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 Informatique2Le 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 attribut3Exemple 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 MCDCLIENT
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 tableCLIENT
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, NomCLIENTPKNoClient
Prenom
NomNoCivique
RueProvince
VilleCodePostal
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 : Toutevaleur 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èreAutrement dit : soit elle est nulle, soit elle prend la
valeur d'une clé primaire déjà existante dans une autre table8Passage du MCD au MLD - Règle
4 Les relations de type un à un (1:1) deviennent des clés étrangères devientCITOYEN *NoCitoyenNoAssSociale
NomNoTelCANDIDAT
*NoCandidat AgeSexeEst1,11,11:1
CITOYEN
PKNoCitoyen
NoAssSoc
Prenom
NomNoTelCANDIDAT
PK,FK1NoCandidat
Age Sexe9Passage 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 *NoClientPrenom
NomNoTelFACTURE
*NoFactureDateRecoit1,n1,11:N
CLIENT
PKNoClient
Prenom
NomNoTelFACTURE
PKNoFacture
DateFK1NoClient
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érentJOUEUR
*NoJoueur NomPrénom
DateNaissance
Est le mentor0,1
1:N0,nDevientJOUEUR
PKNoJoueur
NomPrenom
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 table13Passage du MCD au MLD - Règle
6ÉTUDIANT
*CodePermanent NomPrénomCOURS
*NoCoursDescriptionSuit
NoteNbAbsencesN:M
1,n1,n
ETUDIANT
PKCodePerm
NomPrenomCOURS
PKNoCours
DescriptionCOURS_SUIVI
PK,FK1CodePerm
PK,FK2NoCours
NoteNbAbsencesDevient
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 devientEQUIPE
PKNoEquipe
NomJOUEUR
PKNoJoueur
NomPrenomCONTRAT
PK,FK1NoEquipe
PK,FK2NoJoueur
PKDateDebut
DateFinEQUIPE
*NoEquipeNomJOUEUR
*NoJoueur NomPrenomJoue
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 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