SQL - dátové typy: Rozdiel medzi revíziami
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 | ||
| + | |} | ||
| − | + | <br> | |
| − | |||
| − | |||
| − | + | == 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 17:11, 20. október 2010
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 |