Hva er de forskjellige typene databasesystemer?
Databaseadministrasjonssystemer lar brukerne lagre informasjonsbiter, organisere den og hente deler av eller hele den etter behov. Hver av hovedtyper av databasestyringssystemer krever et program som oppretter poster for å organisere dataene og oppretter rapporter fra disse dataene. Programvarene for databaser lager en av fire vanlige typer: hierarkiske databaser, nettverksdatabaser, relasjonsdatabaser eller objektorienterte databaser.
Den hierarkiske databasen er en av de eldste typene databasesystemer. Det er ofte brukt på stordatamaskiner. Databaseskaperen forhåndsdefinerer forholdet mellom hver post og dens data. Strukturen krever en rotoppføring, eller overordnet, hvor databasedesigneren oppretter et foreldre-barn-forhold for hver bit av data som går inn i databasen.
En nettverksdatabase organiserer også data ved å bruke definerte foreldre-barn-relasjoner. Som en ekte familie, tillater nettverksdatabasestrukturen at et stykke data klassifisert som et barn har mer enn en forelder. Dette er en forbedring i forhold til hierarkiske typer databasesystemer. Det gjør det mulig for brukere å koble informasjon i en database til et annet sett med data gjennom foreldreprotokollen og barneposten.
Det relationsdatabasestyringssystemet har økt i popularitet på grunn av dets fleksibilitet og brukervennlighet. Det gjør det mulig for databasedesigneren å bruke individuelle informasjonsstykker for å opprette forhold mellom separate databaser uten begrensning av foreldre- eller eierforhold. Informasjonen i en database som knytter den til data i en annen, er en unik identifikator, for eksempel et ansattes identifikasjonsnummer.
Relasjonelle typer databasesystemer gjør det mulig for databasedesignere å lage en database for å lagre lønns- og lønnsinformasjon for ansatte. Designeren oppretter en egen database for personlig informasjon som hjemmeadresser og telefonnummer. Ulike brukere kan legge inn og oppdatere postene i hver database. Rapporter henter data fra postene i hvilken som helst database der det matchende ansattes identifikasjonsnummer er funnet.
Objektorienterte typer databasesystemer gir en måte å organisere andre data enn tall og tekst på. Designere bruker dem for å få plass til multimedieobjekter som bilder, musikk og videoer. Dette databasesystemet bruker to identifikatorer for hvert element. Det første er et beskrivende objektnavn, og det andre er et miniatyrprogram med instruksjoner eller metoder som datamaskinen kjører under lagring og gjenfinning. De to delene blir et objekt som databasebrukerne kan organisere som de kan med tekst eller tall.