Junior
Wat zijn relationele databases?
sobes.tech AI
Antwoord van AI
Een relationele database is een type database dat een tabelstructuur gebruikt om gegevens op te slaan en te organiseren.
Belangrijkste kenmerken:
- Tabellen: Gegevens worden opgeslagen in tabellen die bestaan uit rijen (records) en kolommen (velden).
- Schema's: Definiëren de structuur van de tabellen, de datatypes voor de kolommen, beperkingen (bijvoorbeeld uniciteit).
- Sleutels:
- Primaire sleutel (Primary Key): Identificeert elke rij in de tabel uniek.
- Vreemde sleutel (Foreign Key): Maakt een relatie tussen tabellen door te verwijzen naar de primaire sleutel van een andere tabel.
- Relaties: Definiëren verbindingen tussen tabellen op basis van vreemde sleutels (één-op-één, één-op-veel, veel-op-veel).
- SQL (Structured Query Language): Standaardtaal voor interactie met relationele databases - query's, wijzigingen en gegevensbeheer.
- Normalisatie: Proces van het organiseren van kolommen en tabellen om gegevensredundantie te verminderen en de gegevensintegriteit te verbeteren.
Voorbeelden van relationele DBMS: MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server.