Relační databáze: Porovnání verzí
Řádek 3: | Řádek 3: | ||
== Relace == | == Relace == | ||
Pojem relace vyjadřuje vztah mezi několika prvky jedné nebo více množin. | Pojem relace vyjadřuje vztah mezi několika prvky jedné nebo více množin. | ||
− | ''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:'' | + | <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ý řá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. | * Každý sloupec tabulky obsahuje data, která reprezentují atribut entity. | ||
Řádek 11: | Řádek 11: | ||
* Na pořadí sloupců v tabulce záleží. | * Na pořadí sloupců v tabulce záleží. | ||
* 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. | + | * 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> |
Verze z 13. 5. 2020, 14:29
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>