Modèle Conceptuel des données

Slides:



Advertisements
Présentations similaires
Modélisation des données : Particularités v1.3
Advertisements

Matrice des Dépendances Fonctionnelles v1
Modèle Logique ET PHYSIQUE des données
Modèle Logique de données
Un modèle conceptuel Le modèle Entité-Association Frédéric Gava (MCF)
Nicolas Zozor Concept suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations)
Exercice : Assurance automobile
MCD : application pratique
CONCEPTION DES BASES DE DONNÉES: modèle entités-associations
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Modèle Entités-Associations
Le modèle logique des données relationnel MLD
Règles de normalisation du MCD
Le Modèle Logique de Données
La base de données : le modèle relationnel.
Module II21 Analyse et Conception des Systèmes d ’Information - Bases de données : Y.Sadi (6 séances) Système d’exploitation Unix: O. Forestier (6 séances)
Développement des Systèmes d’Information
Initiation au système d’information et aux bases de données
Analyse et Conception des Systèmes d’Informations
Initiation au système d’information et aux bases de données
Règle 0 & 1: attribut et classe
Analyse et Conception des Systèmes d’Informations
Initiation à la conception des systèmes d'informations
Système de Gestion de Bases de Données
Systèmes d’information
Initiation à la conception de systèmes d'information
Initiation à la conception des systèmes d'informations
Modélisation E/R des Données
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
Conception des données
La structuration et la représentation informatique de l'information
Modèle Logique de Données
Cas pratique : Interim.
SYSTEMES D’INFORMATION
MODELE RELATIONNEL concept mathématique de relation
Modèle Logique de Données (MLD)
Initiation à la conception des systèmes d'informations
Rappel : règles de validation :
1 Extension du concept dentité Définition dune entité: Une entité a une existence propre, indépendante de celle des autres entités du système. Une entité.
Chapitre 3 La normalisation du modèle relationnel
ETAPE nom_etape PHASE nom_phase comporter1 1,1 TACHE nom_tache comporter2 1,1 LOT id_lot regroupe 1,1 1,n MCD démarche Merise.
Bases de données : modèlisation et SGBD
Merise – MCD.
Modèle logique des données
P. Freyssengeas Bases de Données et pédagogie Comment enseigner les bases de données en Baccalauréat Professionnel tertiaire ! Approche par le concept.
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Système Gestion Bases Données
Méthode d’analyse et de conception
ANALYSE LE MCD 1ère approche
Nouvelles Technologies Internet & Mobile
ANALYSE LE MCD 1ère approche
La Modélisation : représenter la réalité dans un système informatisé
INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations
Initiation aux bases de données et à la programmation événementielle
La conception détaillée. Objectifs Décrire la solution opérationnelle - étude détaillée des phases informatiques du MOT (écrans, états, algorithmes, …),
Le modèle conceptuel des données
Le modèle logique des données relationnel
N° chamb + n° Reservation
Bases de données – Cours 2
ACCESS SGBDR Relations Objets. Gestion de Fichiers        données MS applications Independance enregistrement Programme: manipule une.
LP1 ACCESS SGBDR Relation Objets. Caractéristiques des SGBDR Organisation SI système de pilotage Institutions Clients Concurrence Fournisseurs système.
LP1 Outils Base de données Modélisation Relation Objets.
Les bases de données Séance 3 Construction du Modèle Conceptuel de Données.
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)
Plan Système d’information : Généralités Présentation de la méthode Merise Modèles de conception Typologie des Systèmes d’Information ERP : Progiciel.
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.
Cours Initiation aux Bases De Données
Transcription de la présentation:

Modèle Conceptuel des données Révision 2: Slide31: flèche MLD Slide2 : concept Slide: 8 flèches Slide12:MLD Association ternaire: slide 23 nzozor@gmail.com Nicolas Zozor 2012

Concept Représentation statique de l’ensemble des données manipulées par l’entreprise Représentation des relations entre ces données

Entité Objet ou individu Caractérisée par des propriétés qui lui sont spécifiques Propriétés

Occurrences Correspond aux valeurs prises par les propriétés 1 xxx 2 CodeClient Nom Prénom Adresse CodePostal Ville Tél Mail 1 xxx 2 yyy 3 zzz

Identifiant d’une entité L’identifiant est une propriété qui permet de distinguer de façon certaine et unique chaque occurrence de l’entité Indentifiant

Association entre entité Relie deux entités ou plus pour produire un nouvelle information Caractérisée par un verbe ou substantif

Cardinalité Mesure le degré de participation de l’entité à l’association Définit les règles de gestion 0,1: au moins zéro, au plus 1 0,n: au moins zéro, au plus n 1,1: au moins 1, au plus 1 1,n: au moins 1, au plus n

Cardinalités 1 client possède 1 ou plusieurs matériels Règles de gestion : 1 client possède 1 ou plusieurs matériels 1 materiel est possédé par 1 et 1 seul client

Cardinalités remarque Cas: 0,1 ------ 0,1 | 0,1------- 1,1| 1,1-----1,1  erreur de conception

CIF : contrainte d’intégrité fonctionnelle Association hiérarchique Structure de type « père-fils » Entité totalement identifiée par la connaissance d’une autre

CIF : contrainte d’intégrité fonctionnelle Une intervention concerne un et un seul matériel et un matériel précis peut nécessiter zéro ou plusieurs interventions.

CIM : contrainte d’intégrité multiple Association non hiérarchique Association peut être porteuse de données Comporte un identifiant qui résulte de la concaténation des identifiants des entités participant à l’association

CIM : contrainte d’intégrité multiple

CIM : contrainte d’intégrité multiple NumIntervention, Reference_Pieces_neuves quantité 1,3 3 2,2 5 3,1 7

Le dictionnaire des données Recense et décrit l’ensemble des propriétés qui seront utilisées pour élaborer le MCD

Le dictionnaire des données Rubrique Type commentaire Num_epreuve Elémentaire Libellé_épreuve Coef_Epreuve Num_Cand Nom_Cand Prénom_Cand Code_ets Nom_ets total calculée

Le dictionnaire des données Le MCD ne contient pas de données calculées mais uniquement des données de base Pas de synonymes / doublons Pas de Rubriques génériques (regroupant plusieurs rubriques élémentaires ) ex : Infos_Entrepôt  Nom_etreprôt, propriétaire_etrepôt,ville_etrepôt……

Matrice des dépendances fonctionnelles Permet de déterminer à partir du dictionnaire des données les identifiants et les relations bâties autour d’eux Les identifiants comportent au moins un X dans la colonne Pour les propriétés isolées des DF élémentaires sont crées par concaténation d’identifiants

Matrice des dépendances fonctionnelles Source Buts 1 2 3 4 5 6 7 8 9 10 Num_Epreuve Lib_Epreuve X Coef Num_Cand Nom_Cand Prénom_Cand Code_Ets Nom_Ets Ville_Ets Note

Matrice des dépendances fonctionnelles Pour une valeur de la donnée en colonne, existe t-il au maximum 1 seul valeur de la donnée située en ligne SI oui : X à l’intersection pour indiquer une DF 1 ligne  1 seul X sinon possibilité de DF transitive de type (AB ou AC , CB)

Matrice des dépendances fonctionnelles Source Buts 1 4 7 Num_Epreuve 2 Lib_Epreuve X 3 Coef Num_Cand 5 Nom_Cand 6 Prénom_Cand Code_Ets 8 Nom_Ets 9 Ville_Ets 10 Note

Association reflexive MCD

Association reflexive 0:n --- 1:n MCD amélioré. Cas 1:1

Association reflexive Suppression de l’association  L’entité ayant la cardinalité de type 1,1 ou 0,1 absorbe l’identifiant de l’entité la plus forte (0, n ou 1, n) : clé étrangère. MLD. Cas 1:1 Employés ( Num_employé, nom, prénom, adresse, #Num_employé)

Association reflexive manager Num_employé Nom Prenom adresse #Num_employé 1 xxx NULL 2 yyy 3 zzz MLD. Cas 1:1 occurrences

Dimension des associations: Binaire MCD: Association binaire

Dimension des associations: ternaire L’association Ternaire « Approvisionner » fait intervenir à un instant T les 3 entités qui lui sont liés