Her er en oversigt over forskellen mellem en database og en server sammen med en analogi for at gøre den klarere:
Forestil dig et bibliotek
* databasen (som boghylderne): En database er en organiseret samling af data. Det er som boghylderne i et bibliotek, omhyggeligt struktureret til at holde bøger på en måde, der gør dem lette at finde. Databaser gemmer information i et struktureret format, typisk i tabeller med rækker og kolonner.
* serveren (som biblioteksbygningen og personalet): En server er en kraftfuld computer eller et program, der administrerer adgang til ressourcer, som databaser. Det er som hele biblioteksbygningen, inklusive personalet. Serveren leverer miljø, sikkerhed og værktøjer til adgang og styring af databasen (bøgerne).
Nøgleforskelle
| Funktion | Database | Server |
| ---------------- | ------------------------------------ ----------------- | -------------------------------- ----------------------- |
| Formål | Butikker og organiserer data. | Administrerer adgang til ressourcer (inklusive databaser). |
| type | Software (undertiden med hardwarekomponenter) | Hardware (fysisk computer) eller software |
| analogi | Boghylder og bøgerne i dem. | Bibliotekets bygning, personale og sikkerhedssystem. |
hvordan de arbejder sammen
1. anmodning: Når du har brug for information fra en database (som at finde en bestemt bog), sender du en anmodning til serveren (som at spørge en bibliotekar).
2. behandling: Serveren modtager din anmodning og bruger databasesoftware (som bibliotekets katalogiseringssystem) for at finde de ønskede data.
3. Levering: Serveren sender de ønskede data tilbage til dig (som bibliotekaren bringer dig bogen).
I et nøddeskal:
* Du gemmer dine data i En database.
* Du får adgang til og administrerer disse data gennem en server.