Want to create interactive content? It’s easy in Genially!
5. BD Du MCD au MLDR
tifenn rault
Created on July 17, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Piñata Challenge
View
Teaching Challenge: Transform Your Classroom
View
Frayer Model
View
Math Calculations
View
Interactive QR Code Generator
View
Interactive Scoreboard
View
Interactive Bingo
Transcript
Bases de données : du modèle Conceptuel au modèle Logique de données relationnel
Informatique : PEIP
Informatique : PEIP
Bases de données : du MCD au MLD
Objectifs
Plan
À la fin de cette séance, tu seras capable :
- Rappel des éléments constituant le MCD
- Règles de traduction de chaque élément
- Retour sur l'exemple Bibliothèque
- de traduire les Entités et les Associations d'un MCD de type E/A
- de produire un Modèle Logique de Données Relationnel
Informatique : PEIP
Bases de données : du MCD au MLD
Modèle Logique de Données - Schéma Logique
Modélisation "Logique"
2ème étape
Modèle Conceptuel de Données de type Entité/Association
Modélisation "Conceptuelle"
1ère étape
Passons maintenant à la 2ème étape de modélisation ...
Informatique : PEIP
Bases de données : du MCD au MLD
Précedemment, on a vu qu'il existe deux types d'associations entre entités :
Type 1:N "Un à plusieurs"
Type N:M " Plusieurs à plusieurs"
Entite_3
Entite_4
Entite_2
Entite_1
Informatique : PEIP
Bases de données : du MCD au MLD
Modélisation "Logique"
2ème étape
pour obtenir un Modèle Logique de Données Relationnel
Application de règles de traduction
Modèle Logique de Données - Schéma Logique
Modèle Conceptuel de Données de type Entité/Association
Trois règles à notre disposition :
Règle 1 : traduction de chaque Entité Règle 2 : traduction de chaque association de type "Un à Plusieurs" 1 : N Règle 3 : traduction de chaque association de type "Plusieurs à Plusieurs" N : M
Type 1:N "Un à plusieurs"
Entite_2
Entite_1
Informatique : PEIP
Bases de données : du MCD au MLD
Modélisation "Logique"
2ème étape
Règle 1 : Entité Une entité se transforme en une relation. Ses propriétés deviennent les attributs de la relation. Son identifiant devient la clé primaire de la relation.
Etudiant (IdEtu, nomEtu, prenomEtu, DateNaissance)
Entite_1
Informatique : PEIP
Bases de données : du MCD au MLD
Modélisation "Logique"
2ème étape
Règle 2 : 1:N Association de type "Un à plusieurs" Pas de création d’une nouvelle relation. Modification d’une relation existante par ajout d'une clé étrangère.
, # IdEcole )
Etudiant (IdEtu, nomEtu, prenomEtu, DateNaissance)
Informatique : PEIP
Bases de Données : du MCD au MLD
Modélisation "Logique"
2ème étape
Retour sur l'exemple du module 4 :
... avec une vue tabulaire des T-uples de chaque relation
Ecole (IdEcole, NomEcole, départementEcole) Etudiant (IdEtu, NomEtu, prenomEtu, dateNaissance, #IdEcole)
Varnier Paul 14/07/2004
Martin Jean 25/04/2001
Durant Yoan 16/11/2002
Durant Chloé 03/06/2000
Henriet Alain 19/02/1999
Legrand Alicia 14/08/20038
"Polytech Montpellier" Hérault
"Polytech Lille " Nord
"Polytech Lyon" Rhône
"Polytech Nantes" Loire-Atlantique
"Polytech Paris" Essonne
Informatique : PEIP
Bases de données : du MCD au MLD
Modélisation "Logique"
2ème étape
Règle 3 : N:M Association de type "Plusieurs à plusieurs"
Création d’une nouvelle relation :
- clé primaire = Concaténation des identifiants des entités de l’association
- attributs = éventuelles propriétés de l’association
Etudiant (IdEtu, nomEtu, prenomEtu, DateNaissance, # IdEcole) Activite (IdAct, nomAct, dateAct)
Participer (#IdAct, #IdEtu)
Informatique : PEIP
Bases de données : du MCD au MLD
Modélisation "Logique"
2ème étape
Règle 3 : N:M Association de type "Plusieurs à plusieurs"
Cas particulier ou l'association contient des propriétés
DateInscription
Etudiant (IdEtu, nomEtu, prenomEtu, DateNaissance, # IdEcole) Activite (IdAct, nomAct, dateAct)
Participer (#IdAct, #IdEtu
, DateInscription )
Informatique : PEIP
Bases de données : du MCD au MLD
Modélisation "Logique"
2ème étape
Règle 3 : N:M, cas d'une relation n-aire
Matiere (IdMatiere, nomMatiere) Classe (IdClasse, nomClasse) Professeur(IdProf, nomProf)
Enseigner (#Classe, #Matiere, #Prof)
À copier coller dans "image" puis "url" puis appuyer sur "entrée" pour avoir la formule LaTeX.
https://latex.codecogs.com/gif.latex?\dpi{300}&space;\huge&space;écrirelaformuleici
Remise à niveau mathématiques
Titre
Code couleur et logos
Propriété ou théorème
Définition
Cours
Méthode
Objectifs
Illustration
Exemple
Activité
Exercice
Zone condamnée pour la mise en page finale