Database (DB) er en samling af information om ethvert emneområde, organiseret efter specifikke regler og vedligeholdt i computerens hukommelse. Der er ingen enkelt definition af dette udtryk, men der er følgende karakteristiske træk ved en database: den gemmes og behandles også i computersystemer, data i en database har en logisk struktur, i en database er der metadata, der beskriver dens struktur.
Instruktioner
Trin 1
De enkleste eksempler er bildatabaser (butik), videregående uddannelsesdatabaser (referencebog), produktdatabaser (lager) osv. Et af de centrale punkter i enhver database er den datamodel, den bruger. Det inkluderer datastrukturen i databasen, deres forhold og kommunikationsmetoder til hinanden samt operationer på dem. Der er tre typer datamodeller: hierarkisk model, netværk, relationel.
Trin 2
Essensen af den hierarkiske struktur er som følger. Databaseelementer på et niveau er underordnet elementer på et andet niveau. Forbindelserne mellem elementerne som et resultat danner strukturen i træplanen. De der. følgende sker: de elementer, der er originale, giver anledning til nye elementer, og de er igen endnu nyere. En vigtig funktion er, at ethvert element kun kan have en forælder. Et godt eksempel på en hierarkisk datamodel er stamtræet.
Trin 3
I netværksstrukturer kan ethvert underordnet element have mere end en generator. Hovedforskellen mellem en netværksstruktur og en hierarkisk er, at ethvert element i netværksmodellen har et forhold til hvert andet element i det. Et eksempel på en netværksdatabase vil være en database, der indeholder oplysninger om studerende, der deltager i klasser for specifikke instruktører. Én elev kan deltage i fagene hos forskellige lærere, og forskellige studerende kan komme til den samme lærer.
Trin 4
En relationsdatabase er en, der kan repræsenteres som et todimensionelt array. Ideen er at repræsentere vilkårlige forhold mellem elementer i en todimensionel tabel. Et eksempel ville være en tabel, der indeholder oplysninger om studerende. Én linje svarer til en studerende, dvs. være et stykke data. Kolonnerne indeholder oplysninger om de studerende, for eksempel navn, fødselsdato, adresse osv.
Trin 5
Et databasestyringssystem (DBMS) er en specialiseret software, der kræves til oprettelse, vedligeholdelse og support af databaser. DBMS er i stand til at indtaste oplysninger i databasen, redigere dem, søge og udføre andre handlinger. Eksempler inkluderer Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle osv.