Clé primaire, secondaire a quoi ca sert?
Fermé
Makari
-
13 juin 2008 à 15:32
DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 - 10 juin 2011 à 22:59
DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 - 10 juin 2011 à 22:59
A voir également:
- Une clé primaire ne sert pas à
- Clé windows 10 gratuit - Guide
- Cle usb non reconnu - Guide
- Clé bootable windows 10 - Guide
- Recuperer cle windows - Guide
- Formater clé usb mac - Guide
3 réponses
doctormad
Messages postés
430
Date d'inscription
mercredi 28 novembre 2007
Statut
Membre
Dernière intervention
2 avril 2015
99
13 juin 2008 à 15:39
13 juin 2008 à 15:39
Salut,
Les clefs primaires c'est pour identifier de facon unique tes enregistrements et puis comme c'est des entiers c'est facile à traiter.
Les clefs secondaires sont comme tu le soulignes très justement inutiles dans la pluspart des cas.
Elles sont cependant indispensables si tu veux faire des suppressions en cascade par exemple. Et certains dataobjects te permettent de faire des recherches associatives grâce à elles.
Ni les primaires ni les secondaires n'améliorent les temps d'exécution, l'indexation des champs par contre oui. Donc si ta clef primaire est indexée cela sera + rapide de faire des traitements sur celle-ci.
Les clefs primaires c'est pour identifier de facon unique tes enregistrements et puis comme c'est des entiers c'est facile à traiter.
Les clefs secondaires sont comme tu le soulignes très justement inutiles dans la pluspart des cas.
Elles sont cependant indispensables si tu veux faire des suppressions en cascade par exemple. Et certains dataobjects te permettent de faire des recherches associatives grâce à elles.
Ni les primaires ni les secondaires n'améliorent les temps d'exécution, l'indexation des champs par contre oui. Donc si ta clef primaire est indexée cela sera + rapide de faire des traitements sur celle-ci.