0% ont trouvé ce document utile (1 vote)
2K vues13 pages

Correction Exercice 1

Le document décrit les entités et relations nécessaires pour concevoir une base de données pour une banque, notamment les clients, comptes, agences, prêts, employés et leurs attributs respectifs.

Transféré par

hamoudaben696
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 (1 vote)
2K vues13 pages

Correction Exercice 1

Le document décrit les entités et relations nécessaires pour concevoir une base de données pour une banque, notamment les clients, comptes, agences, prêts, employés et leurs attributs respectifs.

Transféré par

hamoudaben696
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

Correction Exercice 1 - TD Modèle Entité/Association

Le propriétaire de plusieurs salles de cinéma désire informatiser son système d’information


dans le but d'automatiser certains traitements.
▪ Chaque salle est caractérisée par un code unique, un nom, une adresse, une capacité et
par le nom de la ville dans laquelle elle se trouve.
▪ Un film peut être projeté dans une ou plusieurs salles. Il est identifié par un code et
caractérisé par un nom, une date de création, un type et par le nom du réalisateur.
▪ Une projection d’un film dans une salle est caractérisée par une date et un nombre de
spectateurs.
▪ La réalisation d’un film fait intervenir plusieurs acteurs dont on connaît les codes
uniques, les noms, les prénoms et les adresses. Pour chaque film, on enregistre le rôle
de chaque acteur.

Fondements de Bases de Données - 1IM Page : 1


Correction Exercice 1 - TD Modèle Entité/Association

1ère Solution 2ème Solution


Salle de Cinéma Salle de Cinéma Ville
Code Salle Code Salle 1, 1 0, n
Situer Code Ville
Nom Salle Nom Salle
Adresse Salle Nom Ville
Adresse Salle
Capacité Capacité
Nom Ville

▪ Chaque salle est caractérisée par un code unique, un nom, une adresse, une capacité et par le nom
de la ville dans laquelle elle se trouve.

Fondements de Bases de Données - 1IM Page : 2


Correction Exercice 1 - 2ème Solution
1ère Solution
TD Modèle Entité/Association Salle de Cinéma

Code Salle
Salle de Cinéma
Nom Salle
Code Salle Adresse Salle
Nom Salle Capacité
▪ Un film peut être projeté Adresse Salle 0, n
dans une ou plusieurs salles. Capacité
Il est identifié par un code et 0, n Projeter 0, n Date
caractérisé par un nom, une nbre
spectateurs Date
date de création, un type et Projeter
Date 0, n
par le nom du réalisateur. nbre spectateurs
▪ Une projection d’un film dans Film

une salle est caractérisée par 0, n 1, 1


Code Film 1, 1
Nom Film
une date et un nombre de Film Date création
spectateurs. Code Film Réaliser Avoir
Nom Film
Date création 0, n
0, n
Type Réalisateur
Nom Réalisateur Type
Code Réalisateur
Code Type
Nom Réalisateur
Description
Prénom Réalisateur
Fondements de Bases de Données - 1IM Page : 3
Correction Exercice 1 - TD Modèle Entité/Association

Film
Acteur
Code Film 1, n 0, n
Jouer Code Acteur
Nom Film
Rôle Nom Acteur
Date création
Prénom Acteur
Type
Adresse Acteur
Nom Réalisateur

▪ La réalisation d'un film fait intervenir plusieurs acteurs dont on connaît les codes uniques, les noms,
les prénoms et les adresses. Pour chaque film, on enregistre le rôle de chaque acteur.

Rôle peut être souligné dans le cas où un acteur peut jouer plusieurs rôles dans le même film

Fondements de Bases de Données - 1IM Page : 4


Correction Exercice 1 - TD Modèle Entité/Association
Salle de Cinéma Ville
Code Salle 1, 1 Situer 0, n
Code Ville
Nom Salle Nom Ville
Adresse Salle
Capacité
0, n

Réalisateur Projeter Date


0, n
Code Réalisateur 0, n nbre
spectateurs Date
Nom Réalisateur
Prénom Réalisateur Réaliser 0, n
Acteur
Film
1, 1
1, n Jouer 0, n Code Acteur
Code Film Nom Acteur
Rôle
Avoir 1, 1 Nom Film Prénom Acteur
Type Date création Adresse Acteur
Code Type 0, n
Description

Fondements de Bases de Données - 1IM Page : 5


Correction Exercice 2 - TD Modèle Entité/Association
Nous souhaitons concevoir une base de données pour une banque incluant les informations
suivantes :
▪ Un client est caractérisé par un numéro de CIN, son nom, son adresse, et son téléphone.
▪ Chaque client peut ouvrir un ou plusieurs comptes. Un compte est défini par un numéro
et un solde.
▪ Chaque compte a un type (courant, épargne, etc.) qui doit être codifié.
▪ Un compte appartient forcément à une agence qui est définie par un code d’agence,
nom, adresse, téléphone, fax ainsi que la ville à laquelle elle appartient.
▪ Un client peut obtenir plusieurs prêts de l’agence. Chaque prêt est lié à un compte.
▪ Un prêt est caractérisé par un code de prêt, une description, un montant, une date
d’obtention du prêt, un nombre d’échéances, et un montant de chaque échéance.
▪ Un compte est géré par un seul employé de la banque. Un employé est caractérisé par
un numéro de CNSS, un numéro de CIN, un nom, un prénom, et un téléphone.

Fondements de Bases de Données - 1IM Page : 6


Correction Exercice 2 - TD Modèle Entité/Association
Client

CIN Client
Nom Client
Adresse Client
Tél Client
1, n

Ouvrir

1, 1

Compte

Numéro Compte
Solde
Date création

▪ Un client est caractérisé par un numéro de CIN, son nom, son adresse, et son téléphone.
▪ Chaque client peut ouvrir un ou plusieurs comptes. Un compte est défini par un numéro et un solde.

Fondements de Bases de Données - 1IM Page : 7


Correction Exercice 2 - Type

TD Modèle Entité/Association Code Type


Description
0, n

Avoir

Compte
1, 1 Numéro Compte
1, 1 Solde
Date création

Appartenir

Agence
Ville
Code Agence
Code Ville Situer 0, n
Nom Agence
Nom Ville 0, n 1, 1 Adresse Agence
Tél Agence
Fax

▪ Chaque compte a un type ( courant, épargne, etc.) qui doit être codifié.
▪ Un compte appartient forcément à une agence qui est définie par un code d'agence, nom, adresse,
téléphone, fax ainsi que la ville à laquelle elle appartient.
Fondements de Bases de Données - 1IM Page : 8
Correction Exercice 2 - TD Modèle Entité/Association
1ère Solution
Prêt
Compte
Code Prêt 0, n Date
0, n Lier 1, 1 Description 1, n Echéance
Numéro Compte
Solde Montant Prêt Montant Echéance Date
Date création Date Prêt
Nbre Échéance

2ème Solution
Prêt
Compte Echéance
Code Prêt 1,1
0, n Lier 1, 1 Description 1, n Avoir
Numéro Compte Numéro Echéance
Solde Montant Prêt Date
Date création Date Prêt Montant Echéance
Nbre Échéance

▪ Un client peut obtenir plusieurs prêts de l’agence. Chaque prêt est lié à un compte.
▪ Un prêt est caractérisé par un code de prêt, une description, un montant, une date d’obtention du
prêt, un nombre d’échéances, et un montant de chaque échéance.

Fondements de Bases de Données - 1IM Page : 9


Correction Exercice 2 - TD Modèle Entité/Association

Employé
Compte
1, 1 Gérer 0, n Num CNSS
Numéro Compte
CIN Employé
Solde
Nom Employé
Date création
Tél Employé

▪ Un compte est géré par un seul employé de la banque. Un employé est caractérisé par un numéro de
CNSS, un numéro de CIN, un nom, un prénom, et un téléphone.

Fondements de Bases de Données - 1IM Page : 10


Client
Correction Exercice 2 - TD Modèle Entité/Association CIN Client Prêt
Nom Client
Adresse Client Code Prêt
1, 1 Description
Tél Client
Montant Prêt
Type 1, n
Date Prêt
0, n Nbre Échéance
Code Type Ouvrir
Description 1, n
Obtenir
Avoir Avoir

1, 1
0, n 1, 1
Compte
Echéance
1, 1 Numéro Compte
1, 1 Solde Numéro Echéance
Date création Date
Appartenir Montant Echéance
1, 1
Gérer
Agence 0, n
Ville
Code Agence Employé
Code Ville Situer
Nom Agence 0, n
Nom Ville 0, n 1, 1
Adresse Agence Num CNSS
Tél Agence CIN Employé
Fax Nom Employé
Tél Employé
Fondements de Bases de Données - 1IM Page : 11
Correction Exercice 3 - TD Modèle Entité/Association
Pour les besoins de la gestion d'un aéroport on souhaite mémoriser dans une base de
données les informations nécessaires à la description des faits suivants :
▪ Chaque avion géré est identifié par un numéro d'immatriculation. Il est la propriété soit
d'une société, soit d'un particulier : dans les deux cas on doit connaître le nom, l'adresse
et le numéro de téléphone du propriétaire, ainsi que la date d'achat de l’avion.
▪ Chaque avion est d'un certain type. Le type d’avions est caractérisé par son nom, le nom
du constructeur, la puissance du moteur, le nombre de places.
▪ La maintenance des avions est assurée par les mécaniciens de l'aéroport. Par sécurité, les
interventions sont toujours effectuées par deux mécaniciens (l’un répare, l'autre vérifie). Un
même mécanicien peut, selon les interventions, effectuer la réparation ou la vérification.
Pour toute intervention effectuée, on conserve l'objet de l'intervention, la date et la durée.
▪ Pour chaque mécanicien, on connaît son nom, son adresse, son numéro de téléphone et
les types d'avion sur lesquels il est habilité à intervenir.
▪ Un certain nombre de pilotes sont enregistrés auprès de l'aéroport. Pour chaque pilote,
on connaît son nom, son adresse, son numéro de téléphone, son numéro de brevet de
pilote ainsi que les types d'avion qu'il est habilité à piloter avec le nombre total de vols
qu'il a effectué sur chacun de ces types.
Fondements de Bases de Données - 1IM Page : 12
Correction Exercice 3 - TD Modèle Entité/Association
Propriétaire
Type Avion
Avion Id Propiétaire
Nom Type 0, n Avoir 1, 1 1, n Appartenir 0, n
Nom Propriétaire
Nom constructeur Numéro Immatriculation Date Achat Adresse Propriétaire
Puissance moteur Nom Avion
Tél Propriétaire
Nombre places 0, n Type Propriétaire
1, n 1, n

Concerner

Piloter
Nbre Vols Habiliter

1,1
1, n
Mécanicien 0, n 1,1 Intervention
Réparer
Pilote
Matricule Mécanicien Numéro Intervention
Numéro Brevet 1, n Nom Mécanicien Objet Intervention
Nom Pilote Adresse Mécanicien 0, n Vérifier 1,1 Date Intervention
Adresse Pilote Tél Mécanicien Durée Intervention
Tél Pilote

Fondements de Bases de Données - 1IM Page : 13

Vous aimerez peut-être aussi