Le champ matricule fait partie de la clé primaire de la table. C'est une clé étrangère qui a migré à partir de l'entité EMPLOYÉ pour renforcer l'identifiant.
Le champ nom ayant-droit fait partie de la clé primaire de la table. C'était déjà un identifiant de l'entité AYANT-DROIT.
Le champ lien était déjà un simple attribut de l'entité AYANT-DROIT.
Les champs réf. pièce composée et réf. pièce composante constituent la clé primaire de la table. Ce sont des clés étrangères qui ont migré directement à partir de l'entité PIÈCE.
Le champ quantité était déjà un simple attribut de l'association COMPOSER.
DÉPARTEMENT (
num. département,
nom département
)
Le champ num. département constitue la clé primaire de la table. C'était déjà un identifiant de l'entité DÉPARTEMENT.
Le champ nom département était déjà un simple attribut de l'entité DÉPARTEMENT.
EMPLOYÉ (
matricule,
nom employé,
#num. département!
)
Le champ matricule constitue la clé primaire de la table. C'était déjà un identifiant de l'entité EMPLOYÉ.
Le champ nom employé était déjà un simple attribut de l'entité EMPLOYÉ.
Le champ à saisie obligatoire num. département est une clé étrangère. Il a migré par l'association de dépendance fonctionnelle EMPLOYER à partir de l'entité DÉPARTEMENT en perdant son caractère identifiant.
Le champ num. projet fait partie de la clé primaire de la table. C'est une clé étrangère qui a migré directement à partir de l'entité PROJET.
Le champ réf. pièce fait partie de la clé primaire de la table. C'est une clé étrangère qui a migré directement à partir de l'entité PIÈCE.
Le champ num. société fait partie de la clé primaire de la table. C'est une clé étrangère qui a migré directement à partir de l'entité SOCIÉTÉ.
Le champ qté fournie était déjà un simple attribut de l'association FOURNIR.
PIÈCE (
réf. pièce,
libellé pièce
)
Le champ réf. pièce constitue la clé primaire de la table. C'était déjà un identifiant de l'entité PIÈCE.
Le champ libellé pièce était déjà un simple attribut de l'entité PIÈCE.
PROJET (
num. projet,
nom projet,
#matricule responsable?
)
Le champ num. projet constitue la clé primaire de la table. C'était déjà un identifiant de l'entité PROJET.
Le champ nom projet était déjà un simple attribut de l'entité PROJET.
Le champ à saisie facultative matricule responsable est une clé étrangère. Il a migré par l'association de dépendance fonctionnelle DIRIGER à partir de l'entité EMPLOYÉ en perdant son caractère identifiant.
Le champ num. projet fait partie de la clé primaire de la table. C'est une clé étrangère qui a migré directement à partir de l'entité PROJET.
Le champ réf. pièce fait partie de la clé primaire de la table. C'est une clé étrangère qui a migré directement à partir de l'entité PIÈCE.
Le champ qté requise était déjà un simple attribut de l'association REQUÉRIR.
SOCIÉTÉ (
num. société,
raison sociale,
#num. société mère?
)
Le champ num. société constitue la clé primaire de la table. C'était déjà un identifiant de l'entité SOCIÉTÉ.
Le champ raison sociale était déjà un simple attribut de l'entité SOCIÉTÉ.
Le champ à saisie facultative num. société mère est une clé étrangère. Il a migré par l'association de dépendance fonctionnelle CONTRÔLER à partir de l'entité SOCIÉTÉ en perdant son caractère identifiant.
TRAVAILLER (
#matricule,
#num. projet
)
Le champ matricule fait partie de la clé primaire de la table. C'est une clé étrangère qui a migré directement à partir de l'entité EMPLOYÉ.
Le champ num. projet fait partie de la clé primaire de la table. C'est une clé étrangère qui a migré directement à partir de l'entité PROJET.