Database
Een database is een verzameling gegevens die is gericht op het eenvoudig doorzoeken en gebruiken van de gegevens. Er zijn verschillende soorten databases maar ze zijn er allemaal op gericht om gegevens eenvoudig op te zoeken, toe te voegen, bij te werken en te verwijderen.
Wat is een relationele database?
Een veelgebruikte soort is de relationele database. Dit is een type database waarin het vooral draait om een snelle toegang te krijgen tot gedefinieerde relaties. In een dergelijke database heb je bijvoorbeeld een tabel met klantgegevens en een tabel met alle bestellingen. In de tabel met bestellingen kun je een verwijzing (sleutel) opnemen naar de specifieke klant. Je hoeft dan niet bij elke bestelling alle gegevens van de klant op te slaan. Via de verwijzing kun je wel eenvoudig alle klantgegevens ophalen.
Voorbeeld database: Freds Fietsenwinkel
Tabel: Klantgegevens
Klantnummer | Naam | Woonplaats |
---|---|---|
1 | Anton | Amsterdam |
2 | Bert | Rotterdam |
3 | Carlo | Den Haag |
Tabel: Bestellingen
Bestelling | Product | Klant |
---|---|---|
1 | Fietsbel | 1 |
2 | Binnenband | 2 |
3 | Achterlicht | 1 |
In dit voorbeeld zie je door de tabellen met elkaar te verbinden dat klant 1 (Anton) twee keer een bestelling heeft geplaatst. Hij heeft een Fietsbel en Achterlicht gekocht. Je ziet dat klant 2 (Bert) een binnenband heeft gekocht en dat klant 3 (Carlo) niets heeft gekocht.
De structuur die op deze manier in de tabellen komt, zorgt voor efficiëntie en flexibiliteit. Je hoeft de klantgegevens immers maar op één plaats op te slaan. Je kunt klantgegevens eenvoudig bijwerken zonder dat dit een effect heeft op andere tabellen. In de andere tabellen staat immers alleen een verwijzing naar de klantgegevens en niet de daadwerkelijke gegevens. De relationele databases zijn daarom ook wel de meest gangbare databases die gebruikt worden in organisaties.