Prezentace – relační databáze

text k prezentaci:
Relační databáze

Relace je způsob propojení jednotlivých tabulek-entit tak, aby mezi sebou mohly komunikovat a aby jejich propojení umožňovalo svázání vzájemně souvisejících dat.Obecně se vazby, propojení mezi tabulkami označují jako relace. Technologie relačních databází byla původně navržena Edgarem F. Coddem.
Známe čtyři typy relací
1. V tabulkách nejsou související údaje a proto mezi nimi není definován žádný vztah.

2. Relace typu 1 k 1 znamená,že právě jednomu záznamu v jedné tabulce odpovídá právě jeden záznam v tabulce druhé.Jednotlivé záznamy v obou tabulkách jsou tak vlastně spojeny přímo.Tento typ relace je velmi zřídka používán, protože takto spojené údaje lze vlastně umístit pouze do tabulky jedné.Relace 1:1 má význam zejména u velmi rozsáhlých tabulek kdy slouží pro zpřehlednění.

3. Relace 1 k N je jednoznačně nejpoužívanějším typem.Umožňuje,aby jednomu záznamu v první tabulce odpovídalo více záznamů v tabulce druhé.V praxi to znamená,že v jedné tabulce se nachází jeden záznam a ve druhé se k němu nachází více,jeden nebo také žádný záznam.

4. Relace N:N(někdy také N:M) je méně častým typem relace.Tato relace umožňuje, aby několika záznamům v první tabulce odpovídalo několik záznamů v tabulce druhé.U tohoto typu relace,je pro její vytvoření nutná tzv.dekompozice vztahů nebo-li jejich rozdělení a to vytvořením tzv.spojovací tabulky.Vytvoříme pomocnou tabulku spojením dvou primárních klíčů a tu potom definujeme relací typu 1:N.

a zde je link na stáhnutí prezentace(.ppt v MS Powerpoint)
http://data2.edisk.cz/stahni/68345/prezentaceRDB.ppt_723kB.html

Nejsou.

Ohodnoť referát Prezentace – relační databáze

1 hvězdička2 hvězdičky3 hvězdičky4 hvězdičky5 hvězdiček (7 hlasů, průměr: 2.86 z 5)
Loading ... Loading ...

Zatím tu není komentář. Rozdjeď diskuzi!

  1. Správce says:

    Máš pravdu, relační databáze není med. Zatím to takhle necháme, příště až budeme dělat něco spojeného s informatikou budeme se řídit tvými doporučeními.

Přidej komentář referátu

* tyto položky je nutné vyplnit