Clef primaire et clef unique????

azegzaw Messages postés 32 Statut Membre -  
 momoCI -
Bonjour,
quelle est la différence entre la clef primaire et la cléf unique dans une base de données ????
merci d'avance!!!!!!!!!!!!!!!!
A voir également:

5 réponses

momoCI
 
Une Clef unique peut avoir des valeurs NULL et a une contrainte
UNIQUE de données. .
une clef primaire ne peut avoir des valeurs NULL et a une contrainte
UNIQUE de données.
3
ineslem
 
azul,

PRIMARY KEY, INDEX n'implique pas l'unicité du champs.
Pour le rendre unique il faut utiliser UNIQUE INDEX.

http://www.toutestfacile.com/phpinit.php?tef_site=sql&chap=sql5
1
okuni Messages postés 1325 Statut Membre 126
 
Tu es sur que la clé primaire n'implique pas une contrainte d'unicité?
0
Fallentree Messages postés 2445 Statut Membre 209
 
Où là là !!!
D'ailleurs la condition 'Where' sur un index ou bien un champs, qu'elle est la différence ???
Tout est possible, dès lors que votre moteur SQL le permet ...

Cela falicite juste les passages de valeurs entre les fenêtes ou procédures: 1 au lieu de 22 ...
Et surtout, cela falicite les jointures et autres liens entre les tables où la rigueur du moteur SQL limite les cas à 1-n, n-n; 1-1. (je n'en souviens plus bien) En gros,
1-1 => un complément en annexe,
1-n => une liste de caractéres uniques appartenant aux users,
n-n => un ensemble de caractères commun à l'assemblée ordonnés par users et caractères.

Vous ètes sùr d'avoir le bon bout de ficelle de la pelote du chat à Gaston.
Le plus simple est d'éviter de répéter les mots, comme en poésie, mais n'oubliez pas la rîme.
Donc le plus simple c'est de mettre un munéro de ligne et/ou un champs résumant le caractère de la ligne 'genre idéogramme' ....
Par exemple, Cat-GL est serait la clé primaire némo-technique pour le chat dingue.
1
laurent005 Messages postés 1260 Statut Membre 88
 
salut,

je pense que c'est la même chose, la clé primaire permet de ne pas avoir de doublons sur un tableaux
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
okuni Messages postés 1325 Statut Membre 126
 
Pas tout a fais la même chose, la clé primaire est unique et met une contrainte d'unicité.
la clé unique permet simplement de mettre une contrainte d'unicité.

Je pense que c'est la seule différence.
0