Nøkkelforskjell: En database er en samling av data. Dataene i en database er vanligvis organisert på en slik måte at informasjonen er lett og lett tilgjengelig. Et skjema er i utgangspunktet en formell beskrivelse av hvordan en database dannes og hvor alt er. Det fungerer i utgangspunktet som en tegning som viser hvor alt i databasen og hvordan det er strukturert.
Formålet med en database er å samle inn og lagre informasjon på en slik måte at datamaskinen lett og raskt kan få tilgang til den informasjonen den trenger. En database er i utgangspunktet et elektronisk arkiveringssystem.
Begrepet "skjema" er hentet fra et gresk arbeid, som betyr form eller plan. I forbindelse med databasen er et skjema i utgangspunktet en formell beskrivelse av hvordan en database dannes og hvor alt er. Det fungerer i utgangspunktet som en tegning som viser hvor alt i databasen og hvordan det er strukturert. Skjemaet definerer tabellene, feltene, relasjonene, visningene, indeksene, pakkene, prosedyrene, funksjonene, køene, utløserne, typene, sekvensene, materialiserte visninger, synonymer, databasekoblinger, kataloger, XML-skjemaer og andre elementer.
Sammenligning mellom skjema og database:
skjema | database | |
Beskrivelse | Et skjema er den formelle beskrivelsen av organisasjonen og strukturen av data i databasen. | En database er en organisert samling av data. |
Mål | Å spesifisere fakta som kan komme inn i databasen eller de som er av interesse for de endelige sluttbrukerne. | Å samle inn og lagre informasjon på en slik måte at datamaskinen raskt og enkelt kan få tilgang til den informasjonen den trenger. |
Hensikt | Databaseskjemaet beskriver hvordan disse feltene og cellene er strukturert og organisert og hvilke typer relasjoner som er kartlagt mellom disse enhetene | Databasen inneholder dataene, feltene og cellene i dataene. |
Konsistens | Oppholder seg konstant etter opprettelsen | De faktiske dataene i databasetabellene kan endres hele tiden. |