Les contraintes dans un MCD

Slides:



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

Modèle Conceptuel des données
Modèle Logique ET PHYSIQUE des données
A Transparent n o 1 Saut Quantique 12 octobre 2000 Gestion de projet Ghislain Gravel ing.
Un modèle conceptuel Le modèle Entité-Association Frédéric Gava (MCF)
Exercice : Assurance automobile
Modèle Entités-Associations
MODELISATION DES DONNEES Licence professionnelle A Lancini.
Modélisation d’une base de données
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 logique des données relationnel MLD
Règles de normalisation du MCD
Approche organisationnelle Analyse détaillée des traitements Lopération modélise un ensemble de traitements homogènes quil sagit maintenant dorganiser:
Approche organisationnelle Analyse détaillée des traitements Lopération modélise un ensemble de traitements homogènes quil sagit maintenant dorganiser:
Cas Pierre Betin Session décembre 2007.
Le Modèle Logique de Données
Gestion de la persistance des objets
Langage SysML.
Analyse et Conception des Systèmes d’Informations
Les contraintes d’integrité
Analyse et Conception des Systèmes d’Informations
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
Les variables au plan fonctionnel
Chap 4 Les bases de données et le modèle relationnel
Initiation aux bases de données
Modèle Logique de Données
MODELE RELATIONNEL concept mathématique de relation
Stock disponible Stock physique Stock réservé Stock théorique.
Modèle Logique de Données (MLD)
Initiation à la conception des systèmes d'informations
Rappel : règles de validation :
Informatique & Finance LTI Softinvest TOTALINFO – Mars 2010 MARS 2010 Présentation TOTALINFO Finance Saisie rapide.
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.
Management des Systèmes d’Information (MSI)
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.
Analyse et Conception de Systèmes Informatiques (ACSI)
ATELIER Finance V10 MARS 2010 TOTALINFO – Mars 2010.
1 BEP métiers de l’électronique Déroulement de l’examen (Candidats scolarisés)
Les relations de service au sein de l’entreprise
Animation de la progression des apprentissages
Conception d’un diagramme EA Frédéric Gava (MCF) LACL, bâtiment P2 du CMC, bureau 223 Université de Paris XII Val-de-Marne 61 avenue.
Intégration de schémas
Bases de données : modèlisation et SGBD
Modèle logique des données
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Performance de circuits.
S M S NOTRE MINI ENTREPRISE CLASSE DE SECONDE CARROSSERIE
ATELIER Modules WEB MARS 2010 TOTALINFO – Mars 2010.
Méthode d’analyse et de conception
Conception d’une Base de Données Le Diagramme de Classes UML
ANALYSE LE MCD 1ère approche
Extension du modèle E/A Généralisation/ Spécialisation
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
INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations
Le modèle conceptuel des données
Le modèle logique des données relationnel
Dictionnaire des données
N° chamb + n° Reservation
Bases de données – Cours 1
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.
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.
Visée opérationnelle : utilisation PGI et Excel Mise en place de démarches par l’étudiant Réalisation ou observation de travaux complémentaires répondant.
Les contraintes dans un MCD - rappels sur les différents types de contraintes - contraintes interrelations.
Transcription de la présentation:

Les contraintes dans un MCD - rappels sur les différents types de contraintes contraintes interrelations

Toutes sortes de contraintes Contraintes d’intégrité - identifiant - identifiant d’une association dépendance fonctionnelle entre entités Contraintes sur un héritage Contraintes interrelations

Contrainte d’intégrité fonctionnelle C’est une contrainte intra-association . certaines occurrences de l’association sont interdites. C’est une dépendance fonctionnelle liant une partie des identifiants des entités associées.

Exemple1 Contrainte entre identifiants CLASSE PROFESSEUR enseigner MATIERE SALLE

Exemple2 Cursus ETUDIANT DATE cursus DIPLOME

C.I.F

Contraintes sur les généralisations/spécialisations Contrainte de totalité ( T ) et contrainte d’exclusion( X) . Type de la contrainte

Exemples Une hiérarchie : VEHICULE tourisme Poids lourds

Contraintes inter-associations Contraintes sur la participation d’une entité à plusieurs associations. Quatre types - Egalité : = ou S - Inclusion : I - Exclusion: + ou X - Totalité : T ou (XT si partition)

Schéma de la contrainte Type de contrainte ENTITE association1 association2

Contrainte d’exclusion Les articles sont soit des articles achetés soit des articles fabriqués ACHETER FOURNISSEUR ARTICLE X Articles achetés PRODUIRE UNITE Articles produits ARTICLES

Contrainte d’exclusion

Contrainte d’égalité PASSER PAR CLIENT COMMANDE = CONCERNER PIECE Toutes les commandes passées par un client sont des commandes de pièces détachées PASSER PAR CLIENT COMMANDE = commandes Clients CONCERNER PIECE DETACHEE Commandes de pièces détachées

Contrainte d’égalité ou simultanéité

Contrainte d’inclusion Ne peut emprunter qui veut ! SOUSCRIRE ABONNEMENT Personnes PERSONNE I Personnes emprunteuses EFFECTUER EMPRUNT Personnes abonnées

Exemple d’inclusion

Contrainte de totalité Les articles sont soit des articles achetés soit des articles fabriqués ACHETER FOURNISSEUR 0,n ARTICLE T 0,1 Articles achetés PRODUIRE UNITE Articles produits ARTICLES

Exemple de totalité

Contrainte de totalité comme partition

Deux entités comme pivot Citoyen et logement

Deux entités pivot dans une inclusion

Changement de pivot Pivot « On »: «On ne scie pas la branche sur laquelle on est assis »  Pivot « On »:

Changement de pivot Pivot membre «On ne scie pas la branche sur laquelle on est assis »  Pivot membre

Double pivot Implicite les deux pivots: «On ne scie pas la branche sur laquelle on est assis »  Implicite les deux pivots: