Primaire sleutel

In elke tabel moet er een primaire sleutel of unieke waarde aanwezig zijn. Dit is een kolom of veld dat uniek is voor alle records. Enkele voorbeelden:

  • In een tabel “Auto’s” zal bijvoorbeeld de kolom nummerplaat uniek zijn. Het is namelijk onmogelijk dat er twee auto’s dezelfde nummerplaat hebben.

  • In een tabel “Leden” van een wandelclub krijgt iedere gebruiker een ledennummer. Deze is uniek en kan gebruikt worden als primaire sleutel.

  • Wanneer er geen voor de hand liggende unieke waarde is, kan je er zelf één maken. Heb je bijvoorbeeld een tabel “Boeken”, bestaat de kans immers dat er twee boeken dezelfde titel hebben. In dat geval kan je een extra kolom “Boeknummer” toevoegen waar een uniek nummer komt in te staan per boek. In ons voorbeeld krijgen we de volgende primaire sleutels:

  • Voor de tabel “Boeken”: Boeknummer
  • Voor de tabel “Leden”: Ledennummer
  • Voor de tabel “Uitleningen”: Uitleennummer