Databaseskjema
Kildeløs: Denne artikkelen mangler kildehenvisninger, og opplysningene i den kan dermed være vanskelige å verifisere. Kildeløst materiale kan bli fjernet. Helt uten kilder. (10. okt. 2015) |
En databasemodell eller et databaseskjema (eng. database schema) er betegnelsen som brukes på definisjonen som beskriver definisjonen av en relasjonsdatabase. Modellen beskrives i et data definisjonsspråk (eng. data definition language forkortet DDL) som beskriver tabeller, felter, relasjoner, tabelloversikter, indekser, pakker. prosedyrer, funksjoner, køer, utløsere (triggere), typer, sekvenser, materialiserte tabelloversikter, synonymer, databaselenker, brukerinformasjon, med mer.
Modellen lagres i en dataordbok. Selv om modellen er definert i tekstform som DDL, brukes betegnelsen også om den grafiske beskrivelsen av en database.
IBM DB2 bruker betegnelsen skjema (schema) om nivået over tabeller, som noen andre databaser kaller bruker (bruker som eier tabellene).