Innholdsfortegnelse:
- Definisjon - Hva betyr DBMS (Database Management System)?
- Techopedia forklarer DBMS (Database Management System)
Definisjon - Hva betyr DBMS (Database Management System)?
Et databasesystem (DBMS) er en programvarepakke designet for å definere, manipulere, hente og administrere data i en database. En DBMS manipulerer generelt selve dataene, dataformatet, feltnavn, poststruktur og filstruktur. Den definerer også regler for å validere og manipulere disse dataene.
En DBMS avlaster brukere av innrammingsprogrammer for datavedlikehold. Fjerde generasjons spørrespråk, for eksempel SQL, brukes sammen med DBMS-pakken for å samhandle med en database.
Noen andre DBMS-eksempler inkluderer:
- MySQL
- SQL Server
- Oracle
- dBASE
- FoxPro
Techopedia forklarer DBMS (Database Management System)
Et databasestyringssystem mottar instruksjon fra en databaseadministrator (DBA) og instruerer følgelig systemet til å gjøre de nødvendige endringene. Disse kommandoene kan være å laste, hente eller endre eksisterende data fra systemet.
En DBMS gir alltid datauavhengighet. Enhver endring i lagringsmekanisme og formater utføres uten å endre hele applikasjonen. Det er fire hovedtyper av databaseorganisasjon:
- Relasjonsdatabase: Data er organisert som logisk uavhengige tabeller. Forhold mellom tabeller vises gjennom delte data. Dataene i en tabell kan referere til lignende data i andre tabeller, som opprettholder integriteten til koblingene mellom dem. Denne funksjonen blir referert til som referensiell integritet - et viktig konsept i et relasjonsdatabasesystem. Operasjoner som "velg" og "bli med" kan utføres på disse tabellene. Dette er det mest brukte systemet for databaseorganisasjon.
- Flat database: Data er organisert i en enkelt type post med et fast antall felt. Denne databasetypen møter flere feil på grunn av den gjentatte naturen til data.
- Objektorientert database: Data er organisert med likhet til objektorienterte programmeringskonsepter. Et objekt består av data og metoder, mens klasser grupperer objekter som har lignende data og metoder.
- Hierarkisk database: Data er organisert med hierarkiske forhold. Det blir et sammensatt nettverk hvis forholdet mellom mange og mange blir krenket.
