Le modèle entité / associations MCD (Modèle Conceptuel des Données)

Slides:



Advertisements
Présentations similaires
Matière/Sources: Daniel Bardou, Julie Dugdale &
Advertisements

Material/Sources: Daniel Bardou, Julie Dugdale &
Base de Données / MCD Introduction en utilisant un SGBD simple (Access) Quinio Université Paris Ouest2010 Quinio.
Automatisation des processus dans IIJCan par François HARVEY (Programmeur-analyste)
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Paul de Deckker - Vème CONFRASIE - Siem Reap - 12 février L.M.D. 19 juin ministres européens de léducation réunis à Bologne signent une déclaration.
Modèle Entités-Associations
Ingénieurs 2000 – Année 2004/ Ludovic LELION
Le modèle logique des données relationnel MLD
Le Modèle Logique de Données
La motivation et la Délégation
Techniques dindexation Implémentation du modèle relationnel ~ LIF10: Fondements des bases de données relationnelles.
La base de données : le modèle relationnel.
IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier Cas « réservations hôtelières » Partie 2 SYSTEMES DINFORATION AUBE FLEURY Laetitia ….
Cas « réservations hôtelières »
Cas « réservations hôtelières »
des élèves aujourd’hui ?
Bases de Données Plan du cours : Année : 2009/10 A - Généralités :
Initiation au système d’information et aux bases de données
Initiation au système d’information et aux bases de données
Rappel sur les bases de données et le vocabulaire
RHRT 6 La Rochelle Juin De la logique technologique à la logique culturelle: questionner les études dusages Claire Bélisle IR CNRS LIRE Lyon Christine.
Initiation à la conception de systèmes d'information
Modélisation E/R des Données
Introduction à la conception de Bases de Données Relationnelles
Représentation du Thésaurus MeSH et de la Terminologie CISMeF en OWL
Chap 4 Les bases de données et le modèle relationnel
Les formes normales.
La structuration et la représentation informatique de l'information
L’utilisation des bases de données
Modèle Logique de Données
La Classification
MODELE RELATIONNEL concept mathématique de relation
Cours de Base de Données & Langage SQL
Les concepts et les méthodes des bases de données
Étude de Modulateurs à Electroabsorption (MEAs) pour la conversion de longueur d’onde à haut débit (40Gbit/s) A.Védadi(1,5), N. El Dahdah(1,2), K. Merghem(1),
Normalisation. RELATION NORMALE Une relation est dite normale si aucun des domaines qui la composent n'est lui-même une relation. En d'autres termes,
Modèle Logique de Données (MLD)
Initiation à la conception des systèmes d'informations
Paul-Émile Séguin FPE UQAM, Octobre 2004.
Chapitre 3 La normalisation du modèle relationnel
الجريدة التربوية الالكترونية ترحب بكم blogspot
Base de Données.
DEAT - DST - UAD Le nouveau paysage de la certification Juin 2004 Le formateur langues dans.
DOSSIER G10 – La base de données Relationnelle
Bases de données : modèlisation et SGBD
Cours n°1 Introduction, Conception
1-N A POUR 0-N Salaire de base HS SALARIE PERIODE Matricule Nom
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Système Gestion Bases Données
Introduction avec Access Quinio Nanterre 2008
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
Notion de Dépendance Fonctionnelle (DF)
Normalisation des BD. Normalisation d’un schéma relationnel  Une mauvaise répartition des données dans les relations peut engendrer :  Des problèmes.
ANALYSE LE MCD 1ère approche
ANALYSE LE MCD 1ère approche
INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations
La conception détaillée. Objectifs Décrire la solution opérationnelle - étude détaillée des phases informatiques du MOT (écrans, états, algorithmes, …),
LES FORMES NORMALES Les trois premières formes normales ont pour objectif de permettre la décomposition de relations sans perdre d’informations. Elles.
INTRODUCTION AUX BASES DE DONNEES Dépendances et normalisation
Introduction Module 1.
Le modèle logique des données relationnel
Cours 11 Entrepôts de données
LP1 ACCESS SGBDR Relation Objets. Caractéristiques des SGBDR Organisation SI système de pilotage Institutions Clients Concurrence Fournisseurs système.
I. Concepts des bases de données Bases de données   J-L Hainaut Motivation et introduction 5. Les SGBD 2. Concepts des bases de données 3.
Les bases de données Séance 3 Construction du Modèle Conceptuel de Données.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Cours de Systèmes de Gestion de Données - Licence MIAGE – 2003/20041 Cours n°2 La conception d ’un schéma relationnel (suite) Chantal Reynaud Université.
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
Bases de données   J-L Hainaut I. Concepts des bases de données 1. Motivation et introduction 5. Les SGBD 2. Concepts des bases de données 3.
Transcription de la présentation:

Le modèle entité / associations MCD (Modèle Conceptuel des Données) Permet de structurer le modèle de données d’une future base de données 1,1 0,N HOTEL Appartient à REGION Entité Association Entité IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Le modèle entité / associations MCD (Modèle Conceptuel des Données) du cas étudié  IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004 Formes normales Départ du schéma conceptuel IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Modèles du réel à l’implémentation HOTEL IdHotel Nom Adresse IdRegion REGION IdRegion Nom 1,1 0,N HOTEL Appartient à REGION Monde réel Schéma Conceptuel (MCT) Schéma Relationnel Validation Normalité Implémentation dans SGBD IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Le modèle relationnel présentation But : exprimer le modèle conceptuel sous forme de « relations » On utilise pour cela des « tables » : ce sont des moules pour les futures données qui seront stockées Chaque table (= moule) est composée d’attributs (= rubriques) Chaque table contiendra des enregistrements (= données) IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Le modèle relationnel tables et enregistrements La table (= le moule) Hotel (IdHotel, Nom, Adresse) Une table est composée d’attributs, dont une ou plusieurs clés Les enregistrements (= les données) (001, ‘Au Bon Lit’, ‘24 rue Marcel 59000 LILLE’) (002, ‘Au Bon Dodo’, ‘32 rue Lulu 69000 LYON’) (003, ‘Au Bon Repos’, ‘7 rue René 29000 BREST’) HOTEL IdHotel Nom Adresse Le moule des Hôtels = la table « HOTEL » 1 Hôtel stocké = 1 enregistrement IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Le modèle relationnel La notion de « clé » dans une table Chaque table a besoin d’un identifiant qui définit chaque enregistrement de façon parfaite et unique Une mauvaise clé peut nuire à la cohérence de la base de données Exemple : si la clé choisie est le nom de l’hôtel, cela peut poser problème si plusieurs hôtels portent le même nom On préfèrera alors un identifiant numérique (par exemple) pour que l’unicité soit certaine IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Le modèle relationnel La notion de « clé » dans une table Hotel (IdHotel, Nom, Adresse) Clé HOTEL IdHotel Nom Adresse Attributs Table IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Passage du modèle conceptuel au modèle relationnel CAS n°1 : une cardinalité est de type « 1,1 » ou « 0,1  » On construit une table par entité 1,1 0,N HOTEL Appartient à REGION HOTEL IdHotel Nom Adresse IdRegion REGION IdRegion Nom IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Passage du modèle conceptuel au modèle relationnel CAS n°2 : les deux cardinalités peuvent dépasser la valeur 1 On construit une table par entité et une par association 1,2 0,N HOTEL Appartient à REGION HOTEL IdHotel Nom Adresse HOT_REG IdHotel IdRegion REGION IdRegion Nom IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Validation du modèle relationnel : Les 3 formes normales Vérifier la normalité d’un schéma conceptuel sert à vérifier la cohérence de la future base On évite ainsi les redondances d’information, qui nécessiteraient des traitements lourds de mise à jour en cas de modification d’informations dans les données IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Formes normales 1ère forme normale Une relation est en 1ère forme normale si : elle possède une clé, chaque attribut est atomique IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Formes normales 2ème forme normale Une relation est en 2ème forme normale si : Elle est en 1ère forme normale Un attribut n’appartenant pas à la clé ne dépend que d’une partie de cette clé IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004

Formes normales 3ème forme normale Une relation est en 3ème forme normale si : Elle est en 2ème forme normale Il n’y a pas de dépendances fonctionnelles entre attributs n’appartenant pas à la clé IAE PARIS - DESS CAAE MBA Systèmes d'information -Janvier 2004