Want to create interactive content? It’s easy in Genially!

Reuse this 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:

Piñata Challenge

Teaching Challenge: Transform Your Classroom

Frayer Model

Math Calculations

Interactive QR Code Generator

Interactive Scoreboard

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 :

  1. Rappel des éléments constituant le MCD
  2. Règles de traduction de chaque élément
  3. 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