Nätverksmodell

Författare: Eugene Taylor
Skapelsedatum: 13 Augusti 2021
Uppdatera Datum: 18 Juni 2024
Anonim
Nätverksmodell - Teknologi
Nätverksmodell - Teknologi

Innehåll

Definition - Vad betyder nätverksmodell?

En nätverksmodell är en databasmodell som är utformad som en flexibel strategi för att representera objekt och deras relationer. En unik egenskap hos nätverksmodellen är dess schema, som ses som en graf där relationstyper är bågar och objekttyper är noder. Till skillnad från andra databasmodeller begränsas inte nätverksmodellschemat till ett gitter eller hierarki; det hierarkiska trädet ersätts av en graf, som möjliggör mer grundläggande anslutningar med noderna.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar nätverksmodell

Charles Bachman var den ursprungliga uppfinnaren av nätverksmodellen. 1969 utvecklade konferensen om datasystemspråk (CODASYL) Consortium nätverksmodellen till en standardspecifikation. En andra publikation introducerades 1971, som senare blev grunden för praktiskt taget alla implementeringar.

Fördelarna med nätverksmodellen inkluderar:

  • Enkelt koncept: I likhet med den hierarkiska modellen är denna modell enkel och implementeringen är enkel.
  • Förmåga att hantera fler relationstyper: Nätverksmodellen har möjlighet att hantera en-mot-en (1: 1) såväl som många-till-många (N: N) -relationer.
  • Enkel åtkomst till data: Åtkomst till data är enklare jämfört med den hierarkiska modellen.
  • Dataintegritet: I en nätverksmodell finns det alltid en koppling mellan förälder och barnsegmenten eftersom det beror på förälder-barn-förhållandet.
  • Dataoberoende: Dataoberoende är bättre i nätverksmodeller i motsats till hierarkiska modeller.

Nackdelarna med nätverksmodellen inkluderar:


  • Systemkomplexitet: Varje post måste upprätthållas med hjälp av pekare, vilket gör databasstrukturen mer komplex.
  • Funktionella brister: Eftersom ett stort antal pekare är viktigt, blir införande, uppdateringar och radering mer komplex.
  • Brist på strukturell självständighet: En förändring i strukturen kräver också en ändring av tillämpningen, vilket leder till brist på strukturellt oberoende.
Denna definition skrivs i databasen