Junior — Middle
Kun je verschillende soorten sleutelvelden noemen die in databases worden gebruikt?
sobes.tech AI
Antwoord van AI
In databases worden meestal de volgende typen sleutelvelden gebruikt:
- Primaire sleutel (Primary Key): identificeert uniek elke record in de tabel. Bijvoorbeeld, gebruikers-ID.
- Vreemde sleutel (Foreign Key): verwijst naar de primaire sleutel van een andere tabel, waardoor de relatie tussen tabellen wordt verzekerd.
- Unieke sleutel (Unique Key): garandeert de uniciteit van de waarde in een kolom, maar kan NULL toestaan.
- Samengestelde sleutel (Composite Key): bestaat uit meerdere kolommen die samen het record uniek identificeren.
Voorbeeld:
CREATE TABLE Orders (
OrderID int PRIMARY KEY,
CustomerID int,
OrderDate date,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);