Relační databáze: Porovnání verzí
Řádek 12: | Řádek 12: | ||
* Nezáleží na pořadí řádků. | * 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> | * 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> | ||
+ | |||
+ | |||
+ | === reference === | ||
+ | <references /> |
Verze z 13. 5. 2020, 14:31
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>