Een database of databank is een georganiseerde verzameling van informatie over een bepaald onderwerp, groep personen, thema's, enzovoort. Zo kan bijvoorbeeld alle informatie binnen een voetbalclub bijgehouden worden in een database. Denk daarbij aan de gegevens van de trainers, de spelers, de tegenstanders, het lidgeld, enzovoort.
Een database moet aan de volgende minimale voorwaarden voldoen om als database gezien te worden:
gegevens moeten eenvoudig kunnen worden opgeslagen,
gegevens moeten eenvoudig kunnen worden opgezocht en doorzocht,
gegevens moeten kunnen worden gewijzigd,
gegevens moeten kunnen worden verwijderd zonder dat dat de werking van dat systeem nadelig beïnvloedt.
Een Database Management Systeem (DBMS) is de elektronische opvolger van de vroegere houten kaartenbak, die onder meer in bibliotheken werd gebruikt. Hierin werden fiches bijgehouden voor elk boek met hun informatie (auteur, titel, uitgever,… ). Door al deze kartonnen fiches op een geordende wijze (alfabetisch op auteursnaam of alfabetisch op trefwoord) in de kaartenbak te stoppen, kon relatief snel een boek van een bepaalde auteur of betreffende een bepaald onderwerp worden opgezocht.
Een DBMS laat op vergelijkbare wijze toe om informatie te ordenen. Het is een computerprogramma dat helpt bij het:
opslaan van gegevens op een elektronische fiche,
opzoeken van specifieke gegevens,
sorteren van alle gegevens in een bepaalde volgorde,
analyseren en afdrukken van opgeslagen gegevens in rapporten.
Een querytaal is een gestandaardiseerde taal die gebruikt kan worden voor taken zoals het bevragen, sorteren, toevoegen, aanpassen en verwijderen van gegevens in een database. De bekendste querytaal is SQL (Structured Query Language).