Relační model: Porovnání verzí

Smazaný obsah Přidaný obsah
Bez shrnutí editace
Bez shrnutí editace
Řádek 2:
 
 
V roce [[1969]] přišel doktor E. F. Codd (''A relational data model for large shared data banks'') se svou představou o databázi založené na matematickém aparátu [[relační množiny|relačních množin]] a predikátoé logiky. V zásadědatabázová jderelace oso tood žematematické stačíponěkud vzítliší. [[množina|množinu]] napříkladzavedený osobpomocný aparát nazvaný schéma relace. Schéma relace říká, jaký je náyev relace, kolik má sloupců a množinujaké jsou jejich adresnázvy a zdomény nich(doména určuje přípustnost hodnoty v daném sloupci). V databázých je schématem relace definice struktury tabulky. Ovšem relací vytvořitnení [[kartézskýjenom součin]]tabulka, představujícíale možnécokoliv vazbystrukturovaného mezido jednotlivýmiřádků množinamia sloupců. PakCož znamená, že relací je možnoi považovatvýsledek zajakéhokoliv '''relaci'''dotazu podmnožinua tohototak kartézskéhosním součinumůžeme odpovídajícípracovat. skutečnostiVelmi (tatorozšířeným konkrétníomylem osobaje, bydlíže narelačni tétose konkrétnímodel adrese)jmenuje podle vztahů mezi daty, případněcož kartézskýnení součinpravda, celýprotože (formálněnázev jerelační vychází z relací, libovolnána podmnožinakterých uvedenéhoje kartézskéhocelý součinu)model založen.
 
Relační databázový model sdružuje data do tzv. [[relační množiny|relací]] (tabulek), které obsahují [[Uspořádaná n-tice|n-tice]] (řádky). Tabulky (relace) tvoří tvoří základ relační databáze. Tabulka je struktura záznamů s pevně stanovenými položkami (sloupci - atributy). Každý sloupec má definován jednoznačný název, typ a rozsah, neboli doménu. Záznam se stává n-ticí (řádkem) tabulky. Pokud jsou v různých tabulkách sloupce stejného typu, pak tyto sloupce mohou vytvářet vazby mezi jednotlivými tabulkami. Tabulky se poté naplňují vlastním obsahem - konkrétními daty.