|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2011 Messages : 145 ![]() |
Bonsoir
J'ai un bug avec ma clef primaire et etrangere , le compilateur trouve une erreur sur le constraint de " idanimal " , je ne voit d'ou peux venir l'erreur Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Spécialiste en bases de données Inscription : septembre 2006 Messages : 2 882 ![]() |
Votre clause FOREIGN KEY est incomplète :
Code :
CONSTRAINT [FOREIGN KEY] FOREIGN KEY ( [numclient] ) A noter que des attributs de type TEXT(70) qui entrent dans la composition des clés primaires ça n'est pas du tout conseillé. Il est d'usage en l'occurrence que ces attributs soient du type INTEGER (ou apparenté, LONG INTEGER par exemple). Par ailleurs, se souvenir que les attributs qui entrent dans la composition des clés primaires doivent être NOT NULL.
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
|
|
10
|
|
|
#3 | ||||||||
|
Nouveau Membre du Club
![]() Inscription : janvier 2011 Messages : 145 ![]() |
Bonsoir
j'ai encore un souci avec mes clefs Code :
Code :
Hors si je fais cette manip je me retrouve avec un message d'erreur du type : " instruction ou constrainte non trouvée " Pour remedier au probleme je propose ceci : Code :
Code :
Merci d'avance |
||||||||
|
|
00
|
|
|
#4 | |||||||||
|
Expert Confirmé Sénior
![]() ![]() ![]() Spécialiste en bases de données Inscription : septembre 2006 Messages : 2 882 ![]() |
Bonsoir,
Citation:
Code SQL :
Citation:
L’attribut numvis entre ainsi dans la composition de la clé primaire {numvis, numlig} de la table DETAIL_VISITE et dans la clé étrangère {numvis} qui fait référence à la table VISITE. Citation:
Table VISITE. Clé primaire : {VisiteId} ; clé alternative (doublons interdits là aussi) : {numvis} Code SQL :
Table DETAIL_VISITE. Clé primaire : {VisiteId, numlig} ; clé étrangère : {VisiteId} Code SQL :
![]() Bonne lecture.
__________________
_ Faites simple, mais pas plus simple ! (A. Einstein) E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire ») => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale ») __________________ Bases de données relationnelles et normalisation : de la première à la sixième forme normale (Bonne lecture !) |
|||||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com