Huis netwerken Wat is het netwerkmodel? - definitie van techopedia

Wat is het netwerkmodel? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Network Model?

Een netwerkmodel is een databasemodel dat is ontworpen als een flexibele benadering voor het weergeven van objecten en hun relaties. Een uniek kenmerk van het netwerkmodel is het schema, dat wordt weergegeven als een grafiek waarin relatietypen bogen zijn en objecttypen knooppunten zijn. In tegenstelling tot andere databasemodellen is het schema van het netwerkmodel niet beperkt tot een rooster of hiërarchie; de hiërarchische structuur wordt vervangen door een grafiek, waardoor meer basisverbindingen met de knooppunten mogelijk zijn.

Techopedia legt het netwerkmodel uit

Charles Bachman was de oorspronkelijke uitvinder van het netwerkmodel. In 1969 ontwikkelde het Conference on Data Systems Languages ​​(CODASYL) Consortium het netwerkmodel tot een standaardspecificatie. Een tweede publicatie werd geïntroduceerd in 1971, die later de basis werd voor vrijwel alle implementaties.

De voordelen van het netwerkmodel zijn onder meer:

  • Eenvoudig concept: vergelijkbaar met het hiërarchische model, dit model is eenvoudig en de implementatie is moeiteloos.
  • Mogelijkheid om meer relatietypen te beheren: het netwerkmodel kan zowel één-op-één (1: 1) als veel-op-veel (N: N) relaties beheren.
  • Gemakkelijke toegang tot gegevens: toegang tot de gegevens is eenvoudiger in vergelijking met het hiërarchische model.
  • Gegevensintegriteit: In een netwerkmodel is er altijd een verband tussen de bovenliggende en de onderliggende segmenten omdat dit afhankelijk is van de ouder-onderliggende relatie.
  • Gegevensonafhankelijkheid: gegevensonafhankelijkheid is beter in netwerkmodellen in tegenstelling tot de hiërarchische modellen.

De nadelen van het netwerkmodel zijn onder meer:

  • Systeemcomplexiteit: elk record moet worden onderhouden met behulp van pointers, waardoor de database-structuur complexer wordt.
  • Functionele tekortkomingen: omdat een groot aantal verwijzingen essentieel is, worden invoeging, updates en verwijdering complexer.
  • Gebrek aan structurele onafhankelijkheid: een verandering in structuur vereist ook een wijziging in de toepassing, wat leidt tot een gebrek aan structurele onafhankelijkheid.
Deze definitie is geschreven in de context van Databases
Wat is het netwerkmodel? - definitie van techopedia