SQL - dátové typy: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „{{Draft}} {{Skripta_dbs}} Pri vytváraní databázových tabuliek musíme definovať domény atribútov relácie, čiže dátové typy pre atribúty tabuľky. V databázov…“)
 
Riadok 1: Riadok 1:
{{Draft}}
+
{{Draft}} {{Skripta_dbs}}  
{{Skripta_dbs}}
 
  
Pri vytváraní databázových tabuliek musíme definovať domény atribútov relácie, čiže dátové typy pre atribúty tabuľky. V databázových systémoch rozlišujeme základné dátové typy:
+
Pri vytváraní databázových tabuliek musíme definovať domény atribútov relácie, čiže dátové typy pre atribúty tabuľky. V databázových systémoch rozlišujeme základné dátové typy:  
*celočíselný (INT, ...)
+
 
*reálny (FLOAT, DOUBLE, ...)
+
*celočíselný (INT, ...)  
*textový (VARCHAR, CHAR, TEXT, ...)
+
*reálny (FLOAT, DOUBLE, ...)  
 +
*textový (VARCHAR, CHAR, TEXT, ...)  
 
*binárny (BLOB, ...)
 
*binárny (BLOB, ...)
  
Každý databázový server implementuje tieto dátové typy
+
Každý databázový server implementuje tieto dátové typy  
 +
 
 +
== MySQL ==
 +
 
 +
== MS ACCESS ==
 +
 
 +
{| class="wikitable"
 +
|-
 +
! colspan="2" | Dátový typ
 +
! rowspan="2" | Opis
 +
! rowspan="2" | Potrebné miesto
 +
|-
 +
! Slovensky
 +
! Anglicky
 +
|-
 +
| Text
 +
| '''Text'''
 +
| Používa sa pre uloženie alfa-numerických znakov s maximálnou dĺžkou 255 znakov.
 +
|
 +
|-
 +
| Memo
 +
| '''Memo'''
 +
| Používa sa pre uloženie väčšieho množstva textu. Môžme tu uložiť až 65536 znakov.
 +
|
 +
|-
 +
| Bajt
 +
| '''Byte'''
 +
| Povoľuje uložiť číslo od 0 do 255
 +
| 1 bajt
 +
|-
 +
| Číslo
 +
| '''Integer'''
 +
| Povoľuje uložiť číslo v rozmedzí od -32768 do 32767
 +
| 2 bajty
 +
|-
 +
| Číslo
 +
| '''Long'''
 +
| Povoľuje uložiť číslo v rozmedzí od -2 147 483 648 do 2 147 483 647
 +
| 4 bajty
 +
|-
 +
| Reálne číslo
 +
| '''Single'''
 +
| Reálne číslo
 +
| 4 bajty
 +
|-
 +
| Reálne číslo
 +
| '''Double'''
 +
| Reálne číslo s dvojitou presnosťou.
 +
| 8 bajty
 +
|-
 +
| Mena
 +
| '''Currency'''
 +
| Určené pre ukladanie údajov finančného charakteru. Dovoľuje uložiť číslo s maximálne 15-timi ciframi v celej časti a 4 desatinné miesta. Pri defonované tohoto dátového typu je možné zvoliť menu.
 +
| 8 bajtov
 +
|-
 +
| Automatické číslo
 +
| '''AutoNumber'''
 +
| Hodnota tohto dátového typu sa automaticky zvyšuje pri vložení nového záznamu.
 +
| 4 bajty
 +
|-
 +
| Dátum/čas
 +
| '''Date/Time'''
 +
| Používa sa pre uloženie dátumu a času
 +
| 8 bajtov
 +
|-
 +
| Áno/Nie
 +
| '''Yes/No'''
 +
| Logická hodnota môže byť zobrazená ako Áno/Nie, Pravda/Nepravda, resp. true/false. Poznámka: hodnota NULL nie je povolená.
 +
| 1 bit
 +
|-
 +
| Objekt OLE
 +
| '''OLE Object'''
 +
| OLE objekt môže obsahovať multiediálne dáta ako napríklad grafiku, zvuky, video, alebo iné binárne dáta (BLOB - Binary Large OBjects)
 +
| do 1GB
 +
|-
 +
| Hypertextový odkaz
 +
| '''Hyperlink'''
 +
| Obsahuje odkazy na ostatné polia alebo internetové odkazy
 +
|
 +
|-
 +
| Sprievodca vyhľadávaním
 +
| '''Lookup Wizard'''
 +
| Sprievodca slúži k vytváraniu polí, ktoré umožňujú vybrať hodnotu z inej tabuľky alebo zo zoznamu hodnôt pomocou poľa so zoznamom.
 +
| 4 bytes
 +
|}
  
==MySQL==
+
<br>
==MS ACCESS==
 
==MS SQL==
 
  
http://www.w3schools.com/SQL/sql_datatypes.asp
+
== Zdroje a odkazy==
  
http://www.techonthenet.com/sql/index.php
+
*http://www.w3schools.com/SQL/sql_datatypes.asp
 +
*http://www.techonthenet.com/sql/index.php
 +
*http://office.microsoft.com/cs-cz/access-help/datove-typy-poli-v-aplikaci-microsoft-access-mdb-HP005238518.aspx

Verzia zo dňa a času 18:11, 20. október 2010

Imbox draft.png
Toto je projekt, na ktorom sa ešte stále pracuje!!

Aj keď sú v tomto dokumente použiteľné informácie, ešte nie je dokončený. Svoje návrhy môžete vyjadriť v diskusii o tejto stránke.

Pri vytváraní databázových tabuliek musíme definovať domény atribútov relácie, čiže dátové typy pre atribúty tabuľky. V databázových systémoch rozlišujeme základné dátové typy:

  • celočíselný (INT, ...)
  • reálny (FLOAT, DOUBLE, ...)
  • textový (VARCHAR, CHAR, TEXT, ...)
  • binárny (BLOB, ...)

Každý databázový server implementuje tieto dátové typy

MySQL

MS ACCESS

Dátový typ Opis Potrebné miesto
Slovensky Anglicky
Text Text Používa sa pre uloženie alfa-numerických znakov s maximálnou dĺžkou 255 znakov.
Memo Memo Používa sa pre uloženie väčšieho množstva textu. Môžme tu uložiť až 65536 znakov.
Bajt Byte Povoľuje uložiť číslo od 0 do 255 1 bajt
Číslo Integer Povoľuje uložiť číslo v rozmedzí od -32768 do 32767 2 bajty
Číslo Long Povoľuje uložiť číslo v rozmedzí od -2 147 483 648 do 2 147 483 647 4 bajty
Reálne číslo Single Reálne číslo 4 bajty
Reálne číslo Double Reálne číslo s dvojitou presnosťou. 8 bajty
Mena Currency Určené pre ukladanie údajov finančného charakteru. Dovoľuje uložiť číslo s maximálne 15-timi ciframi v celej časti a 4 desatinné miesta. Pri defonované tohoto dátového typu je možné zvoliť menu. 8 bajtov
Automatické číslo AutoNumber Hodnota tohto dátového typu sa automaticky zvyšuje pri vložení nového záznamu. 4 bajty
Dátum/čas Date/Time Používa sa pre uloženie dátumu a času 8 bajtov
Áno/Nie Yes/No Logická hodnota môže byť zobrazená ako Áno/Nie, Pravda/Nepravda, resp. true/false. Poznámka: hodnota NULL nie je povolená. 1 bit
Objekt OLE OLE Object OLE objekt môže obsahovať multiediálne dáta ako napríklad grafiku, zvuky, video, alebo iné binárne dáta (BLOB - Binary Large OBjects) do 1GB
Hypertextový odkaz Hyperlink Obsahuje odkazy na ostatné polia alebo internetové odkazy
Sprievodca vyhľadávaním Lookup Wizard Sprievodca slúži k vytváraniu polí, ktoré umožňujú vybrať hodnotu z inej tabuľky alebo zo zoznamu hodnôt pomocou poľa so zoznamom. 4 bytes


Zdroje a odkazy