Lexicon · Infrastructure

Database

Definitie

Een database is een georganiseerde verzameling gegevens, opgeslagen op een manier die snel zoeken, koppelen en bijwerken mogelijk maakt. Het beheer gebeurt via een database-systeem (DBMS), zoals PostgreSQL, MySQL, Microsoft SQL Server of Oracle. De gebruiker ziet meestal niet dat er een database draait, maar elk modern systeem heeft er één of meer.

Er zijn verschillende soorten: relationele databases (tabellen met relaties, geschikt voor gestructureerde data) en niet-relationele of NoSQL databases (flexibeler, geschikt voor wisselende of grote hoeveelheden data). De meeste MKB-toepassingen werken met relationele databases.

Waarom het ertoe doet voor MKB

Vrijwel alle bedrijfsdata zit in databases: klantgegevens in het CRM, voorraad in het ERP, urenstaten in de planningstool. Hoe die data is gestructureerd bepaalt of rapportages snel of traag draaien, of koppelingen tussen systemen soepel werken, en of de juiste persoon de juiste gegevens kan zien.

Voor jouw bedrijf is het belangrijk niet om zelf databasekennis op te bouwen, maar wel om te weten of een leverancier exporteerbare en koppelbare data biedt. Vraag altijd hoe data eruit komt voor een eventuele systeemwissel.

Concreet voorbeeld

Een groothandel met 60 medewerkers werkte met een ERP-pakket waar de database was opgezet zonder duidelijke relaties tussen klanten, orders en producten. Rapportages die “verkocht per productgroep per regio” zouden moeten geven, kostten uren rekenen of waren simpelweg niet beschikbaar.

Bij overstap naar een nieuw ERP werd vooraf goed gelet op de database-opzet. De nieuwe leverancier kon laten zien hoe de relaties tussen tabellen waren ingericht en welke rapportages standaard beschikbaar waren. Voor specifieke vragen bleef directe SQL-toegang mogelijk via een rapportage-tool. Resultaat: managementinformatie binnen seconden, niet uren.

Misverstanden en valkuilen

  • “Een database is gewoon Excel op een server.” Lijkt erop bij eerste oogopslag, maar databases doen veel meer: meerdere gebruikers tegelijk, transacties (alles-of-niets-bewerkingen), referentiële integriteit, backup en schaalbaarheid.
  • “NoSQL is altijd beter dan SQL.” Nee, het hangt af van de soort data en gebruik. Voor gestructureerde bedrijfsdata zijn relationele databases bijna altijd de juiste keuze.
  • “De cloud doet alles automatisch.” Cloud-databases nemen veel beheer over, maar prestatie, indexering en backups blijven aandachtspunt. Een traag draaiende cloud-database kost evengoed geld en tijd.
  • “Bij overstap exporteer je gewoon de database.” Vaak loopt dat moeilijker dan gedacht. Velden hebben betekenis binnen specifieke software; data zonder context overzetten levert chaos op.

Wanneer moet je hier wakker liggen, wanneer niet

Wakker liggen: als kritieke bedrijfsdata in een database zit waar je geen backup van hebt of waar de leverancier slecht onderhoud op pleegt. Of als rapportages structureel traag zijn, want dat duidt vaak op database-problemen die met geringe inzet op te lossen zijn.

Niet wakker liggen: als je SaaS-tools gebruikt waar de leverancier alle databasezaken regelt. Wel: vraag bij selectie altijd naar exportmogelijkheden en backup-garanties.

Gerelateerde termen

  • Data lake: een specifiek type opslag, anders dan een klassieke database.
  • Datawarehouse: een database gespecialiseerd voor rapportage.
  • Single source of truth: één database als bron voor één type gegeven.
  • API: applicaties praten meestal via API’s met databases.
Filed under Infrastructure
Leestijd 2 min
Gepubliceerd 21 mei 2026

Zie ook

API
Een API is een afspraak waarmee twee softwaresystemen automatisch gegevens uitwisselen. Voor MKB betekent dat: minder dubbel typen, gekoppelde tools...
CDN
Een CDN is een netwerk van servers verspreid over de wereld dat kopieën van je website-bestanden bewaart. Bezoekers krijgen de...
Cloud computing
Cloud computing is rekenkracht, opslag en software die je gebruikt via internet in plaats van uit een serverkast bij je...
Containerization
Containerization is een manier om software samen met alles wat het nodig heeft (libraries, configuratie) in een afgesloten pakket te...
Edge computing
Edge computing verwerkt data dichtbij de plek waar die ontstaat, in plaats van alles eerst naar een centraal datacenter te...
Headless CMS
Een headless CMS is een contentbeheer-systeem zonder eigen voorkant. Je beheert tekst en beeld op één plek, en levert het...

Verder lezen

Freelancer, bureau of fractional partner: wie moet je software bouwen?
Voor MKB-projecten is er een derde optie: vergelijk freelancer, bureau en fractional partner op kosten, risico en werkwijze.
Het one-person tech team: waarom je geen team van 5 nodig hebt
Je zoekt een developer voor je nieuwe platform. Het bureau komt met een offerte: projectmanager, UX-designer, twee developers, een tester. Vijf mensen, zes maanden,...
Technische schuld: wat het je echt kost en hoe je het oplost
Je herkent het waarschijnlijk. Elke aanpassing aan je software duurt langer dan verwacht. Je IT-kosten stijgen jaar na jaar, maar je systemen voelen niet...