Université Abderrahmane Mira - Bejaia Année universitaire : 2020/2021
Faculté des Sciences Exactes Niveau : L3 RN SI
Département d'informatique Module : Bases de données
SERIE DE TD N°1 (Modèle E/A et Introduction aux Bases de données)
Exercice 1 : Gestion d'un atelier culinaire
Une société spécialisée dans la préparation de plats pour des collectivités ou des
particuliers possède des ateliers (cuisines) où travaillent des cuisiniers, dont l'un est
responsable de l'atelier. Chaque atelier prépare à une date donnée un certain nombre de plats
qui comportent eux-mêmes des denrées suivant une quantité donnée. Pour chaque plat des
boissons sont proposées. Un plat appartient à une catégorie.
Les règles de gestion sont les suivantes :
● Un cuisinier ne travaille que dans un seul atelier.
● Un plat appartient à une seule catégorie.
La société propose à ses clients des menus dans un catalogue ; ces menus comportent de 1 à
6 plats. Une commande comporte, outre un numéro de commande, une date de commande
et une date de livraison et bien sûr les menus commandés avec les quantités correspondantes.
Question. Donner le modèle entité/association correspondant à ce système.
Exercice 2 : Gestion d'une clinique
On se propose de modéliser la base de données d'un hôpital. L'analyse de l'existant a
dégagé les informations suivantes :
- L'hôpital a un ensemble d'employés qui sont des docteurs et des infirmières. Chaque
employé possède un numéro d'employé, un nom, un prénom, une adresse et un numéro de
téléphone.
- L'hôpital est composé de plusieurs services, pour lesquels on connaît le code, le nom, le
bâtiment et le directeur, qui est en fait un docteur.
1
Université Abderrahmane Mira - Bejaia Année universitaire : 2020/2021
Faculté des Sciences Exactes Niveau : L3 RN SI
Département d'informatique Module : Bases de données
- Chaque service contient plusieurs salles. Une salle est représentée par un numéro, un
surveillant et le nombre de lits qu'elle possède. Le numéro de salle est local à un service (i.e.,
chaque service possède une salle numéro 1). Un surveillant est un infirmier.
- Un infirmier est affecté à un service et à un seul.
- Les docteurs ne sont pas affectés à un service particulier, mais on connaît la spécialité.
- On connaît aussi pour chaque infirmier sa rotation et son salaire.
- Les malades de l'hôpital sont représentés par un numéro, un nom, un prénom, une adresse
et un numéro de téléphone.
- Un malade est hospitalisé dans une salle avec un numéro de lit et son diagnostic. Il est soigné
par un docteur. Au cas où il y a des complications, il peut être transféré dans un autre service
avec une autre salle.
1. Etablir le modèle entité/association correspondant à ce système.
2. Déduire le schéma relationnel de ce système.
Exercice 3
1. Donner le cycle de vie d'une base de données.
2. Comment sont représentées les données dans un modèle relationnel ?
3. Citer quelques bases de données dans lesquelles vous pouvez trouver vos informations
personnelles (nom, prénom, date de naissance).
4. Expliquer pourquoi il est important que les données d'une base soient structurées.