Relační databáze

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