Databaser har en bred vifte af applikationer i forretningssystemer. De hjælper automatisere gentagne dokument tilpasningsopgaver , de gør det muligt teleoperatørerne at få hurtig adgang til kundeoplysninger og de fremskynde konsolideringen af finansielle oplysninger. Databaser kategorisere typer af data og derefter etablere relationer mellem disse kategorier, de tre vigtigste systemer til styring af databaser er relationelle , hierarkisk og netværk. Hver har sine egne forudsætninger. Der er fordele og ulemper til netværket database model i forhold til de to andre data management -systemer. Organisation
Information er inddelt i enheder eller optegnelser , og hver enhed har attributter, der svarer til kolonneoverskrifter. For eksempel ville virksomheden "Kunde" have Erhverv navn og telefonnummer som to attributter. Hver enhed har en definerende egenskab , der entydigt identificerer hver post i tabellen. Dette kaldes den nøgle, som er et indeks . Tabeller er samlet ved disse vigtige egenskaber til at udvide udvalget af tilgængelige data for hver forespørgsel .
Alternativer
Den relationelle database management system dominerer erhvervslivet ansøgning. Data "normaliseret ", og derefter lagret i tabeller. De normaliserede data passer ind i en struktur, der udrydder gentagelse og redundans af data . Det er den slutter mellem tabeller normaliserede data , der skaber en relation mellem de attributter , og dermed giver denne database management system sit navn. Hierarkiske databaser er mindre almindelige. De linker enheder sammen igen ved nøgleegenskaber , men organiseret som forældre-barn relationer. Dette skaber en træstruktur af data og er velegnet til geografisk information, eller arkiverede data, der anvendes for " data mining ".
Relationships
Et netværk database er svarende til en hierarkisk database . Men mens en hierarkisk database kun har en-til- mange relationer mellem enheder , et netværk database management system tillader mange-til -mange-relationer . Dette er det afgørende kendetegn af net databasestyresystemer . I en hierarkisk database, kan én modervirksomhed har mange børn enheder , men hvert barn har måske kun en forælder. Dette er en-til - mange-relation . Den mange-til- mange-relation i et netværk DBMS tillader en modervirksomhed at have mange børn enheder, og ét barn enhed til at have mange moderselskaber .
Fordele
den største fordel af netværket DBMS model er den mange-til -mange-relation . Den hierarkiske databasen ikke konto fra mange menneskelige organisatoriske begivenheder, der kræver , at en virksomhed har mange opadgående links til andre enheder . For eksempel , i en medicinsk database kan en læge tildeles mange afdelinger og tage sig af mange patienter , mens patienten er en afdeling , der ikke linker igennem til forholdet til lægen enhed og så patienten enhed også behov for en link til både lægen enhed og menighedens enhed. Så en række cross- relationer hurtigt at udvikle .
Ulemper
Relationelle databaser har strukturer, der løser mange-til -mange-relationer mellem forekomster , eller poster , af en enhed , men netværksdatabaser ikke. For eksempel , i netværksdatabasen eksempel kan patienten have mange læger , og en læge har mange patienter , men netværket DBMS kun kan bevise en én læge til mange patient forholdet eller en patient til mange læge relationer , ikke begge . < Br >