Inhoudsopgave:
Definitie - Wat betekent relatie?
Relatie wordt soms gebruikt om te verwijzen naar een tabel in een relationele database, maar wordt meestal gebruikt om de relaties te beschrijven die tussen die tabellen in een relationele database kunnen worden gemaakt.
In relationele databases bestaat er een relatie tussen twee tabellen wanneer een ervan een externe sleutel heeft die verwijst naar de primaire sleutel van de andere tabel. Met dit enkele feit kunnen relationele databases gegevens splitsen en opslaan in verschillende tabellen, maar toch de verschillende gegevensitems aan elkaar koppelen. Het is een van de functies die relationele databases tot zulke krachtige en efficiënte opslag van informatie maakt.
De mogelijkheid om relaties te definiëren is zo fundamenteel en zo belangrijk dat dit is wat relationele databases onderscheidt van andere soorten databases, zoals platte bestanden. Relatie is daarom het bepalende kenmerk van relationele databases.
Relatie kan ook wel relatie worden genoemd.
Techopedia verklaart Relatie
Overweeg de database van een bank. U hebt een tabel CUSTOMER_MASTER die klantgegevens opslaat, met een primaire sleutelkolom genaamd CustID, evenals een tabel ACCOUNTS_MASTER voor het bewaren van informatie over verschillende bankrekeningen en welke klant deze bezit. Om deze twee tabellen aan elkaar te koppelen, dat wil zeggen om elke klant aan zijn of haar bankrekening te koppelen, is een overeenkomstige CustID-kolom vereist in de tabel ACCOUNTS_MASTER die verwijst naar een reeds bestaande klant-ID in de tabel CUSTOMER_MASTER. In dit geval is de CustID-kolom in ACCOUNTS_MASTER een externe sleutel die verwijst naar de kolom met dezelfde naam in CUSTOMER_MASTER. Dit scenario verwijst naar de relatie tussen de twee tabellen.
