Vous êtes sur la page 1sur 6

Exercice 1

Dans ce problème on modélise les données et pour représenter l’information sur


les villes, les pays, et les consulats:
■ Pour chaque ville : son nom et son nombre d’habitants
■ Pour chaque pays : son nom et le nom du chef d’état
■ Pour chaque consulat : son nom et son adresse, et le nom de consul
On représente également les faits suivants :
Dans quel pays est située une ville.
Quelle est la capitale de chaque pays.
Un consulat représente quel pays et dans quelle ville.
Exercice 2

■ Etant donné des fiches :


FILMS renseignés avec titre, date de sortie, durée.
ACTEURS renseignés avec nom, prénom, nationalité, âge.
PRODUCTEURS renseignés avec nom, raison sociale.

Etablir le schéma conceptuel complet, sachant que : un producteur finance


plusieurs films et qu'un film peut être financé par plusieurs producteurs. Pour
chaque film on connaît le montant de financement d'un producteur qui y
participe.
Exercice 3
■ Référence article =========================> nom article
■ (Numéro facture, référence article ) ============> quantité facturée
■ (Numéro facture, référence article ) ============> nom article
■ Numéro facture =========> numéro représentant
■ Numéro représentant =========> nom représentant
■ Numéro facture =========> nom représentant
■ Numéro de client =========> rue
■ Numéro de client =========> code postal
■ Numéro de client =========> localité
Exercice 4: Gestion des logements dans une agence immobilière
Présentation
Une agence de location de maisons et d’appartements désire gérer sa liste de logements. Elle voudrait en effet
connaître l’implantation de chaque logement (nom de la commune et du quartier (quartiers sont caractérisés par
des libellés)) ainsi que les personnes qui les occupent (les signataires uniquement). Le loyer dépend d’un
logement, mais en fonction de son type (maison, studio, T1, T2...) l’agence facturera toujours en plus du loyer la
même somme forfaitaire à ses clients. Par exemple, le prix d’un studio sera toujours égal au prix du loyer + 200 Dh
de charges forfaitaires par mois. Pour chaque logement, on veut disposer également de l’adresse, de la superficie
ainsi que du loyer. Quant aux individus qui occupent les logements (les signataires du contrat uniquement), on se
contentera de leurs noms, prénoms, date de naissance et numéro de téléphone. Pour chaque commune, on
désire connaître le nombre d’habitants. NB : on ne gérera pas l’historique de l’occupation des logements par les
individus. On considèrera de plus qu’un individu ne peut être signataire que d’un seul contrat.
■ Quelques données et contraintes de gestion :
-Chaque entité est caractérisée par un identifiant unique.
-L’unité géographique retenue pour la gestion des logements est le quartier et on considère que
chaque commune possède au moins un quartier.
- On ne s’intéresse qu’aux signataires du contrat uniquement et pas aux locataires.
- Les logements inoccupés font également partie de la gestion.
- L’historique des occupations des logements n’est pas utile.
■ Travail à faire : Pour chaque cas ci-dessus
1. Proposer un Dictionnaire de Données (DD).
2. Proposer un Modèle Conceptuel de Données (MCD).
3. Déduire le Modèle Logique de Données (MLD).
Exercice 5
■ Un responsable de l’état
civile à la préfecture propose
une base de données pour
simplifier la préparation des
documents demandés par les
citoyens. Pour cela il propose
le modèle conceptuel suivant.
■ Déterminez le modèle
logique de données qui
correspond au modèle
conceptuel précédent.

Vous aimerez peut-être aussi