Nätverksdatamodellen ska inte förväxlas med "nätverksanslutna" databaser.
Databaser har ett brett utbud av tillämpningar i affärssystem. De hjälper till att automatisera repetitiva dokumentanpassningsuppgifter, de gör det möjligt för telefonoperatörer att få snabb tillgång till kunduppgifter och de påskyndar konsolideringen av finansiell information. Databaser kategoriserar typer av data och upprättar sedan relationer mellan dessa kategorier, de tre huvudsakliga hanteringssystemen för databaser är relationella, hierarkiska och nätverk. Var och en har sina egna förtjänster. Det finns fördelar och nackdelar med nätverksdatabasmodellen i jämförelse med de andra två datahanteringssystemen.
Organisation
Informationen grupperas i enheter eller poster och varje enhet har attribut som motsvarar kolumnrubriker. Entiteten "Kund" skulle till exempel ha företagsnamn och telefonnummer som två attribut. Varje enhet har ett definierande attribut som unikt identifierar varje post i tabellen. Detta kallas nyckeln, som är ett index. Tabeller sammanfogas av dessa nyckelattribut för att utöka mängden data som är tillgänglig för varje fråga.
Dagens video
Alternativ
Det relationella databashanteringssystemet dominerar affärsapplikationer. Data "normaliseras" och lagras sedan i tabeller. Normaliserad data passar in i en struktur som eliminerar upprepning och redundans av data. Det är kopplingarna mellan tabellerna med normaliserade data som skapar en relation mellan attributen och därmed ger detta databashanteringssystem sitt namn. Hierarkiska databaser är mindre vanliga. De länkar samman enheter, återigen genom nyckelattribut, men organiserade som förälder-barn-relationer. Detta skapar en trädstruktur av data och är lämplig för geografisk information, eller arkiverad data som används för "datautvinning".
Relationer
En nätverksdatabas liknar en hierarkisk databas. Men medan en hierarkisk databas endast har en-till-många-relationer mellan enheter, tillåter ett nätverksdatabashanteringssystem många-till-många-relationer. Detta är den definierande egenskapen för nätverks-DBMS. I en hierarkisk databas kan en överordnad enhet ha många underordnade enheter, men varje barn kan bara ha en förälder. Detta är en-till-många-relationen. Många-till-många-relationen i ett nätverks-DBMS tillåter en överordnad enhet att ha många underordnade enheter och en underordnad enhet att ha många överordnade enheter.
Fördelar
Den främsta fördelen med nätverks-DBMS-modellen är många-till-många-relationen. Den hierarkiska databasen tar inte hänsyn till många mänskliga organisatoriska händelser som kräver att en enhet har många uppåtgående länkar till andra enheter. Till exempel i en medicinsk databas kan en läkare vara tilldelad många avdelningar och ta hand om många patienter, medan patienten är en avdelning som gör inte länka igenom till relationen till läkarenheten och därför behöver patientenheten också en länk till både läkarenheten och avdelningen entitet. Så en rad korsrelationer utvecklas snabbt.
Nackdelar
Relationsdatabaser har strukturer som löser många-till-många-relationer mellan instanser, eller poster, av en entitet, men nätverksdatabaser gör det inte. Till exempel, i nätverksdatabasen exempel kan patienten ha många läkare, och en läkare har många patienter, men nätverk DBMS kunde bara upprätta en en läkare till många patientrelationer eller en patient till många läkare relationer, inte både.