![...](/f/5ce02a3b9cab072e4ba5e4b701c31b79.jpg)
Sieťový dátový model by sa nemal zamieňať s „sieťovými“ databázami.
Databázy majú širokú škálu aplikácií v podnikových systémoch. Pomáhajú automatizovať opakujúce sa úlohy prispôsobenia dokumentov, umožňujú telefónnym operátorom získať rýchly prístup k detailom zákazníkov a urýchľujú konsolidáciu finančných informácií. Databázy kategorizujú typy údajov a potom vytvárajú vzťahy medzi týmito kategóriami. Tri hlavné systémy riadenia databáz sú relačné, hierarchické a sieťové. Každý má svoje prednosti. Sieťový databázový model má výhody a nevýhody v porovnaní s ostatnými dvoma systémami správy údajov.
Organizácia
Informácie sú zoskupené do entít alebo záznamov a každá entita má atribúty, ktoré zodpovedajú hlavičkám stĺpcov. Napríklad entita „Zákazník“ by mala obchodné meno a telefónne číslo ako dva atribúty. Každá entita má jeden definujúci atribút, ktorý jednoznačne identifikuje každý záznam v tabuľke. Toto sa nazýva kľúč, čo je index. Tabuľky sú spojené týmito kľúčovými atribútmi, aby sa rozšíril rozsah údajov dostupných pre každý dotaz.
Video dňa
Alternatívy
Podnikovým aplikáciám dominuje systém správy relačných databáz. Údaje sa „normalizujú“ a následne ukladajú do tabuliek. Normalizované údaje zapadajú do štruktúry, ktorá odstraňuje opakovanie a redundanciu údajov. Sú to spojenia medzi tabuľkami normalizovaných údajov, ktoré vytvárajú vzťah medzi atribútmi a dávajú tak tomuto systému na správu databázy meno. Hierarchické databázy sú menej bežné. Spájajú entity, opäť podľa kľúčových atribútov, ale sú organizované ako vzťahy rodič-dieťa. To vytvára stromovú štruktúru údajov a je vhodné pre geografické informácie, prípadne archivované údaje používané na „dolovanie údajov“.
Vzťahy
Sieťová databáza je podobná hierarchickej databáze. Avšak zatiaľ čo hierarchická databáza má medzi entitami iba vzťahy jedna k mnohým, systém správy sieťovej databázy umožňuje vzťahy medzi entitami. Toto je definujúca charakteristika sieťových DBMS. V hierarchickej databáze môže mať jedna rodičovská entita veľa potomkov, ale každé dieťa môže mať iba jedného rodiča. Toto je vzťah jeden k mnohým. Vzťah many-to-many v sieťovom DBMS umožňuje jednej nadradenej entite mať veľa podriadených entít a jednej podradenej entite veľa rodičovských entít.
Výhody
Hlavnou výhodou sieťového DBMS modelu je vzťah mnoho k mnohým. Hierarchická databáza nepočíta s mnohými ľudskými organizačnými udalosťami, ktoré vyžadujú, aby entita mala mnoho vzostupných prepojení na iné entity. Napríklad v lekárskej databáze môže byť lekár priradený k mnohým oddeleniam a starať sa o mnohých pacientov, zatiaľ čo pacient je jedno oddelenie, ktoré nie je prepojený so vzťahom k lekárskej entite, a preto pacientska entita potrebuje aj prepojenie na lekársku entitu aj oddelenie subjekt. Rýchlo sa tak vyvinie séria krížových vzťahov.
Nevýhody
Relačné databázy majú štruktúry, ktoré riešia mnohonásobné vzťahy medzi inštanciami alebo záznamami entity, ale sieťové databázy nie. Napríklad v príklade sieťovej databázy môže mať pacient veľa lekárov a lekár má veľa pacientov, ale sieť DBMS by mohla vytvoriť iba vzťah medzi jedným lekárom a mnohými pacientmi alebo medzi jedným pacientom a mnohými lekármi oboje.