Databáze: Porovnání verzí

Řádek 10: Řádek 10:
 
=== Hierarchická databáze ===
 
=== Hierarchická databáze ===
 
Data jsou organizována do stromové struktury<ref>Struktura označuje způsob složení, vnitřního uspořádání nějakého objektu, zejména pokud vykazuje nějaké pravidelnosti a zákonitosti.</ref>. Každý záznam představuje uzel ve stromové struktuře, vzájemný vztah mezi záznamy je typu rodič/potomek. Nalezená dat v hierarchické databázi vyžaduje navigaci přes záznamy směrem na potomka, zpět na rodiče nebo do strany na dalšího potomka. Největšími nevýhodami hierarchického uspořádání je složitá operace vkládání a rušení záznamů a v některých případech i nepřirozená organizace dat.  
 
Data jsou organizována do stromové struktury<ref>Struktura označuje způsob složení, vnitřního uspořádání nějakého objektu, zejména pokud vykazuje nějaké pravidelnosti a zákonitosti.</ref>. Každý záznam představuje uzel ve stromové struktuře, vzájemný vztah mezi záznamy je typu rodič/potomek. Nalezená dat v hierarchické databázi vyžaduje navigaci přes záznamy směrem na potomka, zpět na rodiče nebo do strany na dalšího potomka. Největšími nevýhodami hierarchického uspořádání je složitá operace vkládání a rušení záznamů a v některých případech i nepřirozená organizace dat.  
* Síťová databáze
+
=== Síťová databáze ===
* Relační databáze
+
Síťový model dat je v podstatě zobecněním hierarchického modelu, který doplňuje o mnohonásobné vztahy (sety). Tyto sety propojují záznamy různého či stejného typu, přičemž spojení může být realizováno na jeden nebo více záznamů. Přístup k propojeným záznamům je přímý bez dalšího vyhledávání, k dispozici jsou operace: nalezení záznamu podle klíče, posun na prvního potomka v dílčím setu, posun stranou na dalšího potomka v setu, posun nahoru z potomka na jeho rodiče v jiném setu. Nevýhodou síťové databáze je zejména nepružnost a obtížná změna její struktury.
 +
=== Relační databáze ===
 +
Relační databázový model je z uvedených nejmladší a zároveň nejpoužívanější. V roce 1970 byl popsán Dr. Coddem<ref>Dostupné také z: https://en.wikipedia.org/wiki/Edgar_F._Codd</ref>.
 
* Objektová databáze
 
* Objektová databáze
 
* Objektově relační databáze
 
* Objektově relační databáze

Verze z 9. 1. 2017, 15:55

Stránka ve výstavbě
Inkwell icon - Noun Project 2512.svg Na této stránce se právě pracuje. Prosím needitujte tuto stránku, dokud na ní zůstává tato šablona. Předejdete tak editačnímu konfliktu. Jestliže uběhla od poslední editace doba alespoň dvou dnů, neváhejte tuto šablonu odstranit. Inkwell icon - Noun Project 2512.svg
Vážné nedostatky
Czech Republic road sign A 22.svg Tato stránka má vážné nedostatky či nevyhovuje základním požadavkům na formu a kvalitu obsahu Wikisofie. Nedojde-li k napravení situace, může být článek smazán. Podrobnosti naleznete na diskusní stránce. Czech Republic road sign A 22.svg
Searchtool.svg Tento článek (nebo jeho část) není dostatečně ozdrojován. Prosím doplňte relevantní odbornou literaturu do příslušné sekce na konci článku či do poznámek pod čarou tam, kde to uznáte za vhodné. Searchtool.svg


Databáze je uspořádaná množina informací (dat), uložená na paměťovém médiu. Dle pojetí textu se pojmem databáze myslím jak uložená data tak i systém řízení databáze.

Historie

1959

Databázové modely

Z hlediska způsobu ukládání dat a vazeb mezi nimi dělíme databáze do základních typů:

Hierarchická databáze

Data jsou organizována do stromové struktury[1]. Každý záznam představuje uzel ve stromové struktuře, vzájemný vztah mezi záznamy je typu rodič/potomek. Nalezená dat v hierarchické databázi vyžaduje navigaci přes záznamy směrem na potomka, zpět na rodiče nebo do strany na dalšího potomka. Největšími nevýhodami hierarchického uspořádání je složitá operace vkládání a rušení záznamů a v některých případech i nepřirozená organizace dat.

Síťová databáze

Síťový model dat je v podstatě zobecněním hierarchického modelu, který doplňuje o mnohonásobné vztahy (sety). Tyto sety propojují záznamy různého či stejného typu, přičemž spojení může být realizováno na jeden nebo více záznamů. Přístup k propojeným záznamům je přímý bez dalšího vyhledávání, k dispozici jsou operace: nalezení záznamu podle klíče, posun na prvního potomka v dílčím setu, posun stranou na dalšího potomka v setu, posun nahoru z potomka na jeho rodiče v jiném setu. Nevýhodou síťové databáze je zejména nepružnost a obtížná změna její struktury.

Relační databáze

Relační databázový model je z uvedených nejmladší a zároveň nejpoužívanější. V roce 1970 byl popsán Dr. Coddem[2].

  • Objektová databáze
  • Objektově relační databáze
  • Dokumentově orientovaná databáze

Databázové objekty

Databázová integrita

Související články

Odkazy

Reference

  1. Struktura označuje způsob složení, vnitřního uspořádání nějakého objektu, zejména pokud vykazuje nějaké pravidelnosti a zákonitosti.
  2. Dostupné také z: https://en.wikipedia.org/wiki/Edgar_F._Codd

Externí odkazy