Az adatbázis hálózatmodellje - stadopedia

A szabvány kidolgozásának nagymértékben befolyásolta az amerikai tudós Ch.Bahman. Az alapelvek a hálózati adatmodell alakult a közép-60-as, a standard változat a hálózati adatok leírt modell munkacsoport nyelvű adatbázis bejegyzések (Conference on Data System nyelvek) CODASYL (1971).

Az adatok hálózati modellje ugyanolyan feltételekkel van definiálva, mint a hierarchikus. Olyan nyilvántartásokból áll, amelyek lehetnek tulajdonosai vagy csoportos kapcsolatok tagjai. A tulajdonos rekord és a tag rekord közötti kapcsolat szintén 1: N.

A legfontosabb különbség a modellek között az, hogy a hálózati modellben a rekord több csoportos kapcsolat tagja lehet. E modell szerint minden csoport kapcsolatot megneveznek, és megkülönböztetik a típusát és a példányát. A csoportos kapcsolat típusát a neve adja meg, és meghatározza azokat a tulajdonságokat, amelyek az összes ilyen típusú példányban gyakoriak. A csoportkapcsolat példányt egy tulajdonosi rekord és egy sor (esetleg üres) alárendelt rekordok képviselik. A következő korlátozás létezik: a rekord egy példánya nem lehet azonos típusú csoportos kapcsolat két példányának tagja (azaz például az 1. pontban szereplő példa szerinti alkalmazott például két részlegen nem működhet).

A 4.2 ábra hierarchikus felépítése a következőképpen alakul át a hálózaton (lásd a 4.3. Ábrát):

- A 2. és 3. ábrán látható fák (a) és (b) A 4.2. Pontot egy olyan hálózati struktúra váltja fel, amelyben a beiratkozó STAFF két csoportviszonyba lép;

- az M: N típusú bejegyzéshez beírja a STAFF_CONTRACT bejegyzést, amelynek nincsenek mezők, és csak a SZERZŐDÉS és a SZEMÉLYZET bejegyzésének összekapcsolására szolgálnak, lásd az 1. ábrát. 4.3. (Vegye figyelembe, hogy ez a rekord hasznos információkat is tartalmazhat, például a munkavállaló részarányát a szerződés teljes díjazására vonatkozóan.)

Az adatbázis hálózatmodellje - stadopedia

4.3. Ábra. Hálózati adatbázis modell

A csoportos kapcsolat minden egyes példányát a következő tulajdonságok jellemzik:

alárendelt nyilvántartások szervezése:

· Fordított időrendi (verem),

Ha a rekord több csoportos kapcsolatban alárendeltnek minősül, akkor mindegyikhez hozzá lehet rendelni saját rendelési módját.

mód az alárendelt rekordok beviteléhez:

automatikus - lehetetlen rekordot készíteni az adatbázisban anélkül, hogy azonnal egy bizonyos tulajdonoshoz lenne rendelve;

manuális - lehetővé teszi, hogy az alárendelt rekordot tárolja az adatbázisban, és ne tartalmazza azt közvetlenül a csoportos kapcsolat példáján. Ezt a műveletet később a felhasználó indítja el).

Kapcsolódó cikkek