Hálós adatmodell
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Network_Model.svg/320px-Network_Model.svg.png)
A hálós adatmodell a hierarchikus adatmodell továbbfejlesztett változata, a bonyolultabb kapcsolatok ábrázolását már jobban lehetővé teszi. 1969-ben a CODASYL bizottság által létrehozott DBTG (Data Base Task Group) jelentése alapján hozták létre. Két évtizeden keresztül, a relációs adatbázis megjelenéséig szinte kizárólag ezt használták.
Felépítése
[szerkesztés]A hierarchikushoz képest itt már nem csak egy szülőhöz tartozhat több gyerek, de egy gyereknek is lehet több szülője. Az egyedek között tetszőleges kapcsolatok építhetők ki. Ez a bizonyos háló tetszőlegesen nagy méretű lehet, ábrázolása több, egymásra hierarchikusan felépülő kisebb egységekkel, setekkel történik.
Új megjelenő fogalmak:
- set
- area
Set: Kétszintű fa amelynek gyökéreleme a tulajdonos, és levélelemei a tagok.
Area: Valamilyen szempontból egységesen kezelendő adatfájl.
Setek segítségével a legbonyolultabb hálós kapcsolatok is leírhatók.
Lekérdezések hálós nyelvben
[szerkesztés]Az eredeti javaslat a COBOL nyelvet javasolta, ezt váltotta fel később a PL1 majd az interaktív felhasználói felület.
Legismertebb hálós adatbázis kezelő programok:
Története
[szerkesztés]1969-ben a CODASYL (Conference on Data Systems Languages) jelentette meg az első specifikációját, majd ezt követte egy második jelentés 1971-ben. Fejlesztése egészen a 80-as évekig folyt.