Je travaille sous SQL Server 2008 cree la base de donnee denommee CSE_DEPT elle contient 5 tables denommees : Course,faculty,LogIn,Student,StudentCourse.
je suis en train de creer les relations entre les tables
1) j ai pu creer les relations suivantes : Student/StudentCourse ; LogIn/Student ; Login/faculty sans problèmes.
2) Lorsque j essaie de creer une relation suivante faculty/Course
je reçois le message d erreur suivant :
3) Lorsque j'essaie de créer la relation suivante Course/StudentCourse :Unable to create relationship 'FK_Course_faculty'.
The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_Course_faculty". The conflict occurred in database "CSE_DEPT", table "dbo.faculty", column 'faculty_id'.
je reçois le message d'erreur suivant
Pouvez vous m'aider j'ai du mal à comprendre d'où vient l'erreur. Apparemment de la table Faculty, mais il s'agit d'une petite table d'à peine 15 lignes je l'ai regardée sans rien dénicher..Sa clé primaire faculty_id est nvarchar(50). Y a-t-il quelque chose à ajouter ?- Unable to create relationship 'FK_Course_faculty'.
The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_Course_faculty". The conflict occurred in database "CSE_DEPT", table "dbo.faculty", column 'faculty_id'.
Lors de la création des relations effectuées avec succès (au niveau du point n°1) j'ai choisi les options de respect de l’intégrité référentielle lors des opérations de mise à jour et de suppression ( en sélectionnant à chaque fois l'option CASCADE)
S'il vous plait aidez moi à résoudre ce problème.
Merci d avance
Cordialement
Partager