Her er en oversikt over forskjellen mellom en database og en server, sammen med en analogi for å gjøre det tydeligere:
forestill deg et bibliotek
* Databasen (som bokhyllene): En database er en organisert samling av data. Det er som bokhyllene i et bibliotek, nøye strukturert for å holde bøker på en måte som gjør dem enkle å finne. Databaser lagrer informasjon i et strukturert format, vanligvis i tabeller med rader og kolonner.
* serveren (som bibliotekbygget og personalet): En server er en kraftig datamaskin eller et program som administrerer tilgang til ressurser, som databaser. Det er som hele bibliotekbygningen, inkludert personalet. Serveren gir miljø, sikkerhet og verktøy for tilgang til og administrerer databasen (bøkene).
Nøkkelforskjeller
| Funksjon | Database | Server |
| ---------------- | ---------------------------------------------------- ----------------- | ---------------------------------------------------------------------------------------------- ----------------------- |
| Formål | Lagrer og organiserer data. | Administrerer tilgang til ressurser (inkludert databaser). |
| type | Programvare (noen ganger med maskinvarekomponenter) | Maskinvare (fysisk datamaskin) eller programvare |
| analogi | Bokhyller og bøkene i dem. | Bibliotekbygningen, personalet og sikkerhetssystemet. |
hvordan de jobber sammen
1. forespørsel: Når du trenger informasjon fra en database (som å finne en bestemt bok), sender du en forespørsel til serveren (som å spørre en bibliotekar).
2. behandling: Serveren mottar forespørselen din og bruker databaseprogramvare (som bibliotekets katalogsystem) for å finne de forespurte dataene.
3. Levering: Serveren sender de forespurte dataene tilbake til deg (som bibliotekaren som gir deg boken).
i et nøtteskall:
* Du lagrer dataene dine i en database.
* Du får tilgang til og administrerer disse dataene gjennom en server.