Le Modèle Logique de Données

Slides:



Advertisements
Présentations similaires
Modèle Conceptuel des données
Advertisements

Modèle Logique ET PHYSIQUE des données
LES NOMBRES PREMIERS ET COMPOSÉS
Modèle Logique de données
Classe : …………… Nom : …………………………………… Date : ………………..
Nicolas Zozor Concept suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations)
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
Modèle Entités-Associations
Le modèle logique des données relationnel MLD
ACCESS Découverte.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Initiation au système d’information et aux bases de données
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Initiation au système d’information et aux bases de données
Développement d’applications web
Construire une base de données bibliographiques Elaborer un site web
B.Shishedjiev - Modèle relationnel
Introduction à la conception de Bases de Données Relationnelles
Transformation du diagramme de classe en modèle relationnel
Chap 4 Les bases de données et le modèle relationnel
Les bases de donnÉes I DÉFINITION Ensemble structuré d’informations
MIGRATION DE DONNÉES la méthode générale
La structuration et la représentation informatique de l'information
Modèle Logique de Données
SYSTEMES D’INFORMATION
MODELE RELATIONNEL concept mathématique de relation
La Saint-Valentin Par Matt Maxwell.
Cours de Base de Données & Langage SQL
Notre calendrier français MARS 2014
C'est pour bientôt.....
Veuillez trouver ci-joint
Initiation aux bases de données et à la programmation événementielle
Modèle Logique de Données (MLD)
Initiation à la conception des systèmes d'informations
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Introduction.
Bases de données   J-L Hainaut Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
Modélisation des données Niveau conceptuel DON-2 V0-0.
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
Base de Données.
9 paires séries de 3 étuis ( n° 1 à 27 )
Modèle Logique de données
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Bases de données : modèlisation et SGBD
Modèle logique des données
Cours n°1 Introduction, Conception
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
ANALYSE LE MCD 1ère approche
ANALYSE LE MCD 1ère approche
Initiation aux bases de données et à la programmation événementielle
Le modèle logique des données relationnel
N° chamb + n° Reservation
Bases de données – Cours 2
Les bases de données Séance 2 Méthodologies d’analyse.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
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.
Transcription de la présentation:

Le Modèle Logique de Données La modélisation conceptuelle a décrit de manière complète les données du système d’information et leurs structures avec deux outils: ENTITES - ASSOCIATIONS Comment intégrer les contraintes techniques pour une implantation informatique , un SI automatisé ?

Le Modèle Logique de Données Le MLD prend en compte la nature de l’outil logiciel avec lequel sera implanté la future base de données. Les modèles logiques les plus connus : - le modèle fichier - le modèle relationnel - le modèle hiérarchique ; le modèle réseau. Vers le modèle objet……

Niveaux de description des informations PRODUIT CLIENT COMMANDER Signification Liste de clients, liste de produits, Liste de commandes Organisation 1001101 Stockage

Les techniques d’implantation d’un SI Le modèle fichier ( S.G.F) Le modèle SGBDR: On implante le SI à partir d’un logiciel appelé : Système de Gestion de Bases de Données Relationnel: Les données sont représentées sous forme de tables ; l’accès est possible à partir de requêtes.

Plan de l’étude : 1- Exemples de bases de données relationnelles. 2- Définitions du modèle relationnel. 3- Passage du MCD au MLD relationnel. 4- Exemples complexes.

La base de données du Père Noël Le MCD

La traduction en tables de la base PapaNoël « résider »

La traduction du MCD, « PapaNoël »

La traduction du MCD, « PapaNoël » « commander » et « obtenir »

La traduction du MCD, « PapaNoël » Les fournisseurs de cadeaux:

Le passage au MLD Les entités sont-elles transformées en tables ? Toute association est-elle transformée en tables ? Si non , quelles sont les associations transformées en tables ? Quelle est la structure de ces tables ?

Les tables de la base PapaNoël ENFANT ( noEnfant , nomEnfant, prénomEnfant, gentil, codeAdresse ) ADRESSE ( codeAdresse, rueAdresse, cp , ville, cheminée, fénêtre, souterrain ) COMMANDER ( noEnfant, noCadeau ) OBTENIR(noEnfant, noCadeau ) FOURNISSEUR ( noFsseur, nomFsseur, adrFsseur ) CADEAU ( noCadeau, nomCadeau, noFsseur )

Traduction du MCD du camping de la Cerisaie Le MCD:

Le MLD du camping Les tables :

Relation : intuition information TABLE/ RELATION Champ/ attribut Enregistrement/ n-uplet

2- Le modèle relationnel Une base de données relationnelle est constituée d’ un ensemble de tables aussi appelées relations liées entre elles. La table ou relation ENFANT: ENFANT ( noEnfant , nomEnfant, prénomEnfant, gentil, codeAdresse ) Clé primaire : noEnfant ; la connaissance de la valeur de la clé primaire permet de connaître la valeur des autres propriétés.

La clé étrangère ENFANT ( noEnfant , nomEnfant, prénomEnfant, gentil, codeAdresse ) Clé étrangère: codeAdresse Clé présente dans une table dont elle n’est pas la clé primaire, tout en étant clé primaire d’une autre table.

Deux types de tables Les tables statiques: aucune colonne n’est clé primaire d’une autre table : (exemples : tables ENFANT , ADRESSE, FOURNISSEUR) Les tables dynamiques: Il existe au moins une colonne qui est clé primaire d’une autre table (exemples : tables COMMANDER , OBTENIR , etc)

Passage au MLD relationnel Règle 0 : Une entité est traduite par une table ( une relation ) de même nom dont les colonnes correspondent aux propriétés de l’entité . La clé primaire de cette table est l’identifiant de l’entité

Passage au MLD Règle 1 : association binaire 1,1 – (0,1),n L’association n’est pas transformer en table . L’identifiant de l’entité but ( 0,1 – n ) devient clé étrangère dans la table source (1,1)

Exemple de la règle 1 source but

Passage au MLD relationnel Règle 2 : association binaire (0,1)-n , (0,1)-n , non porteuses de données: L’association est traduite en table avec pour clé primaire , la concaténation des identifiants des entités reliées par l’association. Cette table contient deux clés étrangères.

Passage au MLD relationnel Exemple de la règle 2 : MCD MLD

Passage au MLD Règle 3: association binaire 1-n ; 1-n porteuse de données: L’association est traduite en table avec pour clé primaire , la concaténation des identifiants des entités reliées. Cette table contient deux clés étrangères et les propriétés portées par l’association.

Exemple de la règle 3 MCD MLD

Passage au MLD Règle 4: association binaire 0,1 – 1,n La cardinalité 0,1 est assimilée à une cardinalité 1, 1 . Donc: L’ identifiant de l’entité but devient clé étrangère dans la table issue de l’entité source.

Exemple de la règle 4 MCD MLD

Passage au MLD Règle 5 : association binaire 1,1 – 0,1. La cardinalité 1,1 est une contrainte plus forte que la cardinalité 0 , 1 . Donc: L’ identifiant de l’entité but du lien 1,1 devient clé étrangère dans la table issue de l’entité source.

Exemple de la règle 5 MCD MLD

Passage au MLD Règle 6 : une association ternaire et plus de cardinalités 0,n- 0,n – 0,n – L’association est traduite par une table ayant pour clé primaire : la concaténation des clés étrangères provenant des entités participant à l’association.

Exemple de la règle 6 MCD MLD

Passage au MLD On convient de ne pas créer les tables comportant comme unique propriété son identifiant. Exemple : la table DATE ………..