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>


reference