Téléchargez comme PDF, TXT ou lisez en ligne sur Scribd
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 ?
Microsoft Office 365 La Bible: [9 en 1] Le guide le plus complet et le plus actualisé pour Excel, Word, PowerPoint, Outlook, OneNote, OneDrive, Teams, Access et Publisher, pour débutants et experts