[PDF] Info43 Passage du MCD au MLD Le modèle relationnel





Previous PDF Next PDF



Base de données : Passage du MCD au MLD

Base de données : Passage du MCD au MLD. Le modèle logique des données. Il est aussi appelé modèle relationnel (lorsqu'on travaille avec une base de données 



Passage MCD <=> modèle relationnel

Les SGBD actuels les plus courants sont relationnels (Oracle SQL Server



Chapitre 11 - Passage_modele_relationnel

Le passage du MCD au modèle relationnel ne se fait pas au hasard. Il existe un certain nombre de règles qui vous permettent de réaliser cette opération. C'est d 



Base de données : Passage du MCD au MLD

Base de données : Passage du MCD au MLD. Le modèle logique des données. Il est aussi appelé modèle relationnel. On emploie souvent l'abréviation suivante 



Modèle relationnel

Présentation. ? Définitions. ? Du MCD au modèle relationnel. ? Normalisation. ? Algèbre relationnelle. ? Calcul relationnel 



Transformation de lhéritage en relationnel

22 janv. 2018 Savoir faire un MCD UML avec des classes des associations simples



Info43 Passage du MCD au MLD Le modèle relationnel

10 févr. 2002 Passage du MCD au MLD. Le modèle relationnel. Pierre Delisle. Université de Reims Champagne-Ardenne. Département de Mathématiques et ...



Modèle entité-association

utilise le formalisme graphique Merise ou UML. - permet d'implémenter la base de données dans un SGBD donné du type relationnel. 3 - Passage du MCD au MLR 



Bases de Données Modèle Entité Association Modéle Relationnel

Schéma EntitéAssociationdu Modèle conceptuel de données. (MCD) de la méthode Merise. Les entités (ensemble d'objets) possèdent des propriétés.



Fiche de révisions - MCD et schéma relationnel 1. MCD - généralités

Fiche de révisions - MCD et schéma relationnel. 1. MCD - généralités. MCD (Modèle Conceptuel des Données) : un MCD est un diagramme permettant de donner une.



[PDF] Base de données : Passage du MCD au MLD - IGM

Exemple 1 : Dans le cadre d'une course à la voile en solitaire représentez le schéma relationnel après avoir fait le schéma Entité-Relations pour les 



[PDF] Passage MCD modèle relationnel - Quentin DUPONT

C'est un modèle LOGIQUE de donnée celui qui correspond à l'organisation des données dans les bases de données relationnelles (il existe d'autres organisations 



[DOC] Passage MCD modèle relationnel - anas lamzouki

C'est un modèle LOGIQUE de donnée celui qui correspond à l'organisation des données dans les bases de données relationnelles (il existe d'autres organisations 



[PDF] Fiche de révisions - MCD et schéma relationnel 1 MCD - généralités

MCD (Modèle Conceptuel des Données) : un MCD est un diagramme permettant de donner une représentation schématique de tout ou partie d'une base de données 



[PDF] Modèle relationnel - LaBRI

Présentation ? Définitions ? Du MCD au modèle relationnel ? Normalisation ? Algèbre relationnelle ? Calcul relationnel 



[PDF] Base de données : Passage du MCD au MLD

Base de données : Passage du MCD au MLD Le modèle logique des données Il est aussi appelé modèle relationnel On emploie souvent l'abréviation suivante 



[PDF] Chapitre 11 - Passage_modele_relationnel

Le passage du MCD au modèle relationnel ne se fait pas au hasard Il existe un certain nombre de règles qui vous permettent de réaliser cette opération C'est d 





[PDF] Info43 Passage du MCD au MLD Le modèle relationnel

12 fév 2002 · Passage du MCD au MLD Le modèle relationnel Pierre Delisle Université de Reims Champagne-Ardenne Département de Mathématiques et 



[PDF] Modélisation Entité Association et passage au modèle relationnel

M2 Data Management Base de données Année 2009/2010 Correction des TD1 et TD 2 : Modélisation Entité Association et passage au modèle relationnel

  • Quelles sont les règles de passage du MCD au MLD ?

    Une relation est un lien entre des entités. Par exemple, dans un modèle MCD qui traite de la gestion des ressources humaines, la relation Regroupe relie les entités Salarié et Equipe, car les salariés sont les membres d'une équipe.

Info43

Passage du MCD au MLD

Le modèle relationnel

Pierre Delisle

Université de Reims Champagne-ArdenneDépartement de Mathématiques et Informatique

2Le dictionnaire de données

Étape suivant la réalisation du MCD Liste des attributs et des caractéristiques de ces attributs Comprend les informations suivantes Le nom des attributs Le type des attributs Texte (préférable pour les clés et les attributs qui ne font pas l'objet de calculs) Numérique (préférable pour les attributs qui font l'objet de calculs) Date, Monnaie, etc Description sommaire des attributs Exemple de valeur que peut prendre chaque attribut

3Exemple de dictionnaire de données

10/02/2002Date de location du bonDateDateLocation1234L-123Identificateur du bon de locationTexteNoBon50,00Montant de dépôt initial du clientMonnaieMontantDepot1234 5654 5676 4456No de carte de crédit du membreTexteNoCarteCrédit(418)545-6754No de téléphone du membreTexteNoTél34 Begin, Chicoutimi QcAdresse du membreTexteAdresseJean GirardNom du membreTexteNomGL12321Identificateur de membre du clubTexteNoMembre12/02/2002Date de retour de l'exemplaire de filmDateDateRetour1154-M-87No de série d'un exemplaire de filmTexteNoSérieNonPossibilité de rachat (oui, non)TexteRachat12 South Drive, New York, USAAdresse du distributeurTexteAdresseWarnerNom de la compagnie de distributionTexteNomW-456Identificateur du distributeur de filmTexteNoDistributeurCouleurFilm en couleur ou noir et blancTexteCouleur125Durée du film (min)NumériqueDurée1995Année de production du filmNumériqueAnnéeProductionTitanicTitre du filmTexteTitre123C34No. d'identification d'un filmTexteNoIdentificationBrad PittNom de l'acteurTexteNomActeurExempleDescriptionTypeAttribut

4Passage du MCD au MLD - Règle

1 Les entités deviennent des tables Représentation visuelle semblable au MCD

CLIENT

5Passage du MCD au MLD - Règle

2 Les identifiants des entités deviennent les clés primaires des tables Les clés primaires sont identifiées par les lettres PK (Primary Key) et elles sont soulignées Comme l'identifiant, la clé primaire est la première colonne de la table

CLIENT

PKNoClient

6Passage du MCD au MLD - Règle

3 Les attributs des entités deviennent les colonnes des tables Si ça n'a pas déjà été fait dans le MCD, pensez à décomposer, si nécessaire, les attributs qui ne sont pas d'un type de base Adresse  NoCivique, Rue, Province, Ville,

CodePostal

Nom  Prénom, NomCLIENT

PKNoClient

Prenom

Nom

NoCivique

Rue

Province

Ville

CodePostal

7Parenthèse : Les clés étrangères

Une clé étrangère est une clé primaire provenant d'une autre table En anglais : Foreign Key (FK) Elle permet de faire un lien entre deux tables Contrainte d'intégrité référentielle : Toute

valeur d'une clé étrangère est égale à la valeur nulle ou à la valeur de la clé primaire à

laquelle la clé étrangère se réfèreAutrement dit : soit elle est nulle, soit elle prend la

valeur d'une clé primaire déjà existante dans une autre table

8Passage du MCD au MLD - Règle

4 Les relations de type un à un (1:1) deviennent des clés étrangères devientCITOYEN *NoCitoyen

NoAssSociale

Nom

NoTelCANDIDAT

*NoCandidat Age

SexeEst1,11,11:1

CITOYEN

PKNoCitoyen

NoAssSoc

Prenom

Nom

NoTelCANDIDAT

PK,FK1NoCandidat

Age Sexe

9Passage du MCD au MLD - Règle

5 Les relations de type un à plusieurs (1:N) deviennent des clés étrangères Une des deux tables reçoit, comme clé étrangère, la clé primaire de l'autre table La table qui contient la clé étrangère est celle Pour laquelle la clé étrangère ne reçoit qu'une seule valeur Qui correspond à l'entité dont la cardinalité maximum est 1 (cardinalité 0, 1 ou 1, 1)

10Passage du MCD au MLD - Règle

5 La pointe de la flèche est dirigée vers la table qui fournit la clé étrangère à l'autre table devientCLIENT *NoClient

Prenom

Nom

NoTelFACTURE

*NoFacture

DateRecoit1,n1,11:N

CLIENT

PKNoClient

Prenom

Nom

NoTelFACTURE

PKNoFacture

Date

FK1NoClient

11Passage du MCD au MLD - Règle

5 Une relation récursive 1:N se traduit par l'ajout d'une clé étrangère dans la table, correspondant à la clé primaire de cette même table mais portant un nom différent

JOUEUR

*NoJoueur Nom

Prénom

DateNaissance

Est le mentor0,1

1:N0,nDevientJOUEUR

PKNoJoueur

Nom

Prenom

DateNaissance

FK1NoMentor

12Passage du MCD au MLD - Règle

6 Les relations de type plusieurs à plusieurs (N:M) deviennent des tables supplémentaires Le nom de cette nouvelle table peut être la combinaison des noms des deux tables d'origine CLIENT achète PRODUIT  PROD_CLIENT Si possible, trouver un nom plus représentatif  PROD_ACHETE La clé primaire d'une table supplémentaire est composée des clés primaires de chacune des tables

à l'origine de la relation

Les attributs de la relation deviennent des colonnes de la nouvelle table

13Passage du MCD au MLD - Règle

6

ÉTUDIANT

*CodePermanent Nom

PrénomCOURS

*NoCours

DescriptionSuit

NoteNbAbsencesN:M

1,n1,n

ETUDIANT

PKCodePerm

Nom

PrenomCOURS

PKNoCours

DescriptionCOURS_SUIVI

PK,FK1CodePerm

PK,FK2NoCours

Note

NbAbsencesDevient

14Passage du MCD au MLD - Règle

6 Parfois, la combinaison des deux clés n'est pas suffisante, il faut alors ajouter autant d'attributs que nécessaire dans la clé pour rendre la clé unique devient

EQUIPE

PKNoEquipe

NomJOUEUR

PKNoJoueur

Nom

PrenomCONTRAT

PK,FK1NoEquipe

PK,FK2NoJoueur

PKDateDebut

DateFinEQUIPE

*NoEquipe

NomJOUEUR

*NoJoueur Nom

PrenomJoue

DateDebutDateFinN:M

1,n1,n

15Le modèle relationnel formel

La représentation standard d'une base de données relationnelle est le mode formel :

FILM(NoIdentification, #NoDistributeur, Titre, AnnéeProduction, Durée, Couleur, Producteur, Réalisateur, Genre)

ACTEUR-FILM(NomActeur, NoIdentification) DISTRIBUTEUR(NoDistributeur, Nom, Adresse, Rachat) CASSETTE(NoSérie, #NoIdentification, Format) CASSETTE-LOUÉE(NoSérie, NoBon, DateRetour) BON-LOCATION(NoBon, #NoClient, DateLocation) CLIENT(NoMembre, Nom, Adresse, NoTél, NoCarteCrédit, MontantDépôt) Une dernière étape avant l'implémentation permettra d'optimiser la base de données : la normalisationquotesdbs_dbs43.pdfusesText_43
[PDF] règle typographique espace

[PDF] règle de hund pauli et klechkowski

[PDF] configuration electronique cours pdf

[PDF] manuel des procédures de sécurité informatique

[PDF] sécurité poste de travail informatique

[PDF] procédure de sauvegarde informatique pdf

[PDF] procédure de sauvegarde des données informatiques

[PDF] procedure informatique entreprise

[PDF] manuel de procédures informatiques itil

[PDF] procédure informatique exemple

[PDF] règles de vie au collège

[PDF] quelles sont les règles de vie en société

[PDF] la vie en collectivité en institution

[PDF] cours de déontologie avocat

[PDF] nouveau code de déontologie des avocats