You are on page 1of 3

1 Ecole Nationale des Sciences Appliquées - Al Hoceima

Contrôle continu N°1


Module : Systèmes d’information et base de données
Première Année Ingénierie des données
Le 02/12/2021. 9h30-11h30 (Durée 2H)
Enseignant : Pr. Tarik BOUDAA

Important :

 Aucun échange (de stylos, correcteurs ou documents) n’est autorisé. Un échange ou une communication
quelconque entre deux étudiants durant l'examen seront considérés comme tentative de fraude.
 Les documents imprimés ou les notes de cours sont autorisés. Les documents numériques ne sont pas
autorisés.
 Un téléphone portable non éteint même non utilisé pourra être considéré comme tentative de fraude
 Le barème est donné à titre indicatif, et il est susceptible d’être légèrement modifié.
 Les 2 exercices proposés dans ce sujet sont indépendants. Le sujet est composé de 3 pages, il est à réaliser
dans 2H.

Exercice 1 (12 points)

On souhaite développer une base de données pour la gestion pédagogique d’un établissement
d’enseignement. Le responsable de cet établissement a rédigé le cahier des charges donné ci-
dessous. Dans le cas de manque d’informations ou d’ambiguïté dans le texte décrivant les
spécifications à modéliser, vous pouvez poser des hypothèses, les rédiger sur la copie d’examen
et les prendre en compte dans la réalisation.

Cahier des charges :

Le modèle pédagogique de l’établissement d’enseignement se base sur un système modulaire.


Un module est constitué de deux ou trois éléments de modules. Un module est attaché à une
accréditation de filière et il a un titre, une description textuelle, et un coordonnateur qui peut être
changé d’une année universitaire à l’autre. Le coordonnateur de module est un enseignant
permanent ou vacataire à l’établissement et il est désigné chaque année dans la réunion annuelle.
Un enseignant pourra coordonner un module pendant plusieurs années (d’une façon continue ou
discontinue). Un enseignant peut également coordonner plusieurs modules pendant la même
année universitaire.

Un élément de module est constitué de plusieurs activités pédagogiques de type « Cours »,


« TD », « TP » ou « Visite ». Chaque activité a un volume horaire qui peut être différent d’un
élément de module à l’autre mais qui ne change pas durant une accréditation. Chaque élément de
module a un titre, son volume horaire et son coefficient. Ces derniers (volume horaire et
coefficient) peuvent changer d’une année universitaire à une autre et ils sont redéfinis chaque
année durant la réunion annuelle.

On distingue deux types d’enseignants, les enseignants permanents et les enseignants vacataires.
Les enseignants vacataires n’appartiennent à aucun département. Un enseignant permanent est
attaché à un seul département, cependant il peut changer son département d’attache chaque 4 ans.
Nous voulons garder pour chaque enseignant ses départements d’attache durant les années de son
travail. Un enseignant permanent a un nom, prénom, et un grade (PA, PH ou PES). Pour un
enseignant vacataire on enregistre son nom, son prénom, son code CIN et ses diplômes. Un
diplôme est caractérisé par son année d’obtention et son type (Ingénieur d’Etat, Doctorat,…).
Chaque accréditation se compose de deux ou 3 étapes. Une étape appartient à une seule
accréditation. Un module appartient à une seule étape. Une étape est caractérisée par son intitulé
et son abréviation. Une filière a un titre et une ou plusieurs accréditations, chaque accréditation
est caractérisée par une date de début, une date de fin, ainsi que ses modules attachés. Une filière
est attachée toujours à un même département. Un département est caractérisé par un nom et il est
constitué d’un ensemble d’enseignants permanents.

L’année universitaire est constituée de plusieurs périodes d’enseignement chaque période a une
date de début et une date de fin. Une réunion annuelle est organisée par les enseignants
(permanents et vacataires) de l’établissement afin de planifier les périodes d’enseignement
(définir leurs dates de début et de fin), désigner les coordonnateurs des modules et diviser les
tâches d’enseignement. Durant cette réunion chaque élément de module est affecté à un seul
enseignant pour l’enseigner durant une période de l’année universitaire (un élément de module
est enseigné une seule fois par année universitaire). Un élément de module, pendant une période
d’enseignement, ne peut être enseigné que par un seul enseignant permanent ou vacataire. Un
enseignant peut enseigner chaque année plusieurs éléments de modules de n’importe quelle
filière. Nous voulons garder l’historique de toutes les informations concernant les réunions
annuelles et enregistrer leurs dates et les membres qui en ont participés.

La base de données à concevoir doit garder l’historique de toutes les années universitaires pour
permettre de répondre à des questions comme les suivantes :

- Quels sont les coefficients et les volumes horaires des éléments de modules dans
n’importe quelle année universitaire ?
- Quels sont les enseignants qui ont participé à la définition du coefficient et du volume
horaire d’un élément de module dans une année universitaire quelconque ?
- Quels sont les enseignants qui ont participé à la réunion annuelle d’une année
universitaire quelconque ?
- Quel sont les éléments de modules qu’un enseignant a enseigné dans une année
universitaire quelconque ?
- Quel est le coordonnateur d’un module dans une année donnée ?
- Quel est l’enseignant d’un élément de module pendant une période d’enseignement
donnée ?
- Quelles sont les accréditations d’une filière donnée ?
- Quel est le volume horaire de chaque activité pédagogique d’un élément de module dans
une accréditation de filière ?
- Quels sont les départements dans lesquels un enseignant était membre ?

Question :
Analyser ce cahier des charges et établir le modèle conceptuel de données (MCD).

Exercice 2 (8 points)

La figure ci-dessous présente le modèle conceptuel des données (MCD) d’une base de données
de gestion des réclamations.

2
TypeReclamation

Reclamation Id_Type_Rec
1,1
Possède libellé_type_Rec
Id_Rec 0,n
texte
date_Creation
date_Realisation 0,n
Discussion
Id_Discussion
1,1 1,1 0,1 date_Creation
date_fermeture

Effectuer Concerner 1,1 1,n

Message
Id_Message
texte
Se compose de dateMsg
Est affectée à 1,1
0,n

Obtenir
Utilisateur Certificat
Id_Utilisateur 0,n Est spécialisé dans
Id_Certificat
nom 0,n nom_certificat
prénom
Technicien
login
0,n 0,n
mot_passe niveauExpertise

Etudiant Est dirigé par


Cadre
cne 0,n
code_ppr date_debut
0,n date_fin
Diplome
Id_diplome
titre_diplome
Avoir
1,n 0,n

Question :
En appliquant les règles de passage de l’MCD au modèle relationnel, donner le schéma
relationnel de cette base de données.

You might also like