4 Modèle conceptuel de données MCD

Slides:



Advertisements
Présentations similaires
1. Présentation du cas pratique
Advertisements

Analyse et Conception des Systèmes d’Informations
Modèle Logique de Données
Merise – MCD.
ANALYSE LE MCD 1ère approche
ANALYSE LE MCD 1ère approche
Diagramme de classe Classe Objet Associations Diagramme de classe.
N° chamb + n° Reservation
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Les contraintes dans un MCD - rappels sur les différents types de contraintes - contraintes interrelations.
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
1- Introduction 2ème partie Modèle Conceptuel des Données 2- Entités- Associations 4- Associations plurielles 3- Cardinalités 5- Associations réflexives.
1- Régles de normalisation 2ème partie : normalisation Modèle Conceptuel des Données 2- Les Formes Normales 3- Dépendances Fonctionnelles 4- Recap - Méthodologie.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
Initiation à la conception des systèmes d'informations. Cours N°4 : Modèle Logique de Données (MLD) Initiation à la conception des systèmes d'informations.
1- Introduction Sommaire Modèle Logique des Données 2- Structure 3- Traduction du MCD en MLD 4- Recap - Méthodologie.
Le modèle conceptuel des données MCD. La problématique des données  Il ne suffit pas de s’intéresser au nom et aux propriétés élémentaires (type, longueur,
LE MODÈLE CONCEPTUEL DES DONNÉES Encadré par: Pr. LAMARI SIHAM Présenté par DAOUI CHAIMAA NEBLI HIND NMER ABDELMOUNIM OUTALAB SIHAM.
Systèmes d’information et Bases de données Préparée et enseignée par Ouafae Baida Université Abdelamalek Essaâdi Faculté des Sciences et Techniques de.
Les Bases de données Définition Architecture d’un SGBD
Cours Initiation aux Bases De Données
Initiation à la conception des systèmes d'informations
Master2-Module Libre الدرس مفصل sgbdr Année universitaire
Méthode de conception d’une base de données
Fonds de pension RREGOP
ملخص Initiation à la sgbdr
Très non signal Proximus : OK
Structured Query Language SQL DDL
20/11/98 8. Base de données (II) MS-ACCESS 97 MDI-8 V1.1a.
Modélisation Statique
Sous menu de l’application «micro» (‘IHM’)
Découvrons la facture d’électricité
Les Bases de données Définition Architecture d’un SGBD
9. Interrogation de la base de données
Identifiant : Mot de passe : VALIDER Mot de passe oublié ?
Les bases de données et le modèle relationnel
Langage de Manipulation des Données LMD
1. Présentation du cas pratique
Exercice Gestion des contrats Facturation
Système d’Information de Gestion. GEA2 2 Un étudiant en GEA doit être capable de Comprendre et analyser les besoins en information de gestion. Dialoguer.
Ok pour continuer Password : actuellement : 9999
1 Présentation projet Base de Données & Langage SQL Bakary DIABY, Insa Rouen Promo. MS-ESD 16/17.
Langages de programmation TP10
Système d’Information de Gestion. GEA2 2 Un étudiant en GEA doit être capable de Comprendre et analyser les besoins en information de gestion. Dialoguer.
LES FORMES NORMALES Les trois premières formes normales ont pour objectif de permettre la décomposition de relations sans perdre d’informations. Elles.
Les interfaces en PHP.
Formation E-marque.
Découvrons la facture d’électricité
Orange Passion Fonctions corporate 2012 nom du projet :
Structure D’une Base De Données Relationnelle
1 ANGAMAN LUDOVIC UTT-LOKO-ITER. Organisation  10 séances de 3h  Présentation des bases de données  TP/TD.
Modélisation et conception des Systèmes d ’information Formateur: Mr. AASSOU Abdelilah Ecole Pigier Nador Année scolaire : 2012/2013.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Modèle entité-association Exercice client : Une petite entreprise souhaite concevoir une base de données pour la gestion des commandes de ses clients,
Conception d’une BD.
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Bouchemit lila 1. 2 Entité Bouchemit lila Non relation 3.
Concepts Classe Attribut
DOSSIER 09 – Le modèle relationnel
3. Elaboration d'un schéma conceptuel
Cas 2 : InfoBanque Crédit du Sud
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
Informatique Master 1 - ANI Système de Gestion de Bases de Données.
Conception d’unebasede données MERISE ( MÉTHODE D’ ETUDE ET DE RÉALISATION INFORMATIQUE POUR LES SYSTÈMES D’ENTREPRISE )
Bases – Banques Entrepôts de données
Systèmes d’Information et Application
Bases de Données Relationnelles(1)
MASTER 1ère année AIGEME Cours de Bases de données
1 Semestre stic Sébastien PARFAIT – Faculté de Médecine – Bureau 145.
Transcription de la présentation:

4 Modèle conceptuel de données MCD COURS Inscrit ELEVE PROFESSEUR QUALIFICATION Enseigne Possede 0,n 1,1 1,n 4 Modèle conceptuel de données MCD 20/11/98 MDI-4 V1.1a

Modèle conceptuel de données Formalisme Entité-Association de la méthode MERISE Le métamodèle est constitué des: Entités (Objets du système) Associations (Relations du système) 20/11/98 MDI-4 V1.1a

Graphisme Entité Association REPARATION VEHICULE Concerne Entité Association Une réparation est toujours relative à un véhicule 20/11/98 MDI-4 V1.1a

Effectue EMPLOYE Utilisee PR REPARATION Une réparation est toujours relative à un véhicule, elle nécessite toujours le travail d’un ou plusieurs employés selon leur qualification et, éventuellement, des pièces de rechange. 20/11/98 MDI-4 V1.1a

La facture est envoyée au propriétaire de la voiture VEHICULE REPARATION Concerne La facture est envoyée au propriétaire de la voiture CLIENT AppartientA La facture est envoyée au propriétaire du véhicule ou à une compagnie d’assurance en cas d’accident; une compagnie d’assurance est un client pour le garage. En cas de réparation en garantie, aucune facture n’est envoyée. 20/11/98 MDI-4 V1.1a

VEHICULE REPARATION Concerne CLIENT FactureeA Assurance Uniquement pour une facturation à une compagnie d’assurance (dans ce cas le client est la compagnie d’assurance!) La facture est envoyée au propriétaire du véhicule ou à une compagnie d’assurance en cas d’accident; une compagnie d’assurance est un client pour le garage. En cas de réparation en garantie, aucune facture n’est envoyée. 20/11/98 MDI-4 V1.1a

EMPLOYE Effectue Utilisee VEHICULE PR REPARATION Concerne FactureeA Assurance CLIENT AppartientA 20/11/98 MDI-4 V1.1a

Attributs Les attributs sont ajoutés au modèle pour pouvoir traiter l’ensemble des informations utiles et nécessaires aux utilisateurs. Pour notre exemple: nous imaginerons quelques attributs qui pourraient être utiles aux utilisateurs potentiels. nous mettrons les attributs qui permettront de satisfaire les besoins exprimés dans la donnée 20/11/98 MDI-4 V1.1a

Attributs imaginés EMPLOYE Nom Attributs Prenom DateNaiss NumAVS 20/11/98 MDI-4 V1.1a

PR CLIENT VEHICULE Libelle Nom Localite Prenom RueNo Marque Immatriculation NumChassis 20/11/98 MDI-4 V1.1a

Attributs selon la donnée EMPLOYE Nom Prenom DateNaiss NumAVS Qualification PrixHeure … employés selon leur qualification Prix horaire de l’employé en fonction de sa qualification (chef, mécanicien, manœuvre...) 20/11/98 MDI-4 V1.1a

Un véhicule bénéficie d’une année de garantie après son achat. VEHICULE Marque Immatriculation NumChassis REPARATION Concerne DateReparation DateAchat Un véhicule bénéficie d’une année de garantie après son achat. Si DateReparation - DateAchat  1 année Garantie Sinon Facturation 20/11/98 MDI-4 V1.1a

Le nombre d’heure de chacun des employés ayant participé à la réparation * Prix horaire de l’employé en fonction de sa qualification (chef, mécanicien, manœuvre...) REPARATIONS EMPLOYES 2 heures 1 heure 5 heures 0.5 heure 20/11/98 MDI-4 V1.1a

REPARATION Effectue EMPLOYE Le montant de la facture s’obtient en additionnant : Le nombre d’heure de chacun des employés ayant participé à la réparation * Prix horaire de l’employé en fonction de sa qualification (chef, mécanicien, manœuvre...) NbreHeures Attribut d’association 20/11/98 MDI-4 V1.1a

Le montant de la facture s’obtient en additionnant : … REPARATION Utilisee PR Libelle NbrePces PrixUnite Le montant de la facture s’obtient en additionnant : … Prix unitaire * Quantité de chaque pièces utilisées (4 bougies, 1 filtre à air...) 20/11/98 MDI-4 V1.1a

Identifiant Univalué Discrimant Client  231256 20/11/98 MDI-4 V1.1a

Stable La valeur d’identifiant reste identique pendant toute la vie d’occurrence d’entité Minimal Un minimum d’attributs 20/11/98 MDI-4 V1.1a

Choix arbitraire d’identifiant Représentation 20/11/98 Choix arbitraire d’identifiant Attribut « Numero » de type numérique (Entier long) Représentation EMPLOYE Nom Prenom DateNaiss NumAVS Qualification PrixHeure Numero Identifiant Attributs 20/11/98 MDI-4 V1.1a MDI-4 V1.1a

EMPLOYE Numero Nom Prenom DateNaiss NumAVS Qualification PrixHeure Effectue NbreHeures VEHICULE Numero Marque Immatriculation NumChassis DateAchat Concerne Utilisee NbrePces PR Numero Libelle PrixUnite REPARATION Numero DateReparation CLIENT Numero Nom Prenom RueNo Localite AppartientA FactureeA Assurance 20/11/98 MDI-4 V1.1a

Cardinalités des associations Cardinalité minimale, Cmin, 2 valeurs possibles 0 ou 1 Cmin = 0, si il peut exister une occurrence de l’entité qui ne participe pas à l’association Cmin = 1, si toute occurrence de l’entité participe obligatoirement à l’association Cardinalité maximale, Cmax, 2 valeurs possibles 1 ou n Cmax = 1, si toute occurrence de l’entité ne peut participer qu’à une seule association Cmax = n, si il peut exister une occurrence de l’entité qui participe à plusieurs associations 20/11/98 MDI-4 V1.1a

REPARATIONS VEHICULES 20/11/98 MDI-4 V1.1a

Cardinalité minimale, Cmin = 1 Nous ne pouvons pas avoir une réparation qui n’est pas faite pour une voiture! REPARATIONS VEHICULES Cardinalité minimale, Cmin = 1 20/11/98 MDI-4 V1.1a

Chaque réparation concerne une et une seule voiture! REPARATIONS VEHICULES Chaque réparation concerne une et une seule voiture! Cardinalité maximale, Cmax = 1 20/11/98 MDI-4 V1.1a

Cardinalités 1 , 1 Une réparation est toujours relative à un véhicule Concerne REPARATION VEHICULE Une réparation est toujours relative à un véhicule 20/11/98 MDI-4 V1.1a

Une voiture peut exister sans avoir fait l’objet d’une réparation! REPARATIONS VEHICULES Une voiture peut exister sans avoir fait l’objet d’une réparation! Cardinalité minimale, Cmin = 0 20/11/98 MDI-4 V1.1a

Une voiture peut avoir fait l’objet de plusieurs réparations! REPARATIONS VEHICULES Une voiture peut avoir fait l’objet de plusieurs réparations! Cardinalité maximale, Cmax = n 20/11/98 MDI-4 V1.1a

Cardinalités , n Un véhicule peut ne pas avoir de réparations , n Concerne REPARATION VEHICULE Un véhicule peut ne pas avoir de réparations Un véhicule peut faire l’objet de plusieurs réparations 20/11/98 MDI-4 V1.1a

Une réparation est toujours relative à un véhicule Une réparation... nécessite toujours le travail d’un ou plusieurs employés selon leur qualification Une réparation est toujours relative à un véhicule Utilisee VEHICULE PR CLIENT REPARATION Concerne AppartientA FactureeA Assurance Effectue EMPLOYE 1,1 1,n 0,n Une réparation ... éventuellement, des pièces de rechange. 20/11/98 MDI-4 V1.1a

En cas de réparation en garantie, aucune facture n’est envoyée Utilisee VEHICULE PR CLIENT REPARATION Concerne AppartientA FactureeA Assurance Effectue EMPLOYE 0,1 La facture est envoyée au propriétaire du véhicule ou à une compagnie d’assurance en cas d’accident… En cas de réparation en garantie, aucune facture n’est envoyée 20/11/98 MDI-4 V1.1a

Cardinalités implicites Utilisee VEHICULE PR CLIENT REPARATION Concerne AppartientA FactureeA Assurance Effectue EMPLOYE 0,n 1,n 1,1 0,1 0,n 0,n 0,n 1,1 0,n 0,n 20/11/98 MDI-4 V1.1a

REPARATION Numero DateReparation Utilisee NbrePces PR Libelle PrixUnite VEHICULE Marque Immatriculation NumChassis DateAchat Concerne CLIENT Nom Prenom RueNo Localite AppartientA FactureeA Assurance Effectue NbreHeures EMPLOYE DateNaiss NumAVS Qualification PrixHeure 0,n 1,1 1,n 0,1 20/11/98 MDI-4 V1.1a

Dépendances fonctionnelles EMPLOYE Numero Nom Prenom DateNaiss NumAVS Qualification PrixHeure Qualification  PrixHeure EMPLOYE Numero Nom Prenom DateNaiss NumAVS QUALIFICATION Numero Code PrixHeure AppartientA 1,1 0,n 20/11/98 MDI-4 V1.1a

REPARATION Numero DateReparation Utilisee NbrePces PR Libelle PrixUnite VEHICULE Marque Immatriculation NumChassis DateAchat Concerne CLIENT Nom Prenom RueNo Localite AppartientA FactureeA Assurance Effectue NbreHeures EMPLOYE DateNaiss NumAVS 0,n 1,1 1,n 0,1 QUALIFICATION Code PrixHeure 20/11/98 MDI-4 V1.1a

Formes normales 1ère FN (Atomicité des attributs) 2ème FN et 3ème FN Aucun attribut n’est une relation Aucun attribut ne contient de valeurs répétitives 2ème FN et 3ème FN Tous les attributs dépendantes de la clé primaire 20/11/98 MDI-4 V1.1a