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.

Slides:



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

Modèle Conceptuel des données
Matrice des Dépendances Fonctionnelles v1
Modèle Logique ET PHYSIQUE des données
Les contraintes dans un MCD
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
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
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Initiation au système d’information et aux bases de données
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Cours N°4 Base de Données & Langage SQL
Analyse et Conception des Systèmes d’Informations
Initiation au système d’information et aux bases de données
Analyse et Conception des Systèmes d’Informations
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
Chap 4 Les bases de données et le modèle relationnel
Les instructions PHP pour l'accès à une base de données MySql
Les formes normales.
Conception des données
Modèle Logique de Données
SYSTEMES D’INFORMATION
Les Systèmes de Gestion de Bases de Données (SGBD) Modèle Entité/Association.
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
Management of Information Technology - e-business
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
Rappel : règles de validation :
Michel Tollenaere SQL et relationnel ENSGI Cours MSI 2A Relationnel et SQL version 1.4 du 25 septembre 2007 (ajout jointures) 1 Modèle relationnel Historique.
Base de Données.
I.Systèmes d‘Informations
Bases de données.
Analyse et Conception de Systèmes Informatiques (ACSI)
Optimisation de requêtes
BASES DE DONNÉES Mme N. BENMOUSSA L SEG 2012/2013
05/02/98WEB ESNIG Modèle logique de données Oracle Designer/2000 & Oracle Web Server.
PostgreSQL – Présentation
Heg Haute école de gestion de Neuchâtel 24/11/00Cahier théorique 02 V1-01 Prise en main (2) Création et gestion d'une association.
Bases de données : modèlisation et SGBD
Merise – MCD.
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.
Analyse et Conception de Systèmes Informatiques (ACSI)
Cours n°1 Introduction, Conception
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
Jean Paul CHANLON IUT1 Grenoble Génie Mécanique et Productique
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, …),
Le modèle conceptuel des données
Le modèle logique des données relationnel
N° chamb + n° Reservation
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 2 Méthodologies d’analyse.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Bases de données : modèlisation et SGBD Séance 3.
Cours Initiation aux Bases De Données
Les natures de mots Une année au CE2/blog.
Transcription de la présentation:

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

id_Role nom_association nom_entité intitule nature cardi. mini cardi. maxi nom_proprieteid_identifiant nom_role DF1 métamodèle MCD (en pointillés, des dépendances fonctionnelles conditionnelles – pour information)

ENTITE nom_entite ASSOCIATION nom_association ROLE id_role nom_role cardi_mini cardi_maxi PROPRIETE nom_propriete intitule nature etre_reliéposseder 2,n 0,n 1,1 décrire1décrire2identifier 0,n 0,1 1,1 XT IDENTIFIANT nom_identifiant 1,1 composer 1,n MCD1 métamodèle MCD

ENTITE nom_entite ASSOCIATION nom_association ROLE id_role nom_role cardi_mini cardi_maxi PROPRIETE nom_propriete intitule nature etre_reliéposseder 2,n 0,n 1,1 décrire1décrire2identifier 1,n 0,1 1,n XT I MCD2 métamodèle MCD

id_Role objet_association objet_entité intitule nature cardi. mini cardi. maxi nom_propriete id_identifiant nom_role nom_objet DF2métamodèle MCD

ENTITEASSOCIATIONROLE id_role nom_role cardi_mini cardi_maxi PROPRIETE nom_propriete intitule nature etre_reliéposseder 2,n 0,n 1,1 OBJET nom_objet décrire 0,n 0,1 identifier 1,n 0,1 X XT MCD3 métamodèle MCD fort / faible id relatif CONTRAINTE id_contrainte nom_contrainte type_contrainte avoir pour pivot relier

CLIENT num_cli nom_cli COMMANDE num_com date_com PRODUIT ref_prod design_prod prix_prod passercomporte r quantite 0,n 1,n 1,1 MCD exemple

ENTITE nom_entite ASSOCIATION nom_association ROLE id_role nom_role cardi_mini cardi_maxi PROPRIETE nom_propriete intitule natureLongueur etre_reliéposseder 2,n 0,n 1,1 décrire1décrire2identifier 1,n 0,n 0,1 1,n X I TYPE id_type intitule_type longueur… avoir 0,n 1,1 MCD métamodèle retenu implique de gérer autant de TYPE que de possibilités de nature des propriétés…

ENTITE client ENTITE commande ENTITE produit ROLE 1 « » 0 n ROLE 2 « » 1 ROLE 3 « » 1 n ASSOCIATION passer ASSOCIATION comporter Occurrences d’association « etre_relie » Occurrences d’association « posseder » Occurrences d’entité « ENTITE » Occurrences d’entité « ASSOCIATION » Occurrences d’entité « ROLE » ROLE 4 « » 1 n PROPRIETE quantite decrire1 PROPRIETE num_cli identifier PROPRIETE nom_cli decrire2 PROPRIETE num_com identifier PROPRIETE date_com decrire2 PROPRIETE ref_prod identifier PROPRIETE design_prodf decrire2 PROPRIETE prix_prod decrire2 occurrences d’entités et d’associations pour MCD exemple

ENTITE (nom_entite) ROLE (id_role, nom_role, cardi_mini, cardi_maxi, #nom_entite, #nom_association) ASSOCIATION (nom_association) -- version simple (mais des valeurs nulles dans le FK) PROPRIETE (nom_propriete, intitule, nature, #nom_association, #nom_entite, #nom_entite_identifier) (optimisation possible : #nom_entite_identifier remplacé par un booléen indiquant si oui ou non la propriété participe à l’identification de l’entité de nom nom_entite) -- version longue (mais pas de valeurs nulles dans les FK) PROPRIETE (nom_propriete, intitule, nature) DECRIRE_ASSOCIATION (nom_propriete, nom_association) DECRIRE_ENTITE (nom_propriete, nom_entite) IDENTIFIER_ENTITE (nom_propriete, nom_entite) MLD relationnel métamodèle retenu cf. script SQL pour implémentation MySQL