Bases de données – ING1 TD 2 : Du MCD au MLD CORRIGE
passage du modèle conceptuel de données au modèle logique de données. Il s'agit dans cet exercice de rappeler les principales notions du cours CDC vers MCD et.
Bases de données : du modèle à la base de données
Règles de passage du MCD au MLD. Exercices. Cas particuliers. Pour finir. 7 / 41 Exercice : passer du MCD au MLD. Chambre. Id_Chambre. Nb_Places. Tarif.
Base de données : Passage du MCD au MLD
Règles de passage du MCD au MLD : Règle numéro 1 : a) Une entité du MCD devient une relation c'est à dire une table.
Exercice 1 : critique et correction (contrat – client) Corrigé
Faire le modèle relationnel correspondant (passage du MCD au MLD). Corrigé. Expert (NumExp NomExp
Sujets MCD & Solutions
La qualification d'intervention est déterminée pour un contrat donné. Page 3. Sujet1 - Solution. Page 4. Sujet1 MLD Solution exercice) le service achats ...
Exercices Corrigés Initiation aux Base de données
Correction de l'exercice 2. A ne peut pas être clé de R car la valeur a1 de A se répètent dans la relation R. De même pour. B (b1) et C (c2).
td-corrige.pdf
Exercice 07 : Mise en œuvre d'un MCD. Soit le Système d'Information représentant une activité de gestion des abonnés d'une Newsletter suivant : "Un abonné
Analyse et Conception du Système dInformation (Merise)
Passage du MLD au MPD. Le passage MLD à MPD se fait par les étapes suivantes: Implémentation physique de chaque table du MLD dans le SGBD utilisé. Pour
INSIA – SIGL 2 La méthode MERISE MCD - 1
De ce fait on parle plutôt de passage du MCD au MLD plutôt que de passage du MEA au MR. Cet exercice suit un vieux principe de logique appelé : « Le rasoir ...
Bases de données Correction du TD Supplémentaire Exercice 1
Voici le MCD du logiciel d'une agence de location de véhicules. 1. Produisez le MLD. Pays(Id_PaysNom
Base de données : Passage du MCD au MLD
Règles de passage du MCD au MLD : Règle numéro 1 : a) Une entité du MCD devient une relation c'est à dire une table.
Exercice 1 : critique et correction (contrat – client) Corrigé
Faire le modèle relationnel correspondant (passage du MCD au MLD). Corrigé. Expert (NumExp NomExp
Analyse et Conception du Système dInformation (Merise)
Chapitre4 : Le modèle conceptuel de données (MCD) . Exercice (GESTION DES CARTES BLEUES) ... Le passage MLD à MPD se fait par les étapes suivantes:.
TD 3. Conception de Base de Données : Du MCD au MLD
EXERCICE 1. Pour organiser un karaoké une association veut créer une base de données qui lui permettra d'enregistrer le contenu de tous les DVD dont elle
Exercices de conception de bases de données
Et pour conclure. Votre énoncé ne devra laisser aucune ambigu?té ! Lorsque votre énoncé est terminé
Exercices corrigés Initiation aux bases de données
Correction de l'exercice 2. A ne peut pas être clé de R car la valeur a1 de A se répètent dans la relation R. De même pour. B (b1) et C (c2).
Cours Merise
MCD. 1. Le dictionnaire des données. Inventaire exhaustif des données du domaine étudié. Le passage MLD à MPD se fait par les étapes suivantes:.
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
Conception_Bases de donnees [Lecture seule]
8 oct. 2013 Exercice : Kilouplus. Création d'un MCD ... Exercice : Kilouplus suite. 1. Passage du MCD vers le MLD ... de la table liée est corrigée.
INSIA – SIGL 2 La méthode MERISE MCD - 1
Principes des 4 règles de passage du MCD au MLD. 26. 8. Exercices Association et donateurs (reprise des exercices de MR) ... Proposez un modèle corrigé.
Règles de Transformation du MCD AU MLD (MRD) - Passage MCD au M
Le MCD (Modèle Conceptuel de Données) ne peut pas être implanté dans une base de données sans modification Il est obligatoire de transformer ce modèle On dit qu’on effectue un passage du modèle conceptuel de données vers le modèle logique de données Le MLD pourra être implanté dans une base de données relationnelle
RÈGLES DE TRANSFORMATION DU MCD AU MLD (MRD)
Tout en respectant les règles générales du passage MCD?MLD la clé primaire de la table Projet migre comme clé étrangère dans la table Tâche L'identification relative est représentée par le fait que la table tâche contient une clé primaire composée de No_Tache et No_Projet Source : P Stockreiser Lycée du Nord Wiltz - Lux
Quels sont les règles de transformation pour le passage du MCD au MLD ?
Nous allons définir les règles de transformation pour le passage du MCD au MLD, en respectant les différents cas qui se posent. Note : Toute entité est transformée en table. Les propriétés de l'entité deviennent les attributs de la table. L'identifiant de l'entité devient la clé primaire de la table.
Quelle est la différence entre le MCD et le MLD ?
Mod` ele logique des donn´ ees le MCD a pour but de mod´eliser les donn´ees (aspect statique) m´emoris´ees dans le syst`eme d’information ; le MLD (Mod` ele Logique des Donn´ ees) tient compte des choix concernant le syst`eme de gestion des donn´ees utilis´e dans l’entreprise.
Qu'est-ce que la traduction du MCD vers le MLD ?
La traduction du MCD vers le MLD a pour but de rendre plus clair les liaisons entre les entités. Le MLD permet de mettre en évidence les associations n,n qui donnent alors naissance à des entités à part entière. Il permet aussi de mettre en évidence les clés étrangères et donc les interactions entre les entités.
Comment construire un MLD ?
La construction du MLD se fait à partir de la lecture du MCD. Chaque Entité donne une ligne où l’on détaille la clé primaire par le nom de l’attribut qui sera alors souligné. Les clés étrangères sont identifiées par un # avant le nom de l’attribut. II.
08/10/2013
1Tableur Vs BD
Modèle conceptuelModèle logique
Modèle physique
Requêtes
Importation / Transfert de données
Conception bases de données
Décembre 2012 - SandrineAUZOUX, Thierry CHAPUSETAvant proposPour la gestion des données....
Tout ce qu'il n'est pas possible de faire avec un tableurAssurer la cohérenceEviter les redondances
Pérenniser les données
Sécuriser les donnéesPartager les données Formation bases de données - Décembre 2012 -Thiès08/10/2013
2Définition : base de données
Une base de données est un ensemble structuré et organisé permettant le stockage d'informationafin d'en faciliter l'exploitation.
L'organisation de l'information est régie par un modèle de données.Différents types de modèles existent:
modèle hiérarchique modèle réseau modèle relationnel modèle objet Formation bases de données - Décembre 2012 -Thiès Formation bases de données - Décembre 2012 -Thiès08/10/2013
3Définition : Système de Gestion de Base
de données Le Système de Gestion de Bases de Données (SGBD) est un logiciel jouant le rôle d'interface entre les utilisateurs et la base de données.Il permet de :
Formation bases de données - Décembre 2012 -ThièsPanel des SGBDs
Pro et commerciaux : Oracle, SQL Serveur, Sybase, DB2.Pro et open-source : MySql et PosgreSQL
Informatique personnelle et individuelle :
Access, Interbase, OpenOfficeBase, SQLite
SGBD fichier , plutôt mono utilisateur
Nombreux assistants
Intégration avec Office
Formation bases de données - Décembre 2012 -Thiès08/10/2013
4Base de données Vs Tableur
Actions Tableur Base de Données
Utilisation principale Calculs Gestion des données Structuration des données Aucune Structuration et cohérence forte Contrôle d'intégrité des données Aucun Vérification stricte des valeurs possibles de chaque donnée Accès aux données Mono utilisateur Multi utilisateurs Sécurité Faible à nulle Forte, limitée à 1 enregistrement Confidentialité des données Aucun contrôle Vérification des droits d'accès de chaque utilisateurTaille des données - Une table
- Quelques milliers de lignes- Plusieurs tables - Plusieurs milliers de lignes par table Traitement sur les données Quantitatifs Qualitatifs et quantitatifs Interrogation des données Réalisée par des procédures spécifiquesLangage "universel" : SQL Formation bases de données - Décembre 2012 -ThièsEtapes de création d'une base de données
Système d'information manuel
Expression des besoins
Modèle conceptuel : modélisation formelle et standardisée de la structure d'une base de données sans se soucier du technique.
Modèle logique : modèle de données qu'un SGBD est capables de gérer.Modèle physique : modélisation de la structure physique d'une base de données en tenant compte du SGBD et du matériel utilisé.
Système d'information automatisé
Formation bases de données - Décembre 2012 -Thiès08/10/2013
5Méthodes de conception
MERISE(Méthode d'Etudes et de Réalisation Informatique pour les Systèmes d'Entreprise,1978) basée sur le schémaEntités-Associations (E.F. Codd 1969)
UML(Unified Modeling Language) (Booch, Rumbaugh,
Jacobson, 1996)
Formation bases de données - Décembre 2012 -ThièsExpression des besoins
Exposé de la demande
Inventaire des données
Procédures
Règles de gestion
Documents de référence
Traitements
Formation bases de données - Décembre 2012 -Thiès08/10/2013
6 Une entitéest un ensemble d'éléments homogènes (ex: personne) Chaque élément est une occurrence (ex: bertrand muller) Un attributou une propriétéest une caractéristique associée à une entité (ex : l'âge d'une personne, la surface d'une région...) Un identifiantcorrespond à une ou plusieurs propriétés d'une entité qui ont une valeur unique pour chaque occurrence (ex : le numéro de sécurité sociale d'une personne)Modèle Conceptuel de Données (MCD)
Entité (1/5)
Libellé entité
Liste des attributs
Formation bases de données - Décembre 2012 -ThièsModèle Conceptuel de Données (MCD)
Association (2/5)
Une association(relation) est un lien sémantique entre plusieurs entités. Formation bases de données - Décembre 2012 -Thiès08/10/2013
7Modèle Conceptuel de Données (MCD)
Dimension, réflexivité (3/5)
La dimensiond'une association est le nombre d'entités concernées par celle-ci (nombre de pattes de l'association). Elle peut être binaire, ternaire ou n-aire. L'association réflexiveest une association dont plusieurs " pattes » lient la même entité. Dans ce cas, plusieurs occurrences de la même entité seront associées. Formation bases de données - Décembre 2012 -ThièsModèle Conceptuel de Données (MCD)
Cardinalités(4/5)
La cardinalité permet de caractériser le lien entre une entité et la relation à laquelle elle est reliée. La cardinalité d'une relation est composée d'un couplecomportant une borne maximale (1 ou n) et une borne minimale (0 ou 1). Formation bases de données - Décembre 2012 -Thiès08/10/2013
8Modèle Conceptuel de Données (MCD)
Cardinalités (5/5)
Formation bases de données - Décembre 2012 -ThièsLe dictionnaire des données
Inventaire exhaustif
Inventaire épuré, consiste à éliminer : les propriétés inutiles (données calculées) les synonymes (plusieurs propriétés de même nom) les polysèmes (même propriété avec plusieurs noms) les redondances (répétitions des mêmes propriétés) Formation bases de données - Décembre 2012 -Thiès08/10/2013
9Exercice : Kilouplus
Création d'un MCD
1.Création du dictionnaire de données
2.Construction de la matrice des dépendances fonctionnelles (tableau reprenant la liste des identifiants et des propriétés)
3.Réalisation de la matrice des dépendances fonctionnelles composées (même tableau que précédemment avec les propriétés non définies)
4.Ecriture des dépendances fonctionnelles
5.Modèle conceptuel de données
Formation bases de données - Décembre 2012 -ThièsPropriétés Provenance Remarque
Code Client Liste clients
Constitué des 3 lettres nom + 3 lettres prénom + département + Ordre A, B,....Civilité Liste clients
Prenom Liste clients
Nom Liste clients
Adresse Liste clients
Code Postal Liste clients
Ville Liste clients
Code Codes Postaux
Code Postal Codes Postaux
Ville Codes Postaux
Code Liste des agences
Nom Liste des agences
Référence Catalogue
Désignation Catalogue
Tarif / Semaine Catalogue
Caution Catalogue
Code article Stocks
Nom Stocks
Quantité dispo / agence Stocks
Date Contrat
Nom de l"Agence Contrat
Numero contrat Contrat
Civilité Contrat
Prenom Contrat
Nom Contrat
Adresse Contrat
Code postal Contrat
Ville Contrat
Durée Contrat
Reference Contrat
Materiel Contrat
Montant Unitaire Contrat
Quantité Contrat
Montant total (ligne) Contrat
Total facture Contrat
Caution Contrat
Formation bases de données - Décembre 2012 -ThièsInventaire exhaustif
08/10/2013
10Code Code Client
CivilitéCivilité
Prenom Prenom Client
NomNom Client
AdresseAdresse Client
Code Postal Code Postal
VilleVille
CodeCode CP
Code Postal Code Postal
VilleVille
CodeCode Agence
NomNom Agence
RéférenceRéférence Materiel
Désignation Désignation
Tarif / Semaine Tarif / semaine
CautionCaution
Code article Référence Materiel
NomDésignation
Quantité dispo / agence Quantité dispo / agenceDateDate Commande
Nom de l"Agence Nom Agence
Numero contrat Numero Contrat
CivilitéCivilité
PrenomPrenom Client
NomNom Client
AdresseAdresse Client
Code postal Code Postal
VilleVille
DuréeDurée
ReferenceRéférence Materiel
MaterielDésignation
Montant Unitaire Tarif / semaine
QuantitéQuantité Louée
Montant total (ligne) Calculé
Total facture Calculé
CautionCalculé
Formation bases de données - Décembre 2012 -ThièsPolysèmes,
Synonymes,
Champs calculés
Code Client Code Client
Civilité Civilité
Prenom Client Prenom Client
Nom Client Nom Client
Adresse Client Adresse Client
Code Postal Code Postal
Ville Ville
Code CP Code CP
Code Postal
VilleCode Agence Code Agence
Nom Agence Nom Agence
Référence Materiel Référence Materiel
Désignation Désignation
Tarif / semaine Tarif / semaine
Caution Caution
Référence Materiel
Désignation
Quantité dispo / agence Quantité dispo / agenceDate Commande Date Commande
Nom Agence
Numero Contrat Numero Contrat
Civilité
Prenom Client
Nom Client
Adresse Client
Code Postal
VilleDurée Durée
Référence Materiel
Désignation
Tarif / semaine
Quantité Louée Quantité Louée
Calculé
Calculé
Calculé
Formation bases de données - Décembre 2012 -ThièsRedondances
08/10/2013
11Code Client Code Client
CivilitéCivilité
Prenom Client Prenom Client
Nom Client Nom Client
Adresse Client Adresse Client
Code Postal Code Postal
VilleVille
Code CP Code CP
Code Agence Code Agence
Nom Agence Nom Agence
Référence Materiel Référence Materiel
Désignation Désignation
Tarif / semaine Tarif / semaine
Caution Caution
Quantité dispo / agence Quantité dispo / agenceDate Commande Date Commande
Numero Contrat Numero Contrat
DuréeDurée
Quantité Louée Quantité Louée
Formation bases de données - Décembre 2012 -ThièsRecherche des identifiants naturels
PropriétésCode
ClientCode
CPCode
AgenceRéférence
MaterielNumero
Contrat
Civilité
Prenom Client
Nom Client
Adresse Client
Code Postal
VilleNom Agence
Désignation
Tarif / semaine
Caution
Quantité dispo / agence
Date Commande
Durée
Quantité LouéeMatrice des dépendances fonctionnelles (simple) Connaissant une et une seule occurrence (valeur) de l'identifiant, est-ce-que je connais une et une seule occurrence de la propriété ? Formation bases de données - Décembre 2012 -Thiès08/10/2013
12PropriétésCode
ClientCode
CPCode
AgenceRéférence
MaterielNumero
Contrat
Civilité
Prenom Client
Nom Client
Adresse Client
Code Postal
VilleNom Agence
Désignation
Tarif / semaine
Caution
Quantité dispo / agence
Date Commande
Durée
Quantité LouéeMatrice des dépendances fonctionnelles (simple) Plusieurs cases cochées sur une même ligne = transitivité Il faut choisir un et un seul identifiant par propriété. Formation bases de données - Décembre 2012 -Thiès Matrice des dépendances fonctionnelles composéesPropriétés
CodeClientCode
CPCode
AgenceRéférence
MaterielNumero
Contrat
Quantité dispo / agence
Quantité Louée
Connaissant une et une seule occurrence de l'identifiant 1 et de l'identifiant 2, est- ce-que je connais une et une seule occurrence de la propriété ? Formation bases de données - Décembre 2012 -Thiès08/10/2013
13PropriétésCode
ClientCode
CPCode
AgenceRéférence
MaterielNumero
Contrat
Civilité
Prenom Client
Nom Client
Adresse Client
Code Postal
VilleNom Agence
Désignation
Tarif / semaine
Caution
Quantité dispo / agence
Date Commande
Durée
Quantité LouéeMatrice des dépendances fonctionnelles (simple)1. Mise en évidence des entités
2. Donner un label aux entités
Entité
CLIENT
Formation bases de données - Décembre 2012 -ThièsMise en évidence des Entités
et des Associations La matrice des dépendances fonctionnelles met en évidence les Entités.La matrice des dépendances fonctionnelles composées met en évidence les Associations porteuses de Propriétés.
Formation bases de données - Décembre 2012 -Thiès08/10/2013
14 Formation bases de données - Décembre 2012 -ThièsMCD kilouplus
Tableur Vs BD
Modèle conceptuel
Modèle logique
Modèle Physique
Requêtes et SQL
Importation / Exportation de données
Conception bases de données
Décembre 2012 - SandrineAUZOUX, Thierry CHAPUSET08/10/2013
15 Formation bases de données - Décembre 2012 -Thiès Règle 1 : toute entité devient une tabledans laquelle les attributs deviennent des colonnes (champs). L'identifiant de l'entité devient la clé primaire de la table.Traduction d'un MCD en MLD
Modèle Logique de Données (1/4)
Traduction
Formation bases de données - Décembre 2012 -Thiès08/10/2013
16Traduction d'un MCD en MLD
Modèle Logique de Données (1/4)
Règle 2 : pour une association binaire de type 1 à n, le n disparait au profit d'une clé étrangère qui fait référence à la clé primaire de l'autre table.Traduction
Formation bases de données - Décembre 2012 -ThièsTraduction d'un MCD en MLD
Modèle Logique de Données (2/4)
Règle 3 : pour une association binaire de type n à n, le n devient une table supplémentaire dont la clé primaire est composée des deux clésétrangères.
Traduction
Formation bases de données - Décembre 2012 -Thiès08/10/2013
17Traduction d'un MCD en MLD
Modèle Logique de Données (3/4)
Règle 4 : pour une association binaire de type 1 à 1 est traduite comme une association de type 1 à n sauf que les valeurs de la clé étrangère doit être distinctes et parfois non nulles. Formation bases de données - Décembre 2012 -ThièsTraduction d'un MCD en MLD
Modèle Logique de Données (/4)
Règle 5 : une association non binaire est traduite par une table supplémentaire dont la clé primaire est composée d'autant de clésétrangères que d'entités en association.
Formation bases de données - Décembre 2012 -Thiès08/10/2013
18Modèle Physique de Données (MPD)
Le MPD est la représentation exacte de la base de données.Il est lié au logiciel/SGBD utilisé.
Il est constitué de tables relationnelles, dont les attributs sont typés. Les types de données peuvent varier selon le SGBD utilisé. Il respecte les règles d'intégrité, d'unicité et de non vacuité.Il spécifie les tables de référence.
Il optimise les performances à l'aide des index. Il permet de créer automatiquement la base de données par des outils spécifiques en générant le code SQL correspondant. Formation bases de données - Décembre 2012 -ThièsModèle Physique de données
Types de données (1/2)
Texte : chaine de caractères alphanumériques (255 max) Mémo : chaine de caractères alphanumériques (65535 max)Date et heure
Monétaire : numérique particulier
Numéro auto : entier long généré par AccessOui/Non : combinaison logique
Objet Ole: image, son, vidéo
Lien Hypertexte :adresse internet, mail
Formation bases de données - Décembre 2012 -Thiès08/10/2013
19Modèle Physique de données
Types de données (2/2)
Numérique
Formation bases de données - Décembre 2012 -ThièsExercice : Kilouplus suite
1.Passage du MCD vers le MLD
2.Création du MPD sousACCESS
1.Créer les tables
1.Définir les champs (type et taille)
2.Définir les restrictions
3.Identifier les clés primaires
2.Construire le schéma relationnel
1.Identifier les contraintes d'intégrité référentielles
2.Construire les relations entre les tables
quotesdbs_dbs41.pdfusesText_41[PDF] examen de microéconomie s1 pdf
[PDF] exercice corrigé microeconomie s1 pdf
[PDF] exercices dapplication en microéconomie
[PDF] examen de microéconomie s2 corrigé
[PDF] exercice corrigé microéconomie producteur
[PDF] examen d'aptitude professionnelle echelle 10
[PDF] goethe institut rabat examen
[PDF] ministere de finance maroc concours 2016
[PDF] examen d'aptitude professionnelle ministere de l'interieur
[PDF] examen daptitude professionnelle ide 1er grade
[PDF] section européenne anglais lycée
[PDF] exercice corrigé de biologie animale
[PDF] cours de biologie et physiologie animale pdf
[PDF] examen corrigé de physiologie végétale