Huvudskillnad: En databas är en samling av data. Uppgifterna i en databas är vanligtvis organiserade så att informationen är lätt och lättillgänglig. Ett schema är i grunden en formell beskrivning av hur en databas bildas och var allt är. Det fungerar i princip som en ritning som visar var allt i databasen och hur det är strukturerat.
Syftet med en databas är att samla och lagra information på ett sådant sätt att datorn lätt och snabbt kan få tillgång till den information som den behöver. En databas är i grunden ett elektroniskt arkiveringssystem.
Termen "schema" härstammar från ett grekiskt arbete, vilket innebär form eller plan. I samband med databasen är ett schema i grunden en formell beskrivning av hur en databas bildas och var allt är. Det fungerar i princip som en ritning som visar var allt i databasen och hur det är strukturerat. Schemat definierar tabeller, fält, relationer, visningar, index, paket, procedurer, funktioner, köer, utlösare, typer, sekvenser, materialiserade visningar, synonymer, databaslänkar, kataloger, XML-scheman och andra element.
Jämförelse mellan schema och databas:
schema | Databas | |
Beskrivning | Ett schema är den formella beskrivningen av organisationen och strukturen av data i databasen. | En databas är en organiserad samling av data. |
Syfte | Att ange fakta som kan komma in i databasen eller de som är av intresse för möjliga slutanvändare. | Att samla och lagra information på ett sådant sätt att datorn lätt och snabbt kan få tillgång till den information som krävs. |
Ändamål | Databasschemat beskriver hur dessa fält och celler struktureras och organiseras och vilka typer av relationer som kartläggs mellan dessa enheter | Databasen innehåller data, fält och celler av data. |
Konsistens | Stannar konstant efter skapandet | De faktiska data i databas tabeller kan ändras hela tiden. |