En database management system ( DBMS) er et system, der hjælper dig med at oprette og bruge databaser. Forskellige typer af DBMS s eksisterer med forskellige implementeringer , fleksibilitetsbestemmelser og hastighed. Hver type har fordele i forhold til andre, men ingen slags er overlegen . Den slags data og struktur du har brug for , vil afgøre, hvilken DBMS bedst passer til dine behov . Hierarkiske Databaser
en hierarkisk database organiserer dataelementer i et træ -lignende struktur , hvor højere niveau dataposter eksisterer over lavere niveau poster. Relaterede emner eksistere på samme niveau. Varer et niveau over det nuværende niveau kaldes overordnede elementer og emner ét niveau nedenfor er børn. Den øverste mest element kaldes roden. Når du krydser en hierarkisk DBMS , du starter ved roden og filialen nedad. Opbygningen af en hierarkisk DBMS kan du hurtigt opdatere det på grund af, hvordan elementerne er defineret og tilrettelagt .
Netværk Databaser
Som med hierarkiske databaser , netværk databaser bruger en hierarkisk struktur . Men de er visuelt repræsenteret mere som et edderkoppespind end et træ, hvor centrum element er roden og børnene - kaldet medlemmer - forgrener . I modsætning til hierarkiske databaser , kan et barn post har mere end én forælder - kaldet ejere. Du er nødt til at definere strukturen i et netværk DBMS i forvejen, men fordi det giver mulighed for flere forbindelser mellem elementer , det er mere fleksibelt end andre typer af DBMS .
Relationsdatabaser
relationelle DBMS forbinder elementer i systemet sammen med tasterne . Hver post har en unik nøgle , som du bruger til at finde dem , hvilket gør dem hurtigere end hierarkisk eller netværk DBMS er fordi du ikke behøver at krydse gennem disse strukturer til at finde emner . Disse taster kan også knytte data i en tabel til data i en anden tabel. Du kan ændre oplysningerne i en relationsdatabase uden at skulle redefinere sin struktur , som du gør med hierarkiske eller netværk databaser.
Objektorienterede databaser
Et objekt -orienteret database kan holde mange forskellige typer af data, andre DBMS os ikke kan, såsom grafik , lyd-og videofiler . Disse objekter består af dataet selv og en metode, som er vejledningen til DBMS , der detaljeret , hvordan man håndterer objektet. Objektorienteret DBMS er er dyrt at gennemføre på grund af mængden af lagerplads og struktur, de kræver , men de tilbyder en betydelig fordel i forhold til andre af DBMS grund af fleksibiliteten af data de tillader
< . br >