* Bonjour, *
C'est quoi la différence entre une clé étrangère et un index dans un MLD ?
* Merci *
* Bonjour, *
C'est quoi la différence entre une clé étrangère et un index dans un MLD ?
* Merci *
La clé étrangère identifie un lien entre deux entités.
Un index précise des colonnes ou des groupements de colonnes intéressants pour identifier une ou plusieurs instance(s) de l'entité.
Bien sûr, bien souvent, pour chaque clé étrangère, on trouve un index correspondant. Par contre, ce n'est pas nécessairement vrai dans le sens contraire : pour bon nombre d'indexes, il n'existe pas de FK.
Par exemple, si j'ai un identifiant entier autoincrémenté pour une table (par exemple entreprise), je peux (dois) avoir un index sur un champ de codification (par exemple le no SIRET) sans qu'il y ait de FK sur ce champ.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager