Chapitre 2 - Mod%C3%A9lisation Des Donn%C3%A9es (Version 2)

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

Chapitre 2: Modélisation

des données
Bases de données

M. Laïdi FOUGHALI Révision 07/04/2020 16h00


Plan
 Introduction
 Analyse de données
 Modèle Entité-Association
 Schéma de la BD relationnelle
 Entité
 Association
 Type d’associations
 Généralisation et agrégation
 Le passage au schéma relationnel
 Vos questions ?
Introduction
 Un modèle de données (data model) est une description formelle et
structurée des données et de leurs relations dans un système
d'information: c’est une abstraction du monde réel.
 À ce stade, les données, et les liaisons sont définis indépendamment des
systèmes physiques. Du point de vue des utilisateurs, cette
indépendance a pour but d’assurer la stabilité des données et de leurs
relations face au développement des systèmes informatiques et à
l'évolution des logiciels.
 De la description d’une portion du monde réel jusqu’à l’élaboration
d’une base de données proprement dite, la méthode de travail
comporte trois phases majeures : l'analyse des données, la construction
d'un modèle entité-association et sa conversion en un schéma de base
de données relationnelle.
Analyse de données [1/2]
 Vise à déterminer, en collaboration avec les utilisateurs, les données
nécessaires à un système d'information, leurs relations ainsi que la
structure des ensembles qui en résultent.
 Délimite dès le début les frontières d'un système. À travers une démarche
itérative, les interviews, l'analyse des besoins, les questionnaires, les
formulaires, etc., doivent permettre de produire une documentation
complète.
 Contient obligatoirement une description narrative du mandat avec des
objectifs clairement définis, ainsi qu'une liste des informations factuelles
pertinentes. La description narrative des relations entre les données est
complétée par leur représentation graphique ou illustrée d’un exemple
récapitulatif. Durant cette phase, il est crucial de formuler, dans le
langage des utilisateurs, les faits nécessaires au développement ultérieur
d'une base de données.
Analyse de données [2/2]
Exemple d’analyse : Une entreprise qui, pour gérer ses projets informatiques,
doit rassembler des informations sur ses employés, sur ses projets et ses
départements.
Le Modèle Entité-Association
 vise à concevoir un modèle entité-association (entity relationship) où l'on
définit les ensembles d'entités et les ensembles de liens entre ces entités.
 Les ensembles d'entités sont représentés graphiquement par des
rectangles, et les ensembles de liens par des losanges.
 Un modèle entité association permet de structurer et de visualiser avec
clarté les faits recueillis dans la phase d'analyse des données.
Schéma de la BD relationnelle
 Convertir le modèle en un schéma de base de données relationnelle
(relational database schema).
 Un schéma fournit une description formelle des objets dans la base de
données considérée. Sachant qu'une base de données relationnelle
n'admet que des tables comme objets, on doit donc exprimer tous les
ensembles d'entités et de liens sous forme de tables.
Entité
Association
Types d’associations
Généralisation et agrégation
Le passage au schéma relationnel [1/6]
Le passage au schéma relationnel [2/6]
Le passage au schéma relationnel [3/6]
Le passage au schéma relationnel [4/6]
Le passage au schéma relationnel [5/6]
Le passage au schéma relationnel [6/6]
Vos questions ?

Vous aimerez peut-être aussi