Département de l'employé de la Relation dans la Base de données

Je suis de la conception d'une base de données relationnelle pour SCM (dans le cadre de la conception de système d'information pour l'entreprise). Mais quand il est venu à la relation entre l'employé et son département, j'ai eu des soucis .

J'ai conçu les entités suivantes :

  • Employee ( ID , Fname , Mname , Lname , Sexe , Téléphone , Adresse , date d'Embauche , etc..)
  • Department ( ID , nom )

et étant donné que la relation est-un-à-plusieurs (chaque employé doit travailler pour - et un seul - dept., alors que chaque département dispose de nombreux employés), j'ai ajouté Department ID les attributs de la Employee. Mais le problème est de savoir comment représenter un MANAGE relation un-à-un).

Est-il valable pour la conception d'une nouvelle relation que nous appelons : Employee_manage_Department et ses attributs sont (Employee ID , Department ID) où les deux colonnes font partie de la clé primaire ??

merci d'avance

OriginalL'auteur Wadda7 | 2012-08-18