Cette publication est accessible gratuitement
Télécharger

Vous aimerez aussi

Examen Final Cryptographie

de profil-urra-2012

Corrigé de l'exercice

de profil-urra-2012

suivant
Introduction aux Bases de Données 2004/2005
Chapitre 3 Objectifs et Architectures, Modélisation Conceptuelle
Ecole Nationale Supérieur de Physique de Strasbourg
Christian Wolf christian.wolf@ensps.u-strasbg.fr
3.1
PTiatryes**NomModélisation DADDaeatteeconceptuelle Maga sin
Stockage physique
nt mLes ancien C-L F-L modèles logiques Client *numClient Nom Adresse Soldemodèle relationnel
Plan location
Introduction
Film numFilm Titre Pays* Annee Note Dureelisation Langue Groupe Employe
DateDe SELDateAngage FRO WHEMagasin
Modélisation Architectures Solution SGF Le modèle conceptuel E/A 3.2
FlintneilCmulmFiummnloincota
Entreprise
La modélisation de données
Analyse Modélisation Abstraction
Schéma de données
Modèle de données Concepts et règles permettant de décrire des données, c.à.d. de créer un schéma de données Schéma de données Description d’un ensemble de données particulier (par exemple d’une entreprise particulier).
ModélisationArchitectures Solution modèle conceptuel E/A Le SGF3.3
Quelques notions
BDBase de données: l’ensemble de données SGBDSystèmes de Gestion de Base de Données: Le système (hardware/software) permettant de gérer la base de données Angl. DBMS = « Database Management System » SGBDRSystèmes de Gestion de Base de Données Relationnel: Le système (hardware/software) permettant de gérer une base de données relationnelle : le standard industriel Angl. RDBMS = « Relational Database Management System »
ModélisationArchitectures
Solution SGF Le modèle conceptuel E/A3.4
Objectives des SGBD
Indépendance physiquedes programmes aux données : permet la modification des données sans changement des programmes (stockage, indexation etc.) Indépendance logiquedes programmes aux données : permet le changement d’une application sans changement des autres. Chaque application possède sa proprevision(vue) des données
Manipulation par lesnon-spécialistes: exprimer le « quoi », sans savoir le « comment ». Intégration faciledans un logiciel informatique Administration facile: définition et modification de la description de données (schéma)
ModélisationArchitectures
Solution SGF Le modèle conceptuel E/A
3.5
Objectifs des SGBD Efficacité des accès:le temps d’attente et le débit doivent répondre aux besoins des utilisateurs. La centralisation d’un SGBD est un problème. Solution : systèmes distribués. Redondance minimalede données : on cherche à éviter la duplication de données. L’intégrité des donnéesdoit être assurée, même à travers des modifications multiples et complexes. Cela nécessite : - Un schéma optimal - La gestion de transactions. Partage des donnéespar plusieurs utilisateurs, plusieurs applications, plusieurs systèmes productifs… Sécurité des données Fiabilité du SGBD: après pannes (interrompant une transaction), …
ModélisationArchitectures Solution SGF Le modèle conceptuel E/A
3.6
Les rôles dans l’entreprise: Définition « brute »
L’administrateur de l’entreprise (AE) Responsable de la « conception de la structure de la BD »
L’administrateur de la BD (ABD) Implémentation et maintenance de la structure de la BD
L’administrateur de l’application (AA) Responsable du « point de vue de l’application »
Le programmeur de l’application (PA) Développer les logiciels répondant aux besoins des utilisateurs Modélisation modèle conceptuel E/A SGF LeArchitectures Solution
3.7
Entreprise
La base de connaissance
Analyse
Base de connaissance
Information peu structurée, collectionnée sans outil formel. Contient: Les informations sur les données • Les informations sur les contraintes entre les données • Les règles de gestion et de transformation de données  
Modélisation
Architectures
Solution SGF Le modèle conceptuel E/A
3.8
Vérification
Le schéma conceptuel
Analyse
Schéma conceptuel
Base de connaissance
Abstraction
« quoi »  Leschéma conceptuelest une abstraction des informations de la base de connaissance s’appuyant sur unmodèle conceptuel(indépendant de la BD choisie).
Modélisation modèle conceptuel E/A Le SGFArchitectures Solution3.9
Schéma conceptuel
Indépendant de la BD
Le schéma logique
Traduction
Modèle logique
Schéma logique (global)
Dépend de la BD choisie
quoi » « Leschéma logique globalest une traduction duschéma conceptuelselon le modèle logique utilisé par une BD choisie (modèle hiérarchique, modèle réseau, modèle relationnel).
ModélisationArchitectures Solution modèle conceptuel E/A SGF Le
3.10
Le schéma interne
Schéma logique global
Transformation, Implémentation
Schéma interne
« ou », « comment » Leschéma internecomprend les informations nécessaires pour accéder aux données (indexes, chemin, codage, …)
ModélisationArchitectures Solution Le SGF modèle conceptuel E/A
3.11