Vous êtes sur la page 1sur 17

Database Foundations

2-2
Modèles de données conceptuels et physiques

Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés.


Feuille de route Vous êtes ici

Modèles de
Bases de données Entités et
données conceptuels et attributs
relationnelles physiques

Identificateurs Modélisation
Relations entité-relation
uniques
(diagrammes ERD)

DFo 2-2
Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 3
Modèles de données conceptuels et physiques
Objectifs

Voici les objectifs de cette leçon :


• Décrire un modèle de données conceptuel
• Décrire un modèle de données logique
• Décrire un modèle de données physique
• Analyser les similitudes et les différences entre les
modèles de données conceptuels et physiques

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 4
Définition d'un modèle conceptuel

• Il capture les besoins fonctionnels et informationnels


d'une entreprise.
• Il est basé sur les besoins actuels, mais peut refléter
des besoins futurs.
• Il répond aux besoins d'une entreprise (ce qui est
idéal du point de vue conceptuel), mais ne prend pas
en compte l'implémentation (ce qui est
physiquement possible).

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 5
Définition d'un modèle conceptuel

• Il identifie :
– les entités importantes (c'est-à-dire les objets qui
deviennent des tables dans la base de données) ;
– les relations entre les entités.
• Il ne spécifie pas :
– les attributs (c'est-à-dire les objets qui deviennent des
colonnes ou des champs dans la base de données) ;
– les identificateurs uniques (c'est-à-dire les attributs qui
deviennent des clés primaires dans la base de données).

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 6
Définition d'un modèle logique

• Il inclut toutes les entités et les relations qui les


unissent.
• Il est appelé modèle ERM (modèle entité-relation).
• Il est représenté par un diagramme ERD.
• Il spécifie tous les attributs et UID pour chaque
entité.
• Il détermine l'optionalité des attributs.
• Il détermine l'optionalité et la cardinalité des
relations. *
DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 7
Définition d'un modèle physique
• Il s'agit d'une extension d'un modèle de données
logique.
– Il indique les définitions de table, les types de données et la
précision.
– Il identifie les vues, les index et d'autres objets de base de
données. *
• Il décrit l'implémentation des objets dans une base
de données spécifique.
• Il affiche toutes les structures de table, y compris les
colonnes, les clés primaires et les clés étrangères.

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 8
Etapes de création d'un modèle de
données physique

Modifier le
Modéliser les Modéliser les Modéliser les
modèle de
entités sous relations sous attributs sous données physique
forme de forme de clés forme de en fonction des
tables étrangères colonnes exigences et des
contraintes
physiques

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 9
Modèles conceptuels et physiques
• L'art de planifier, de développer et de communiquer
permet d'aboutir au résultat souhaité.
• La modélisation des données est le processus qui
consiste à capturer les règles et concepts principaux
façonnant une entreprise et à les représenter
visuellement dans un diagramme.
• Ce diagramme devient le plan de conception de la
chose physique.
• Le rêve du client (modèle conceptuel) devient une
réalité physique (modèle physique).
DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 10
Modèle conceptuel/logique : Scénario

Matt, je voudrais que vous créiez une


base de données de bibliothèque
simplifiée pour stocker des informations
sur les livres de notre département.
Professeur

Bien sûr. Je vais commencer par


identifier les entités et les attributs,
ainsi que leurs relations.

Matt

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 11
Scénario : Création d'un modèle conceptuel

• Un modèle de
données
conceptuel
documente les
entités
importantes et
leurs relations
les unes envers
les autres.

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 12
Scénario : Création d'un modèle logique

• Le modèle de
données
logique précise
les exigences
de l'entreprise
en matière
d'informations.

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 13
Modèle physique : Scénario

Matt, je souhaite connaître les


spécifications de toutes les tables et
colonnes requises dans la base de
données de bibliothèque simplifiée.
Professeur

Bien sûr. Je vais convertir les entités


et leurs attributs en tables et en
colonnes.

Matt
DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 14
Scénario : Création d'un modèle physique
Modélisation effectuée :
Entités Tables.
Attributs Colonnes.
Relations Clés étrangères.

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 15
Synthèse

Dans cette leçon, vous avez appris comment :


• décrire un modèle conceptuel ;
• décrire un modèle logique ;
• décrire un modèle physique ;
• analyser les similitudes et les différences entre les
modèles de données conceptuels et physiques.

DFo 2-2
Modèles de données conceptuels et physiques Copyright © 2017, Oracle et/ou ses affiliés. Tous droits réservés. 16

Vous aimerez peut-être aussi