Vilka är de olika typerna av databashanteringssystem?
Databashanteringssystem gör det möjligt för användare att lagra bitar av information, organisera den och hämta en del eller hela den efter behov. Var och en av de viktigaste typerna av databashanteringssystem kräver ett program som skapar poster för att organisera data och skapar rapporter från dessa data. Programvarorna för databaser skapar en av fyra vanliga typer: hierarkiska databaser, nätverksdatabaser, relationsdatabaser eller objektorienterade databaser.
Den hierarkiska databasen är en av de äldsta typerna av databashanteringssystem. Det används oftast på stordatorer. Databasskaparen definierar förhållandena mellan varje post och dess data. Strukturen kräver en root-post, eller förälder, från vilken databasdesignern skapar en förälder-barn-relation för varje bit av data som går in i databasen.
En nätverksdatabas organiserar också data med hjälp av definierade förälder-barn-relationer. Liksom en riktig familj tillåter nätverksdatabasstrukturen att en bit data klassificerad som ett barn har mer än en förälder. Detta är en förbättring jämfört med hierarkiska typer av databashanteringssystem. Det gör det möjligt för användare att ansluta information i en databas till en annan uppsättning data via förälderregistret och barnregistret.
Det relationsdatabashanteringssystemet har ökat i popularitet på grund av dess flexibilitet och användarvänlighet. Det gör det möjligt för databasdesignern att använda enskilda informationsdelar för att skapa relationer mellan separata databaser utan begränsning av förälder- eller ägarförhållanden. Informationen i en databas som binder den till data i en annan är en unik identifierare, till exempel en anställds identifikationsnummer.
Relationella typer av databashanteringssystem gör det möjligt för databasdesignare att skapa en databas för att lagra information om lön och lön för anställda. Designern skapar en separat databas för personlig information som hemadresser och telefonnummer. Olika användare kan mata in och uppdatera posterna i varje databas. Rapporter hämtar data från posterna i alla databaser där det matchande anställdas identifikationsnummer hittas.
Objektorienterade typer av databashanteringssystem ger ett sätt att organisera andra data än nummer och text. Formgivare använder dem för att rymma multimediaobjekt som foton, musik och videor. Detta databashanteringssystem använder två identifierare för varje objekt. Det första är ett beskrivande objektnamn, och det andra är ett miniatyrprogram med instruktioner eller metoder som datorn kör under lagring och hämtning. De två delarna blir ett objekt som databasanvändarna kan organisera som de kan med text eller siffror.