Aby sa dalo s dátovými tabulkami efektívne pracovať – ukladať ich do pamäte a manipulovať s nimi, musia tieto vybrané tabulky spĺňať niekoľko kritérií, ako napríklad:
- Každá entita musí mať svoj názov, podľa ktorého ju bude možné identifikovať v DBS
- Každá doména má svoj vlastný názov, podľa ktorého sa dá v danej entite identifikovať, ak sú rovnaké domény v rôznych entitách, tak sa odlišujú pomocou entít
- Každá entita má primárny alebo cudzí kľúč
- Každá kortéž obsahuje len jeden údaj entity daného typu, dá sa jednoznačne identifikovať podľa primárneho kľúča
- Všetky parametre v danej kortéži sú závislé na primárnom kľúči
- Kľúčové hodnoty musia byť vždy obsadené, t. j. nesmú obsahovať NULL, čo indikuje, že príslušná hodnota nie je známa, čiže je prázdna, hodnota neexistuje