/ / Hálózati adatmodell

Hálózati adatmodell

A hálózati adatmodell többet kicserélegyszerű és érthető hierarchikus. Lényegében a hálózati modell nagyon hasonlít a hierarchikushoz, csomópontjai is vannak, vagyis a gyökérelemek, amelyekben a legfontosabb információ kerül be. A csomópontok összekapcsolódnak egymással. És a csomópontok ugyanolyan távolságban helyezkednek el a gyökércsomóponttól, mint a hierarchikus modellben. A hierarchikus modell sajátossága az volt, hogy csak egy útvonal lehet egyetlen elemről a másikra, és a hálózatban nem így van, itt többféle út létezik. A hálózati adatmodell képes összetettebb adatstruktúrák létrehozására. Ez a fő különbség a két modell között.

Az ilyen adatmodell létrehozásának célja voltsok-sok kapcsolatot valósít meg, miközben egyidejűleg rögzíti a korábban azonosított hierarchikus modellben meglévő hiányosságokat. A hálózati adatmodell a grafikonelmélet alkalmazásán alapul. Ebből a szempontból tetszőleges grafikon felel meg. Ebben a modellben minden egyes leszármazottnak lehet tetszőleges számú őse. A hálózati adatbázis egy meghatározott rekordkészletből, valamint egy meghatározott köteghalmazból áll, amely a rekordok között jelenik meg. Kétféle rekord, azaz az őse és utódja határozza meg a linkek típusát. A hivatkozás típusú példány rendszerint az ősi rekordtípus egy példánya, a gyermekrekord típusához kapcsolódó rendezett elemkészlet. A készlet alatt szokásos megérteni egy elnevezett rekordkészletet, ahol az azonos típusú rekordokat a készlet tulajdonosa deklarálja, és a többi rekord az adott készlet tagja.

A hálózati adatmodellnek van néhányjellemzői. A használt kapcsolatok minden típusának szükségszerűen funkcionálisnak kell lennie, azaz "sok mindegyikre", "egy-egy készletre" vagy "egytől egyig". A modellben egy ilyen belső kényszer kifejezéssel fejezi ki azt a kijelentést, hogy bizonyos feltételeket feltétlenül teljesítenek az ilyenfajta kapcsolathoz egy bizonyos típusú ős-nyilvántartással és a leszármazott rekord típusával. A sok-sok kapcsolat meghatározása érdekében speciális nyilvántartásokat vezettek be, valamint egy-egy-sok-sok és egy-sok funkcionális kapcsolatot. Szükség esetén további információk adhatók a csomagban szereplő bejegyzéshez.

A hálózati modellben a csoportos kapcsolatok általábanírja le az egy-sok kapcsolatot, azaz a tulajdonos egy, és sok alárendeltje van. Példát adhat egy ilyen hozzáállásnak, mint a "munka". Ez azt jelenti, hogy minden alkalmazott egy bizonyos osztályon dolgozik, de minden részlegben több munkavállaló dolgozhat. A hálózati modell típus „egy több” kapcsolat a különböző entitások révén hajtják végre csoportos kapcsolatok.

Az adatbázis hálózati modellje az alábbi műveleteket használja az adatokra:

- ne felejtsd el, vagyis adja meg az információkat az adatbázisunkba;

- be kell vonni a csoportos kapcsolatba, vagyis bizonyos kapcsolatokat kell kialakítani az adatok között;

- kapcsolni, vagyis a készlet egy tagjának átállását más tulajdonosra váltani;

- aktualizálja, vagyis módosítja az adatokat;

- kivonat, vagyis műveleteket végez az adatok olvasása során;

- törölni, vagyis logikai vagy fizikai adatok törlését végezni;

- bizonyos rekordok kizárása a csoportos kapcsolatból, vagyis az adatok közötti kapcsolat megszakítása.

Ebben az adatmodellben vannak különlegesekaz adatok manipulálására és a közöttük való navigálásra. A navigációs készülék a gráf-modell létrehozására rekordokat, amelyek az alkalmazni kívánt másik adat manipuláció. Ezeket a nyilvántartásokat általában aktuálisnak nevezik. A hálózati modell lehet jelen a jelenlegi átmenet a következő példányának az aktuális csomópont egy másik tetszőleges vertex linket áram, amely valósult egy csoport kapcsolatot. A navigáció tetszőleges felvétellel kezdődhet.

Bővebben: