Relační databáze
Verze z 13. 5. 2020, 14:31, kterou vytvořil Jana.Hecova (diskuse | příspěvky)
Databáze obsahující relace, je tvořena několika samostatnými tabulkami a vazbami mezi nimi. Každá tabulka obsahuje již strukturovaná data o jednom jediném tématu. Relační databáze je založena na relačním modelu, na kterém je dnes založena většina komerčních databází.
Relace
Pojem relace vyjadřuje vztah mezi několika prvky jedné nebo více množin. <ref>[KROENKE, David M. - AUER, David J. Databáze.]Relaci můžeme definovat jako dvourozměrnou tabulku, která se skládá z řádků a sloupců a vyznačuje se následujícími vlastnostmi:
- Každý řádek tabulky obsahuje data, která se týkají nějaké entity nebo části této entity.
- Každý sloupec tabulky obsahuje data, která reprezentují atribut entity.
- Buňky v tabulce musí uchovávat jedinou hodnotu, a nesmějí tedy obsahovat opakující se prvky.
- Všechny položky v každém sloupci musí být stejného druhu.
- Všechny sloupce musí mít jedinečný název.
- Na pořadí sloupců v tabulce záleží.
- Nezáleží na pořadí řádků.
- Sada datových hodnot na každém řádku musí být jedinečná - žádné dva řádky v tabulce nesmí obsahovat identické sady datových hodnot.<ref>