0% ont trouvé ce document utile (0 vote)
24 vues8 pages

EXAMEN

Le document présente un projet de conception d'une base de données pour la gestion des cotes des étudiants à l'Université de Kalemie. Il décrit la méthodologie MERISE utilisée pour structurer les données, ainsi que les entités impliquées, telles que les étudiants, les cours, les enseignants et les promotions. Enfin, il fournit un dictionnaire de données et les dépendances fonctionnelles nécessaires pour la création de la base de données.

Transféré par

benitelonga60
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues8 pages

EXAMEN

Le document présente un projet de conception d'une base de données pour la gestion des cotes des étudiants à l'Université de Kalemie. Il décrit la méthodologie MERISE utilisée pour structurer les données, ainsi que les entités impliquées, telles que les étudiants, les cours, les enseignants et les promotions. Enfin, il fournit un dictionnaire de données et les dépendances fonctionnelles nécessaires pour la création de la base de données.

Transféré par

benitelonga60
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

R E P U B L I Q U E D E M O C R A T I Q U E D U C O N G O

ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE

UNIVERSITE DE KALEMIE

EPREUVE D’EXAMEN SUR LES TECHNIQUES DE BASE DE


DONNEES ET ADMINISTRATION

PRESENTE PAR : HAMULI MAKELELE Bénit, FUAYILA MUTAMBA Esperance,


FURAHISHA OMBO Lacie, Frigence LIANDA KANKULWE, FATUMA LUBAMBA Sidonie,
HELEINE SUNGURA Blassing.

GROUPE B

PROMOTION : BAC 3 IFORMATIQUE

ANNEES ACCADEMIQUE 2024-2025


EXERCICE : Conception d’une Base de Données de Gestion de cote des étudiants.

FINALITÉ : Enregistrer les étudiants, les cours qu'ils ont étudié, les cotes obtenues par chaque étudiant à
chaque cours et aussi savoir que chaque cours appartient à un seul enseignant et chaque cours doit avoir
une pondération.

RESOLUTION DU PROBLEME :

Pour construire notre Base de Données, Nous allons opter la Méthode MERISE en Utilisant l’approche
structurelle DD→MCD→MLDR=BD.

I. ELABORATION
1. Recensement de tous les documents utilisés pour la gestion de côtes des étudiants
(Système actuel supposé) :

• Listes d'étudiants par cours : Contiennent les noms et identifiants uniques (matricules)
des étudiants inscrits à chaque cours.
• Cahiers de notes des enseignants : Utilisés par les enseignants pour enregistrer les notes
des différentes évaluations (examens, devoirs, etc.) pour chaque étudiant dans leurs
cours.
• Grilles d'évaluation (si existantes) : Peuvent définir les types d'évaluations, leur
pondération et les critères de notation pour chaque cours.
• Relevés de notes manuels (ou fichiers Excel) : Documents récapitulatifs des notes
obtenues par les étudiants pour chaque cours.
• Règlements académiques : Peuvent contenir des informations sur les règles de notation,
les seuils de passage, etc. (Bien que non directement pour la saisie des côtes, ils
influencent la logique de gestion).

2. Inventaire de rubrique des documents indispensables à informatiser :

Description de doccument indispensables :

 Cahiers de notes des enseignants : Utilisés par les enseignants pour


enregistrer les notes des différentes évaluations (examens, devoirs, etc.)
pour chaque étudiant dans leurs cours.
RUBRIQUE : Numéro du Cours, Intitulé du Cours, Pondération, Numéro
Matricule de l’Enseignant, Nom de l’Enseignant, Identifiant de la
Promotion, Nom de la Promotion, Numéro Matricule de l’Etudiant, Nom
de l’Etudiant, Adresse de l’Etudiant, Note de l’Étudiants.
 Listes d'étudiants par cours : Contiennent les noms et identifiants
uniques (matricules) des étudiants inscrits à chaque cours.
RUBRIQUE : Numéro Matricule de l’Etudiant, Nom de l’Etudiant, Adresse
de l’Etudiant, Identifiant de la Promotion, Nom de la Promotion.

Inventaire de rubrique
Cahiers de notes des Listes d'étudiants par
Information
enseignants cours
Numéro du Cours *
Intitulé du Cours *
Pondération *
Numéro Matricule de l’Enseignant *
Nom de l’Enseignant *
Identifiant de la Promotion *
Nom de la Promotion *
Numéro Matricule de l’Etudiant *
Nom de l’Etudiant *
Adresse de l’Etudiant *
Note de l’Étudiants *
Numéro Matricule de l’Etudiant *
Nom de l’Etudiant *
Adresse de l’Etudiant *
Identifiant de la Promotion *
Nom de la Promotion *

Nous montrons dans le tableau suivant l’ensemble de données manipuler dans notre
système ainsi que leurs caractéristiques :

DICTIONNAIRE DE DONNÉES

Nom de la donnée Description Type Taille Contrainte


NumCours Numéro du Cours Chaîne 10 Non vide
IntutCours Intitulé du Cours Chaîne 50 Non vide
Ponderation Pondération Numérique 10 Non vide
Numéro Matricule de
NumEns Chaîne 10 Non vide
l’Enseignant
NomEns Nom de l’Enseignant Chaîne 50 Non vide
IdPromotion Identifiant de la Promotion Chaîne 10 Non vide
NomPromotion Nom de la Promotion Chaîne 50 Non vide
NumEtud Numéro Matricule de l’Etudiant Chaîne 10 Non vide
NomEtud Nom de l’Etudiant Chaîne 50 Non vide
AdressEtud Adresse de l’Etudiant Chaîne 100 Non vide
Note Note de l’Étudiants Date 10 Non vide
II. STRUCTURATION

On sait le DD : NumCours, IntutCours, Ponderation, NumEns, NomEns, IdPromotion, NomPromotion,


NumEtud, NomEtud, AdressEtud, Cote.

1. Liste de Dépendances fonctionnel à source


simple
 NumCours → IntutCours, Ponderation ;
 NumEns → NomEns ;
 IdPromotion → NomPromotion ;
 NumEtud → NomEtud, AdressEtud

Remarquons que nous avons quatre entité dont l’entité COURS, ENSEIGNANT, PROMOTION et ETUDIANT
dont la représentation suivante :

COURS ENSEIGNANT PROMOTION ETUDIANT


NumCours NumEns IdPromotion NumEtud
IntutCours NomEns NomPromotion NomEtud
Ponderation
AdressEtud

2. Liste de Dépendances fonctionnel à source


composée
On a pas utilisé Cote, donc le CIF existe :

NumCours, NumEtud → Cote ; d’où on aura 1,n Coter 1,n

Cote

3. Liste de Dépendances fonctionnel entre


identifiants
Nous avons quatre identifiants dont : NumCours, NumEns, IdPromotion, NumEtud.
NumCours → NumEns ;

NumEtud → IdPromotion ;

4. Construction du MCD
Les règles :

• Un enseignant peut enseigner 1 ou N cours ;


• Un cours est enseigné par 1 et 1 seul enseignant ;
• Un étudiant appartient à 1 et 1 seule promotion ;
• Une promotion contient 1 ou N étudiants ;
• Un étudiant est côté dans 1 ou N cours ;
• 1 ou N côte d’un cours peut être obtenu par 1 ou N étudiants.

ETUDIANT PROMOTION

1,n NumEtud 1,1 Appartenir


1,n IdPromotion
NomEtud NomPromotion
AdressEtud
Coter
Cote

COURS
ENSEIGNANT
NumCours
1,n NumEns
1,n IntutCours 1,1 Enseigner
Ponderation NomEns

TRANSFORMATION DU MCD VERS MLDR

Nous avons trois règles :


• Toutes les entités du MCD deviennent des tables en MLDR et l’identifiant devient la clé primaire.
• Pour une relation CIF, l’identifiant de l’entité du côté N(entité mère) est placé comme clé
étrangère dans la table issue de l’entité du côté 1.
• Pour une relation non CIF, cette relation devient une table et admettra comme clé primaire la clé
composée des identifiants des entités qu’elle lie.

Ainsi on aura nos tables de la manière suivante :

ETUDIANT(NumEtud, NomEtud, AdressEtud, IdPromotion#) ;

ENSEIGNANT(NumEns, NomEns) ;

COURS(NumCours, IntutCours, Ponderation, NumEns#) ;

PROMOTION(IdPromotion, NomPromotion) ;

COTE(NumEtud#, NumCours, cote).

TABLE ETUDIANT et ses informations :


TABLE ENSEIGNANT et ses informations :

TABLE COURS et ses Informations ;


TABLE PROMOTION et ses informations :

TABLE COTE et ses informations :

Vous aimerez peut-être aussi