Junior — Middle
Kunnen er twee gelijke waarden voor een buitenlandse sleutel in de database voorkomen die naar dezelfde tabel verwijst?
sobes.tech AI
Antwoord van AI
Ja, in de database kunnen meerdere identieke waarden van de buitenlandse sleutel voorkomen die verwijzen naar dezelfde invoer in de hoofdtafel. De buitenlandse sleutel dient om referentiële integriteit te waarborgen en wijst naar een bestaande invoer in een andere tabel, maar beperkt niet het aantal verwijzingen naar die invoer.
Bijvoorbeeld, als er een tabel Orders is met een buitenlandse sleutel customer_id die verwijst naar de tabel Customers, dan kunnen meerdere bestellingen aan dezelfde klant toebehoren, en wordt dezelfde waarde in de kolom customer_id herhaald.