Sobes.tech
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)
);