0% ont trouvé ce document utile (0 vote)
3 vues15 pages

S2 MCD

Transféré par

Mohamed Soro
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 (0 vote)
3 vues15 pages

S2 MCD

Transféré par

Mohamed Soro
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

Cours:

Introduction à la Gestion des Bases de


Données
Séance 2
Formateur : Classe :

TAMELA Tiecoumba Ibrahim, LMGT P.2


Ingénieur Géomètre et Géomaticien
Introduction à la Conception de
Bases de Données
La conception d'une Base de Données est un processus structuré qui
permet de passer des besoins du monde réel à une solution informatique
concrète.
Les 3 Niveaux de Conception

La conception se déroule en trois étapes progressives, chacune ayant un objectif spécifique.

1. Conceptuel
Décrire QUOI stocker (les informations), sans se soucier de la technique. Conception
du schema.

2. Logique
Décrire COMMENT organiser ces informations dans une structure de données (ex:
tables). Produit le Modèle Logique de Données (MLD/MLDR).

3. Physique
Décrire COMMENT l'information est implémentée avec un SGBD spécifique. Produit
le Modèle Physique de Données (MPD).
Partie I:
Le Modèle Conceptuel de
Données (MCD)
L'établissement du Modèle Conceptuel de Données
(MCD) est la première étape et la fondation de toute
conception.

« Le modèle est une représentation schématique de


la réalité, élaborée en vue de la comprendre et de la
faire comprendre. »
— Durand-Dastès, 2001
Qu'est-ce qu'un Modèle ?

Définition Objectifs
Un modèle est une • Mieux comprendre

représentation l'information

schématique, simplifiée importante


• Faciliter l'échange clair
et abstraite d'une partie
entre informaticiens et
du monde réel.
non-informaticiens
Les 2 Objectifs Clés du MCD

Compréhension et Clarté Conception Solide et Évolutive


Modélise la partie du monde réel à Définit un cadre solide pour la suite du
informatiser (Parcelles, Propriétaires...). projet. Permet une validation aisée avec le
Réalise une abstraction des détails client, assurant que la BD reflète
techniques, le rendant compréhensible par fidèlement les Règles de Gestion.
tous.

En résumé : Le MCD est le plan de masse de votre base de données. Il définit QUOI
stocker, de manière claire et indépendante de toute technologie.
Quelques types de modèles conceptuels:

- UML
- Modele Entités/Association
- Mads

Nous utiliserons le modele entité/Association


Le Modèle Entité-Association (E/A)
Pour construire le MCD, nous utilisons le Modèle Entité-Association, un outil simple et intuitif.

- il specifie la structure des informations,


- et offre une representation abstraite independante du modele logique qui sera choisi ensuite.

1 2 3

Entité Association Attribut


Un objet ou élément du monde réel Un lien ou une relation entre deux ou Une propriété qui décrit une entité
qui a une existence propre et plusieurs entités. Ex : Posséder, ou une association. Ex : Nom,
pertinente. Ex : Propriétaire, Appartenir, Constituer. Superficie, Coordonnées.
Parcelle, District.
Représentation : Ovale ou Ellipse Représentation : Liste dans le
Représentation : Rectangle rectangle
Les Questions Fondamentales
Quelles informations veut-on stocker ?
Identifier les Entités

Quelles sont leurs propriétés ?


Définir les Attributs

Comment ces informations sont-elles liées ?


Établir les Associations et Cardinalités

Quelles contraintes doit-on respecter ?


Déterminer les Clés Primaires et Cardinalités
Exemple : Propriétaire/Parcelle
Règles de Gestion :

• Un Propriétaire est caractérisé par son Nom et Prénom


• Une Parcelle est caractérisée par ses Coordonnées et sa Superficie
• Un propriétaire possède un ou plusieurs parcelles
• Une parcelle appartient à un seul propriétaire

PROPRIETAIRE PARCELLE
IdProprietaire, Nom, Prénom Coordonnees, Superficie

POSSEDER
Association
Les Cardinalités
Les Cardinalités indiquent combien d'entités d'une classe peuvent être
mises en relation avec une entité de l'autre classe. Elles sont déterminées
par les Règles de Gestion.

Cardinalité (0, n) Cardinalité (0, 1)

Zéro ou plusieurs Zéro ou un

Cardinalité (1, n) Cardinalité (1, 1)

Un ou plusieurs Un et un seul
Exemple : Propriétaire/Parcelle
Règles de Gestion :

• Un Propriétaire est caractérisé par son Nom et Prénom


• Une Parcelle est caractérisée par ses Coordonnées et sa Superficie
• Un propriétaire possède un ou plusieurs parcelles
• Une parcelle appartient à un seul propriétaire

PROPRIETAIRE PARCELLE
IdProprietaire, Nom, Prénom Coordonnees, Superficie

(1, n) (1, 1)
POSSEDER

Lecture des associations ???


Exemple : Propriétaire/Parcelle
Règles de Gestion :

• Un Propriétaire est caractérisé par son Nom et Prénom


• Une Parcelle est caractérisée par ses Coordonnées et sa Superficie
• Un propriétaire possède un ou plusieurs parcelles
• Une parcelle appartient à un seul propriétaire

PROPRIETAIRE PARCELLE
IdProprietaire, Nom, Prénom Coordonnees, Superficie

(1, n) (1, 1)
POSSEDER

Lecture des associations ???


Les Prochaines Étapes
Une fois le MCD validé, nous passons aux niveaux inférieurs :

1 Validation du MCD
Avec les utilisateurs et les Dépendances Fonctionnelles

2 Transformation en MLD
Application des règles MERISE pour obtenir la structure des
tables

3 Traduction en MPD
Utilisation d'un SGBD comme PostgreSQL pour écrire le code
SQL
Partie II:
Le Modèle Logique de Données
(MLD)
L'établissement du Modèle Conceptuel de Données
(MCD) est la première étape et la fondation de toute
conception.

« Le modèle est une représentation schématique de


la réalité, élaborée en vue de la comprendre et de la
faire comprendre. »
— Durand-Dastès, 2001

Vous aimerez peut-être aussi