Samengestelde primaire sleutels (MySQL): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 1: Regel 1:
In het algemeen is het beter om een ''samengestelde'' sleutel te gebruiken, dan om zelf velden samen te voegen als kunstmatige ''enkelvoudige sleutel'', omdat je dan informatie dupliceert.
+
In het algemeen is het beter om een ''samengestelde'' sleutel te gebruiken, dan om zelf velden samen te voegen als kunstmatige ''enkelvoudige sleutel'':
 +
 
 +
* Die enkelvoudige velden kunnen als ''foreign keys'' functioneren
 +
* Vermijden dat je informatie dupliceert.
  
 
Voorbeeld:
 
Voorbeeld:

Versie van 10 sep 2015 12:04

In het algemeen is het beter om een samengestelde sleutel te gebruiken, dan om zelf velden samen te voegen als kunstmatige enkelvoudige sleutel:

  • Die enkelvoudige velden kunnen als foreign keys functioneren
  • Vermijden dat je informatie dupliceert.

Voorbeeld:

CREATE TABLE INFO (
    t1ID INT,
    t2ID INT,
    PRIMARY KEY (t1ID, t2ID)
)