Databaser har et bredt spekter av applikasjoner i forretningssystemer. De hjelper automatisere repetitive dokument tilpasningsoppgaver , gjør de teleoperatørene for å få rask tilgang til kundeopplysninger og de fremskynde konsolideringen av finansiell informasjon . Databaser kategorisere typer data og deretter etablere relasjoner mellom disse kategoriene , de tre viktigste styringssystemer for databaser er relasjonell , hierarkisk og nettverk . Hver har sine egne meritter . Det er fordeler og ulemper til nettverket database -modellen i forhold til de to andre data management systemer . Organisasjon
Informasjonen er gruppert i enheter eller poster , og hver enhet har attributter , som tilsvarer kolonneoverskriftene . For eksempel vil foretaket "Kunden" har firmanavn og telefonnummer som to attributter. Hver enhet har en definerende egenskap som identifiserer hver post i tabellen . Dette kalles nøkkel, som er en indeks . Tabeller er bundet sammen av disse viktige egenskaper for å utvide utvalget av data tilgjengelig for hver spørring.
Alternatives
Den relasjonsdatabase styringssystem dominerer virksomheten søknad. Data for "normaliseres ", og deretter lagret i tabeller. Normaliserte data passer inn i en struktur som kompenserer repetisjon og redundans av data . Det er i skjøtene mellom bordene normaliserte data som skaper en relasjon mellom attributter og dermed gir denne database management system sitt navn. Hierarkiske databaser er mindre vanlig. De kobler enhetene sammen , igjen med viktige egenskaper, men organisert som foreldre-barn- relasjoner. Dette skaper en trestruktur av data , og er egnet for geografisk informasjon , eller arkiverte data som brukes for " data mining".
Relasjoner
Et nettverk database er som ligner på et hierarkisk database . Men mens en hierarkisk database har bare en-til -mange-relasjoner mellom enheter , gir et nettverk database management system mange-til - mange relasjoner. Dette er den definerende karakteristikk av nettverk DBMSer . I en hierarkisk database , kan en av foreldrene enhet har mange barn enheter , men hvert barn kan ha bare én forelder . Dette er en-til- mange-relasjon . Mange-til -mange-relasjon i et nettverk DBMS tillater en morforetak å ha mange barn enheter, og ett barn foretakets å ha mange foreldre enheter.
Fordelene
den viktigste fordelen av nettverket DBMS modellen er mange-til -mange-relasjon . Den hierarkiske database konto ikke fra mange menneskelige organisatoriske hendelser som krever at en enhet skal ha mange oppover lenker til andre enheter. For eksempel, i en medisinsk database, kan en lege tilordnes mange avdelinger og ta seg av mange pasienter , mens pasienten er en avdeling som knytter ikke gjennom til forholdet til legen enhet og slik at pasienten enhet også er behov for en kobling til både legen foretaket og menighetens enhet. Så en rekke kryss- relasjoner raskt utvikle .
Ulemper
Relasjonsdatabaser har strukturer som løser mange-til -mange-relasjoner mellom forekomster , eller poster , av en enhet , men nettverk databaser ikke. For eksempel, i den nettverksdatabasen eksempel kan pasienten ha mange leger , og en lege har mange pasienter , men nettverket DBMS bare kunne etablere en en lege til mange pasient relasjon eller en pasient til mange lege relasjoner, ikke begge.