BTS 1re Année - DAI
Systèmes d’information
2024/2025
TD N°4 : Application pratique de la modélisation des données et
transformation MCD en MLD dans un système d'information
Exercice 1 : QCM
Répondez aux questions suivantes :
1. Une table est en 1NF si :
o a) Elle n’a aucune dépendance transitive.
o b) Elle contient des valeurs atomiques (non divisibles).
o c) Toutes les dépendances fonctionnelles sont respectées.
o d) Elle est en 2NF et chaque attribut dépend de la clé primaire.
2. Lors de la transformation d’un MCD en MLD, une relation (1,n) entre deux entités est
représentée par :
o a) Une clé étrangère dans l’entité du côté (n).
o b) Une clé étrangère dans l’entité du côté (1).
o c) Une table indépendante.
o d) Une relation non transformable.
3. Une dépendance fonctionnelle est dite "transitive" lorsque :
o a) A → B et B → C impliquent A → C.
o b) A → B implique A → C.
o c) A → C est la seule dépendance existante.
o d) A, B, et C sont dans la même table.
4. Une table est en BCNF (Boyce-Codd Normal Form) si :
o a) Elle est en 3NF et chaque déterminant est une clé candidate.
o b) Elle est en 2NF et sans dépendances fonctionnelles transitives.
o c) Elle est en 1NF et chaque attribut dépend entièrement de la clé primaire.
o d) Elle est en 4NF et respecte toutes les contraintes d’intégrité.
Exercice 2 : Étude de cas simplifiée
Contexte : Gestion d’une bibliothèque
Une bibliothèque souhaite gérer les informations suivantes :
1. Les livres :
o Identifiant unique (Num_Livre).
o Titre.
o Auteur.
o Date de publication.
2. Les membres :
o Identifiant unique (Num_Membre).
o Nom.
o Prénom.
o Numéro de téléphone.
1
Prof : AIT ICHOU Ilyas
BTS 1re Année - DAI
Systèmes d’information
2024/2025
3. Les emprunts :
o Un membre peut emprunter plusieurs livres.
o Un livre peut être emprunté par plusieurs membres.
o Les emprunts incluent :
▪ Date de début.
▪ Date de retour prévue.
▪ Date de retour réelle.
Travail demandé :
1. Identifiez les entités et leurs attributs.
2. Construisez le MCD en précisant les cardinalités.
3. Transformez le MCD en MLD :
o Identifiez les clés primaires et étrangères.
o Traduisez le modèle en tables relationnelles.
Exercice 3 : Dépendances fonctionnelles
Données :
Attributs Description
Num_Client Identifiant unique du client
Nom_Client Nom du client
Téléphone_Client Numéro de téléphone du client
Num_Commande Identifiant unique de la commande
Date_Commande Date de la commande
Travail demandé :
1. Identifiez les dépendances fonctionnelles pertinentes.
2. Représentez un graphe de couverture minimale.
Exercice 4: Gestion d'une bibliothèque
Une bibliothèque souhaite gérer les informations suivantes dans une base de données :
Attribut Description Type Exemple
Num_Livre Identifiant unique pour Élémentaire 12345
chaque livre (clé)
Titre Titre du livre Élémentaire La Peste
Auteur Auteur du livre Élémentaire Albert
Camus
Editeur Maison d'édition du livre Élémentaire Gallimard
Annee_Publication Année de publication Élémentaire 1947
Num_Adherent Identifiant unique pour Élémentaire A123
chaque adhérent (clé)
2
Prof : AIT ICHOU Ilyas
BTS 1re Année - DAI
Systèmes d’information
2024/2025
Attribut Description Type Exemple
Nom_Adherent Nom de l'adhérent Élémentaire Dupont
Prenom_Adherent Prénom de l'adhérent Élémentaire Marie
Date_Emprunt Date de l'emprunt d'un Élémentaire 2024-01-
livre par un adhérent 15
Date_Retour Date prévue pour le Calculé 2024-01-
retour du livre 22
Questions
1. Identification des dépendances fonctionnelles (DF)
À partir des informations ci-dessus, identifiez les dépendances fonctionnelles
pertinentes et présentez-les sous la forme suivante :
o Attribut(s) déterminant(s) → Attribut(s) déterminé(s)
2. Représentation simplifiée et graphe
o Simplifiez les DF pour obtenir un ensemble minimal.
o Représentez les DF sous forme de graphe orienté.
3
Prof : AIT ICHOU Ilyas