Règles de normalisation du MCD

Slides:



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

Modèle Logique ET PHYSIQUE des données
Modèle Logique de données
Nicolas Zozor Concept suite normale du processus Merise au plus près du modèle physique Suppression de certaines relations(associations)
Modèle Entités-Associations
M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème.
Le modèle conceptuel des données
Le Modèle Logique de Données
La base de données : le modèle relationnel.
Création d'une application de gestion de base de données relationnelle
Applications de Gestion Comptable - Le Génie des Glaciers Editeur ©
JLMVPC Saisir une commande.
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.
Analyse et Conception des Systèmes d’Informations
Analyse et Conception des Systèmes d’Informations
Système de Gestion de Bases de Données
1 Cours MSI, modélisation de SI : livraison journaux version 1 du 8 février 2005 Modélisation de S.I. Livraison de journaux ENSGI – MSI 2ème année Michel.
Modèle Entité-Association (1) Exercices - Enoncés
Initiation à la conception des systèmes d'informations
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 formes normales.
Présentation TOTALINFO Finance
Modèle Logique de Données
Cas pratique : Interim.
Client no_tiers nom_cli adresse_cli possède 1,n 1,1 reserver locataire salaire_mensuel propriétaire 1,1 1,n T Biens_Immobiliers id_bien adresse_bien bien_a_louer.
BASES DE DONNÉES Mme N. BENMOUSSA L SEG 2012/2013
Initiation aux bases de données et à la programmation événementielle
Initiation à la conception des systèmes d'informations
Rappel : règles de validation :
Chapitre 3 La normalisation du modèle relationnel
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.
Modèle Logique de données
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.
Intégration de schémas
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.
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.
Méthode d’analyse et de conception
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
ANALYSE LE MCD 1ère approche
UML : DIAGRAMME DE CLASSES
Générateur d’applications WEB de gestion de données Modèle conceptuel de données.
ANALYSE LE MCD 1ère approche
Chap I: Le modèle E/A Université de Tébessa
La gestion des flux de commande
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, …),
LES FORMES NORMALES Les trois premières formes normales ont pour objectif de permettre la décomposition de relations sans perdre d’informations. Elles.
Le modèle conceptuel des données
INTRODUCTION AUX BASES DE DONNEES Dépendances et normalisation
Dictionnaire des données
N° chamb + n° Reservation
Facturation - généralités
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)
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.
UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants.
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 8 Support de cours rédigé par Bernard COFFIN Université.
Transcription de la présentation:

Règles de normalisation du MCD Critères de choix entité ou association Une entité a une existence propre et a un identifiant. Une association n’existe que si ces extrémités existent et n’a pas d’identifiant propre. Une entité peut être associée à d’autres entités , une association non.

Règles impératives sur les entités Toute propriété doit apparaître une seule fois dans le modèle. Pour un exemplaire d’une entité, chaque propriété ne prend qu’une valeur. transformation d’une propriété multivaluée en entité

Règle de normalisation des propriétés multivaluées Plusieurs auteurs pour un livre 1,n Référence Titre Auteurs LIVRE LIVRE Référence Titre avoir AUTEUR idAuteur nom 1,n

Transformation d’une Propriété multivaluée EMPLOYE Matricule Nom prenomEnfant

Règles concernant les données calculées COMMANDE N°Commande Montant ……………. concerner 1,1 1,n passer Qté CLIENT 1,n codeClient ………….. ARTICLE N°Article désignation

Règle de normalisation :entité incluant une autre entité Pas d’inclusion PRODUIT PRODUIT refProduit désignation refProduit Désignation codeCat tauxRemise 1,1 classer 1,n CATEGORIE Une catégorie n’est pas un produit codeCat tauxRemise

Pas d’inclusion VOITURE Un propriétaire n’est pas une voiture N°Immat Type N°insee Nom adresse

Règles sur les associations 1. Pour une association porteuse de données, chaque propriété ne prend qu’une valeur. 2. Toutes les propriétés de l’association doivent dépendre des identifiants des entités associées

Associations porteuses Exemple: PERSONNE N°insee VOITURE N°immat autoriser Date-Aut DatePermis

Règle de non transitivité Redondance à supprimer « suit » est à supprimer FACTURE COMMANDE 1,1 concerner 1,1 1,1 passer suit REPRESENTANT « Suit » redondante