0% ont trouvé ce document utile (0 vote)
95 vues2 pages

Activité 2.1

Transféré par

dhamer ines
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)
95 vues2 pages

Activité 2.1

Transféré par

dhamer ines
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

Année Universitaire

2024-2025

Matière : Bases de données Niveau : M1 N2TR


Enseignant : Riadh ZAÂFRANI
Cours 2 & 3 : Conception des Bases de Données relationnelles

Exercice 1
On souhaite implanter une base de données pour gérer le fonctionnement des enseignements
et des examens de l’Institut Supérieur d’Informatique.
Spécifications
Un cours est caractérisé par son titre, l’amphithéâtre dans lequel il se déroule, le jour et
l’heure auxquels il se déroule et le nombre total d’heures de cours.
Chaque cours est assuré par un enseignant et un seul. Un enseignant peut par contre assurer
plusieurs cours. Un enseignant est caractérisé par un numéro d’immatricule, son nom, son
prénom et son grade.
Un cours donné est associé à un certain nombre de TD caractérisés par un numéro, la salle
dans laquelle ils se déroulent, le jour et l’heure auxquels ils se déroulent et le nombre total
d’heures de TD. Un TD dépend d’un cours et un seul. Un TD est susceptible d’être assuré par
plusieurs enseignants (successivement). Un enseignant peut assurer plusieurs TD.
Chaque cours fait partie d’une discipline et une seule. Une discipline regroupe plusieurs
cours. Une discipline est caractérisée par un code et un intitulé.
Chaque discipline est associée à un diplôme et un seul. Un diplôme comporte plusieurs
disciplines. Un diplôme est caractérisé par un numéro et un intitulé.
Les étudiants sont caractérisés par leur numéro d’étudiant, leur nom, leur prénom, leur date de
naissance et leur adresse. Chaque étudiant est inscrit dans un diplôme et un seul. Un diplôme
accueille plusieurs étudiants.
Les étudiants font également partie d’une classe et d’une seule sauf les dérogataires. Une
classe accueille plusieurs étudiants. Une classe n’est caractérisée que par un numéro. Une
classe peut être répartie sur plusieurs TD (demi-groupes, par exemple), mais un TD donné
n’est associé qu’à une classe d’étudiants.
Les étudiants passent dans l’année plusieurs examens. Ils reçoivent une note pour chaque
examen. Chaque examen est passé par plusieurs étudiants. Un examen est caractérisé par une
année, un numéro de session, un lieu, une date, une heure et un coefficient.
Un examen est associé à un cours et un seul. Un cours peut être associé à plusieurs examens.
Travail demandé
I. Proposer un modèle conceptuel Entité/Association (E/A) pour cette base de données.
II. Traduire le modèle E/A en modèle logique relationnel.
Exercice 2
Une galerie d’art souhaite gérer la vente d’œuvres.
Spécifications
Les œuvres sont caractérisées par un identifiant unique, un titre et un prix. Elles peuvent être
de deux types : les tableaux ou les illustrations. Les tableaux sont caractérisés seulement par
un identifiant unique. Les illustrations sont caractérisées par un identifiant unique, un nombre
d’exemplaires disponibles et une date de réédition.
Les tableaux appartiennent à un type de peinture (huile, aquarelle…) caractérisé par un
identifiant et un libellé. Les illustrations appartiennent à un genre (retouche photo,
perspective, cartoon…) également caractérisé par un identifiant et un libellé.
Chaque œuvre a été créée par un artiste caractérisé par un identifiant unique, son nom et son
prénom.
Les clients qui achètent les œuvres sont caractérisés par un identifiant unique, leur nom et leur
prénom. Ils passent des commandes caractérisées par un identifiant unique et une date.
Chaque commande peut concerner plusieurs œuvres dans une quantité donnée.
Travail demandé
I. Proposer un diagramme de classes UML qui modélise les spécifications ci-dessus.
II. Traduire le diagramme de classes UML en modèle logique relationnel.

Vous aimerez peut-être aussi