Síťový model - Network model
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|

The model sítě je databázový model koncipován jako flexibilní způsob reprezentace objektů a jejich vztahů. Jeho charakteristickým rysem je, že schéma, viděné jako graf, ve kterém jsou typy objektů uzly a typy vztahů jsou oblouky, není omezeno na hierarchii nebo mříž.
Síťový model přijala CODASYL Skupina úkolů databáze v roce 1969 a prošel zásadní aktualizací v roce 1971. Někdy se tomu říká Model CODASYL z tohoto důvodu. Řada síťových databázových systémů se stala populární na mainframe a minipočítače přes sedmdesátá léta předtím, než byl široce nahrazen relační databáze v 80. letech.
Přehled
Zatímco hierarchický databázový model strukturuje data jako a strom záznamů, přičemž každý záznam má jeden nadřazený záznam a mnoho podřízených, síťový model umožňuje každému záznamu mít více nadřazených a podřízených záznamů, čímž se zobecňuje struktura grafu. Tato vlastnost platí na dvou úrovních: schéma je zobecněný graf typů záznamů propojených typy vztahů (v CODASYL se nazývá „typy typů“) a samotná databáze je zobecněný graf výskytů záznamů propojených vztahy („sady“ CODASYL) . Cykly jsou povoleny na obou úrovních.
Hlavním argumentem ve prospěch modelu sítě ve srovnání s hierarchickým modelem bylo, že umožňoval přirozenější modelování vztahů mezi entitami. Ačkoli byl model široce implementován a používán, nepodařilo se mu stát se dominantním ze dvou hlavních důvodů. Nejprve se IBM rozhodla držet se hierarchického modelu s polosíť rozšíření jejich zavedených produktů, jako je IMS a DL / I. Zadruhé, byl nakonec vysídlen relační model, který nabídl deklarativní rozhraní na vyšší úrovni. Až do začátku 80. let byly výhody nízkoúrovňových navigačních rozhraní nabízených hierarchickými a síťovými databázemi přesvědčivé pro mnoho rozsáhlých aplikací, ale jak se hardware zrychlil, mimořádná produktivita a flexibilita relačního modelu vedla k postupnému zastarávání síťový model v podnikovém využití.
Dějiny
Původním vynálezcem modelu sítě byl Charles Bachman, a byla vyvinuta do standardní specifikace publikované v roce 1969 Konferencí o jazycích datových systémů (CODASYL ) Konsorcium. V roce 1971 následovala druhá publikace, která se stala základem pro většinu implementací. Následné práce pokračovaly počátkem 80. let a vyvrcholily v ISO specifikace, ale na výrobky to mělo malý vliv.
V tomto pojmu je uznán Bachmanův vliv Bachmanův diagram, schematický zápis, který představuje databázové schéma vyjádřené pomocí modelu sítě. V Bachmanově diagramu představují pojmenované obdélníky typy záznamů a šipky představují typy vztahů mezi záznamy mezi dvěma (typy sady CODASYL).
Databázové systémy
Některé známé databázové systémy, které používají model sítě, zahrnují:
- OBRAZ pro HP 3000
- Integrované úložiště dat (IDS)
- IDMS (Integrovaný systém správy databáze)
- Správce databáze Raima
- Univac DMS-1100
- Databáze SIBAS běžící na datových serverech Norsk
Viz také
Reference
Další čtení
- Charles W. Bachman, Programátor jako navigátor. ACM Turing Award přednáška, Komunikace ACM, svazek 16, číslo 11, 1973, str. 653–658, ISSN 0001-0782, doi:10.1145/355611.362534
externí odkazy
- Průzkum databázových systémů „Výbor CODASYL Systems“"" (PDF). 1968-09-03. Archivovány od originál (PDF) dne 12.10.2007.
- Síťový (CODASYL) datový model
- Databáze SIBAS běžící na datových serverech Norsk