Datové typy Čísla Řetězce Boolské hodnoty Datum-čas BLOB Čísla SMALLINT, INTEGER BIGINT REAL, DOUBLE, FLOAT Parametry ­ (počet číslic, počet číslic za desetinnou tečkou) Ostatní CHAR, VARCHAR Parametry ­ (počet znaků) Boolean ­ false, true DATE, TIME, TIMESTAMP, INTEREVAL BLOB Normální formy 0NF (nultá normální forma): Tabulka je v nulté normální formě právě tehdy, existuje-li alespoň jedno pole, které obsahuje více než jednu hodnotu. 1NF (první normální forma): Tabulka je v první normální formě, jestliže lze do každého pole dosadit pouze jednoduchý datový typ (jsou dále nedělitelné). 2NF (druhá normální forma): Tabulka je ve druhé normální formě, jestliže je v první a navíc platí, že existuje klíč a všechna neklíčová pole jsou funkcí celého klíče (a tedy ne jen jeho částí). 3NF (třetí normální forma): Tabulka je ve třetí normální formě, jestliže každý neklíčový atribut není transitivně závislý na žádném klíči schématu (viz obrázek 1) neboli je-li ne druhé normální formě a zároveň neexistuje jediná závislost neklíčových sloupců tabulky.