Inhoudsopgave:
Definitie - Wat betekent Network Database?
Een netwerkdatabase is een type databasemodel waarin meerdere ledenrecords of bestanden kunnen worden gekoppeld aan meerdere eigenaarbestanden en vice versa. Het model kan worden gezien als een omgekeerde boom waarbij elke lidinformatie de tak is die is gekoppeld aan de eigenaar, wat de onderkant van de boom is. In wezen hebben relaties een netachtige vorm, waarbij een enkel element naar meerdere gegevenselementen kan verwijzen en zelf door meerdere gegevenselementen kan worden aangeduid.Techopedia legt Network Database uit
Het netwerkdatabasemodel maakt het mogelijk dat elk record meerdere bovenliggende en meerdere onderliggende records heeft, die, wanneer gevisualiseerd, een webachtige structuur van netwerkrecords vormen. Een hiërarchisch modelgegevenslid kan daarentegen slechts één ouderrecord hebben, maar kan veel onderliggende records hebben.
Deze eigenschap van meerdere koppelingen is op twee manieren van toepassing: het schema en de database zelf kunnen worden gezien als een algemene grafiek van recordtypen die zijn verbonden door relatietypen. Het belangrijkste voordeel van een netwerkdatabase is dat het een meer natuurlijke modellering van relaties tussen records of entiteiten mogelijk maakt, in tegenstelling tot het hiërarchische model. Het relationele databasemodel is echter zowel het netwerk als de hiërarchische modellen gaan veroveren omdat de toegevoegde flexibiliteit en productiviteit duidelijker zijn geworden naarmate hardwaretechnologie sneller is geworden.