Relační databáze: Porovnání verzí

Řá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.<ref>[KROENKE, David M. - AUER, David J. ''Databáze'']<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. (KROENKE, David M. - AUER, David J. ''Databáze'')
  
  
 
=== reference ===  
 
=== reference ===  
 
<references />
 
<references />

Verze z 13. 5. 2020, 14:39

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. 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. (KROENKE, David M. - AUER, David J. Databáze)


reference