Modèle Conceptuel de Données (MCD) :
Entités :
− Etudiant
− Matière
− Niveau
− Professeur
Relations :
− Un Étudiant ne peut s’inscrire qu’à un seul Niveau. Mais un Niveau peut avoir
plusieurs Etudiants inscrits.
− Dans une Matière peuvent composer plusieurs Étudiants. Et un Etudiant peut
composer plusieurs Matières.
− Un Professeur peut enseigner plusieurs Matières. Mais une matière ne peut
être enseignée que par un et un seul Professeur.
− Un Professeur peut enseigner plusieurs Niveaux. Et un Niveau peut être
enseigné par plusieurs Professeurs.
Modèle Logique de Données (MLD) :
Etudiant (ID_Etudiant, Nom_Etudiant, Prenom_Etudiant, DateN_Etudiant,
Sexe_Etudiant, Email_Etudiant, Telephone_Etudiant)
Professeur (ID_ Professeur, Nom_ Professeur, Prenom_ Professeur,
Sexe_Professeur, Email_ Professeur, Telephone_ Professeur)
Matiere (ID_Maitere, Nom_Matiere, Credit_Matiere)
Niveau (ID_Niveau, Designation_Niveau)
Composer (#ID_Etudiant, #ID_Matière, Date)
Inscrire (ID_Inscription, #ID_Etudiant, #ID_Niveau)
Modèle Physique de Données (MPD) :
Dictionnaire de données
1- Table : Etudiant
ID_Etudiant : Identifiant unique (type : entier, clé primaire)
Nom_Etudiant : Nom de l’étudiant (type : chaine de caractères)
Prenom_Etudiant : Prénom de l’étudiant (type : chaine de caractères)
DateN_Etudiant : Date de naissance de l’étudiant (type : DATE)
Sexe_Etudiant : Sexe de l’étudiant (type : caractère)
Email_Etudiant : Email de l’étudiant (type : chaine de caractères)
Telephone_Etudiant : Numero de telephone de l’étudiant (type : chaine de
caractères)
2- Table : Matiere
ID_ Matiere: Identifiant unique de la Matiere (type : entier, clé primaire)
Nom_ Matiere: Nom de la Matiere (type : chaine de caractères)
Code_ Matiere: Code de la Matiere (type : chaine de caractères)
Credit : Nombre de crédits associés à la Matiere (type : entier)
3- Table : Niveau
ID_Niveau : Identifiant unique de la Niveau (type : entier, clé primaire)
Designation_Niveau : Description de la relation niveau (type : chaine de
caractères)
4- Table : Professeur
ID_ Professeur : Identifiant unique du Professeur (type : entier, clé primaire)
Nom_ Professeur : Nom du Professeur (type : chaine de caractères)
Prenom_ Professeur : Prénom du Professeur (type : chaine de caractères)
Sexe_Professeur : Sexe du Professeur (type : caractère)
Email_ Professeur : Adresse email du Professeur (type : chaine de caractères)
Telephone_ Professeur : Numéro de téléphone du Professeur (type : chaine
de caractères)
5- Relation : Inscription
ID_Inscription : Identifiant unique d’une inscription (type : entier, clé primaire)
ID_Etudiant : clé étrangère dans la table (cette attribut référence la table
Etudiant)
ID_Niveau : clé étrangère dans la table (cette attribut référence la table
Niveau)
6- Relation : Composer
ID_Etudiant : clé étrangère dans la table (cette attribut référence la table
Etudiant)
ID_Matiere : clé étrangère dans la table (cette attribut référence la table
Matiere)
Date : Date de composition (type : date)