TD Bases de données Université Amar Telidji Laghouat
TD N°1 : Le modèle Entité-Association
Rappel :
1- Le modèle Entité-Association a été conçu aux Etats-Unis en 1976 par le Taïwanais Peter Chen.
2- Une entité représente un objet ayant une existence indépendante des autres.
3- Une association représente un lien entre plusieurs occurrences d’entités.
4- La dimension d’une association correspond au nombre d’entités qu’elle réunit.
5- Chaque patte d’une association (le lien qui la relie à une entité) a une cardinalité.
6- Association hiérarchique : « 1.1 », « 1-N », association non-porteuse (d’attributs).
7- Association non hiérarchique : « N-N », association porteuse (d’attributs).
Le passage de MEA au MR
Règle 1 - Entité : Chaque entité devient une table. Chaque attribut de l'entité devient un attribut
de cette table.
Règle 2 – Association hiérarchique : Dans le cas d’une association hiérarchique, la clé primaire
de l’entité supérieure devient attribut clé étrangère dans la table issue de l’entité inférieure.
Règle 3 – Association non hiérarchique : Une association non hiérarchique devient une table. Les
clés primaires des entités associées deviennent clés étrangères dans cette table. Les attributs
de l’association deviennent attributs de la table.
Exercice 1 :
Un service de ressource humaine dans une entreprise veut gérer le personnel. Dans un premier
temps, on veut pouvoir connaître le nom, la fonction, la date d’entrée, le salaire de chaque employé
et le numéro du département dans lequel travaille chaque employé. Chaque employé a donc les
caractéristiques suivantes: Nom, fonction, date d’entrée, salaire, numéro du département.
Le service du personnel souhaite aussi connaître le nom du département dans lequel l’employé
travaille. L’entreprise est répartie dans plusieurs villes. Les départements sont donc caractérisés
par leur nom et par leur ville. Un employé travaille dans un département et un seul. Il peut y avoir
plusieurs départements qui ont le même nom.
Donner le modèle entité-association correspondant.
Exercice 2 :
Dans le même service de ressource humaine étudié dans l’exercice 1. Un employé a un supérieur
hiérarchique, lui-même employé, et un seul, à l’exception du président qui n’a pas de supérieur
hiérarchique. Inversement, les employés peuvent avoir ou ne pas avoir de subordonnés.
Donner le modèle entité-association correspondant.
TD Bases de données Université Amar Telidji Laghouat
Exercice 3 :
Une bibliothèque gère les emprunts des livres de ses adhérents. Les livres ont un titre et un auteur.
Les exemplaires physiques des livres ont un numéro différent par exemplaire. Ils correspondent à
un livre et ont un éditeur. Les adhérents ont un nom, un prénom, une adresse et un téléphone. On
souhaite archiver tous les emprunts. Un livre ne peut pas être rendu le jour même de son emprunt.
La durée maximum d'emprunt est de 14 jours. La bibliothèque souhaite pouvoir connaître à tout
moment la situation de chaque abonné (nombre de livres empruntés, retards éventuels). Elle
souhaite aussi pouvoir faire des statistiques sur la pratique des clients (nombre de livres empruntés
par an, répartition des emprunts par genre, nombre d’emprunts par livre, etc.
Donner le modèle entité-association correspondant.
Exercice 4
Un site internet vend des produits à des clients. Un produit à un nom, un type et un prix. Le client
a un nom, une adresse, une adresse mail et un mot de passe. Une adresse mail correspond à un
client et un seul. Les clients peuvent changer d’adresse mail. Les clients font des achats. Pour
cela, ils remplissent un panier avec leurs produits. Leur achat donne lieu à une facture avec un
numéro de facture, le détail des achats, le total des achats et le nombre de produits achetés.
Donner le modèle entité-association correspondant.
Exercice 5 :
Une cinémathèque veut mettre en place un système d’information concernant des films et leurs
diffusions. Pour chaque film on connaît son titre, sa date de création, ses acteurs avec leur nom, leur
prénom et leur nationalité, les réalisateurs avec les mêmes informations, la langue du film. On
connaît aussi les salles dans lesquelles il a été projeté, avec l’heure et le jour de la projection, la
version projetée (version originale ou version française). On connaît le nombre de places des salles,
le type d’écran et le type de son, ainsi que le cinéma correspondant, avec son nom, son adresse, son
téléphone et le nombre de salles du cinéma.
Faire le modèle entité-association correspondant.
Exercice 6 :
On veut modéliser un système de gestion d’accidents de voiture de la compagnie d’assurance VEA.
Un accident est expertisé une ou plusieurs fois. Il est suivi par un agent et un seul. Un accident
concerne des véhicules assurés ou pas par VEA. Un véhicule a ou n’a pas de contrat d’assurance
chez VEA. Le contrat d’assurance est passé par un client et un seul et concerne une voiture et une
seule.
Faire le modèle entité-association correspondant.