Et databaseskema er en samling af metadata, der beskriver relationerne i en database. Et skema beskrives også som layout eller tegning af en database, der beskriver, hvordan data er organiseret i tabeller.
Et skema beskrives normalt ved hjælp af Structured Query Language (SQL) som en serie af CREATE-sætninger, der kan bruges til at replikere skemaet i en ny database.
En nem måde at forestille sig et skema på er at tænke på det som en boks, der indeholder tabeller, lagrede procedurer, visninger og resten af databasen som helhed. Man kan give folk adgang til boksen, og boksens ejerskab kan også ændres.
Typer af databaseskema
Der er to typer database skema:
- Det fysiske databaseskema giver tegningen for, hvordan hvert enkelt data lagres i databasen.
- Det logiske skema giver struktur til tabellerne og relationerne inde i databasen. Generelt er det logiske skema oprettet før det fysiske skema.
Typisk bruger databasedesignere datamodellering til at oprette et databaseskema baseret på den software, der vil interagere med databasen.




