Nothing Special   »   [go: up one dir, main page]

Caractéristiques Du MLD: Traduction Du MCD: Le MLD Traduit Le MCD en Une Structure de Données Plus

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 2

Un Modèle Logique des Données (MLD) est une représentation structurée des données d'un

système d'information qui se base sur le Modèle Conceptuel des Données (MCD).
Contrairement au MCD, qui est indépendant des considérations techniques, le MLD
commence à introduire des aspects liés à la manière dont les données seront organisées et
manipulées dans une base de données relationnelle. Le MLD constitue une étape
intermédiaire avant le Modèle Physique des Données (MPD), qui est l'implémentation
technique finale.

Caractéristiques du MLD

1. Schéma relationnel : Le MLD est généralement exprimé sous forme de schéma


relationnel, composé de tables (ou relations), chacune représentant une entité ou une
association du MCD. Chaque table contient des colonnes (ou attributs) et des lignes
(ou tuples) représentant les instances de ces entités ou associations.
2. Attributs et domaines :
o Les attributs des tables correspondent aux attributs des entités du MCD, et
chaque attribut est associé à un domaine de valeurs (type de données)
spécifique, comme INTEGER, VARCHAR, DATE, etc.
3. Clés primaires :
o Chaque table possède une clé primaire, qui est un ou plusieurs attributs dont
les valeurs identifient de manière unique chaque ligne de la table. Les clés
primaires sont essentielles pour assurer l'unicité et l'intégrité des données.
4. Clés étrangères :
o Les clés étrangères sont des attributs ou des ensembles d'attributs dans une
table qui se réfèrent à la clé primaire d'une autre table. Elles sont utilisées pour
établir des relations entre les tables et pour maintenir l'intégrité référentielle.
5. Contraintes d'intégrité :
o Le MLD définit également des contraintes d'intégrité pour garantir la
cohérence des données, telles que les contraintes de clé primaire, les
contraintes de clé étrangère, et d'autres règles d'intégrité.
6. Normalisation :
o Le MLD vise à minimiser la redondance et à éviter les anomalies de mise à
jour en normalisant les données, c'est-à-dire en organisant les données en
tables de manière à respecter les formes normales (1NF, 2NF, 3NF, etc.).

Objectifs du MLD

 Traduction du MCD : Le MLD traduit le MCD en une structure de données plus


proche de la mise en œuvre technique, en tenant compte des spécificités des systèmes
de gestion de bases de données (SGBD).
 Organisation des données : Il organise les données de manière à faciliter les
opérations de gestion (insertion, suppression, mise à jour, et requêtes).
 Préparation à l'implémentation : Le MLD sert de base pour la création du Modèle
Physique des Données (MPD), qui inclut les détails techniques de l'implémentation.

Exemple simple de MLD

À partir d'un MCD pour un système de gestion de bibliothèque, le MLD pourrait inclure les
tables suivantes :
 Table Livre :
o ISBN (clé primaire)
o Titre
o Date de publication
 Table Auteur :
o ID_Auteur (clé primaire)
o Nom
o Prénom
 Table Emprunte :
o ID_Lecteur (clé primaire)
o Nom
o Adresse
 Table EcritPar (pour l'association entre Livre et Auteur) :
o ISBN (clé étrangère vers Livre)
o ID_Auteur (clé étrangère vers Auteur)
 Table Emprunte (pour l'association entre Lecteur et Livre) :
o ID_Lecteur (clé étrangère vers Lecteur)
o ISBN (clé étrangère vers Livre)
o DateEmprunt

Ces tables et leurs relations constituent une base solide pour l'implémentation dans une base
de données relationnelle. Le MLD garantit que les données sont organisées de manière
efficace, cohérente et non redondante.

Vous aimerez peut-être aussi