Datový typ
Datový typ je typ dat. To je samozřejmě spíše kruhová definice a také není příliš užitečná. Lepší definicí datového typu je tedy formát úložiště dat, který může obsahovat konkrétní typ nebo rozsah hodnot.
Když počítačové programy ukládají data do proměnných, každé proměnné musí být přiřazen konkrétní datový typ. Některé běžné datové typy zahrnují celých čísel, čísla s pohyblivou řádovou čárkou, znaků, řetězce, a pole. Mohou to být také konkrétnější typy, jako jsou data, časová razítka, boolean hodnoty a formáty varchar (variabilní znaky).
Některé programovací jazyky vyžadují, aby programátor před přiřazením hodnoty definoval datový typ proměnné. Jiné jazyky mohou automaticky přiřadit datový typ proměnné, když jsou do proměnné zadány počáteční údaje. Pokud je například proměnná „var1“ vytvořena s hodnotou „1.25“, proměnná by byla vytvořena jako datový typ s plovoucí desetinnou čárkou. Pokud je proměnná nastavena na „Hello world !,“ bude proměnné přiřazen datový typ řetězce. Většina programovacích jazyků umožňuje každé proměnné uložit jeden datový typ. Proto pokud již byl datový typ proměnné nastaven na celé číslo, může přiřazení řetězcových dat k proměnné způsobit převod dat na celočíselný formát.
Datové typy také používá databáze aplikace. Pole v databázi často vyžadují zadání konkrétního typu dat. Například záznam společnosti pro zaměstnance může použít datový typ řetězce pro jméno a příjmení zaměstnance. Datum přijetí zaměstnance by bylo uloženo ve formátu data, zatímco jeho plat by mohl být uložen jako celé číslo. Díky zachování jednotných datových typů ve více záznamech mohou databázové aplikace snadno vyhledávat, třídit a porovnávat pole v různých záznamech.