Nøgleforskel: En database er en samling af data. Dataene i en database er normalt organiseret på en sådan måde, at oplysningerne er let og let tilgængelige. Et skema er dybest set en formel beskrivelse af, hvordan en database er dannet, og hvor alt er. Det fungerer grundlæggende som en tegning, der viser hvor alt i databasen og hvordan det er struktureret.
Formålet med en database er at indsamle og gemme oplysninger på en sådan måde, at computeren nemt og hurtigt kan få adgang til de oplysninger, det kræver. En database er stort set et elektronisk arkiveringssystem.
Udtrykket 'skema' er afledt af et græsk arbejde, hvilket betyder form eller plan. I forbindelse med databasen er et skema grundlæggende en formel beskrivelse af, hvordan en database dannes og hvor alt er. Det fungerer grundlæggende som en tegning, der viser hvor alt i databasen og hvordan det er struktureret. Skemaet definerer tabellerne, felterne, relationerne, visningerne, indekserne, pakkerne, procedurerne, funktionerne, køerne, udløserne, typerne, sekvenserne, materialiserede synspunkter, synonymer, database links, mapper, XML-skemaer og andre elementer.
Sammenligning mellem skema og database:
Schema | Database | |
Beskrivelse | Et skema er den formelle beskrivelse af organisationen og opbygningen af data i databasen. | En database er en organiseret dataopsamling. |
Sigte | At specificere de fakta, der kan komme ind i databasen eller de af interesse for de mulige slutbrugere. | At indsamle og gemme oplysninger på en sådan måde, at computeren nemt og hurtigt kan få adgang til de oplysninger, det kræver. |
Formål | Databaseskemaet beskriver, hvordan disse felter og celler er struktureret og organiseret, og hvilke typer relationer der kortlægges mellem disse enheder | Databasen indeholder data, felter og celler af data. |
Konsistens | Stiger konstant efter oprettelsen | De faktiske data i databasetabellerne kan ændres hele tiden. |