Académique Documents
Professionnel Documents
Culture Documents
Mohamed HAMMAMI
Professeur à la FSS – Université de Sfax
mohamed.hammami@fss.usf.tn
Modèle logique de données
L’approche
Règles de transformation
LFI 2 - FSS
Mohamed HAMMAMI 2
Modèle logique de données
Principe
CLIENT
LFI 2 - FSS
Mohamed HAMMAMI 3
Modèle logique de données
Règles de transformation
Transformation des entités en relation (table)
Nom de la relation (table) = nom de l’entité
Clé primaire de la table = identifiant de l’entité
Attributs de la table = propriétés de l’entité
LFI 2 - FSS
Mohamed HAMMAMI 4
Modèle logique de données
Lien 1-n
Exemplaire
Livre n 1 idExemplaire
no_Livre
nb_page
titre
no_Livre
Livre(no_Livre, titre)
Exemplaire(idExemplaire,nb_page,# no_Livre)
LFI 2 - FSS
Mohamed HAMMAMI 5
Modèle logique de données
Lien n-n
Client
idClient 0,n 0,n Livre
emprunte
nom idLivre
DateRetour
tel titre
adresse
Client
Emprunte
idClient Livre
dateRetour
nom idLivre
idClient
tel titre
idLivre
adresse
Lien 1-1
Couverture
Livre 1,1 1,1 IdCouverture
idLivre a pour couverture illustrateur
titre résume
biographie
OU
Livre(idLivre, titre)
Couverture(idCouverture, illustrateur, résumé, biographie, idLivre)
LFI 2 - FSS
Mohamed HAMMAMI 7
Modèle logique de données
Règles de transformation
LFI 2 - FSS
Mohamed HAMMAMI 8
Modèle logique de données
LFI 2 - FSS
Mohamed HAMMAMI 9
Modèle logique de données
LFI 2 - FSS
Mohamed HAMMAMI 10
Modèle logique de données
LFI 2 - FSS
Mohamed HAMMAMI 11
Modèle logique de données
LFI 2 - FSS
Mohamed HAMMAMI 12
Modèle logique de données
LFI 2 - FSS
Mohamed HAMMAMI 13
Modèle logique de données
LFI 2 - FSS
Mohamed HAMMAMI 14
Modèle logique de données
LFI 2 - FSS
Mohamed HAMMAMI 15
Modèle logique de données
Exemple: Gestion d’une bibliothèque (1/4)
Client Exemplaire
idClient 0:n 0:n idExemplaire
Emprunt
nom nb_pages
tel dateRetour
adresse
Emprunt Exemplaire
Client
idClient idExemplaire
idClient
idExemp nb_pages
nom
dateRetour
tel
adresse
LFI 2 - FSS
Mohamed HAMMAMI 16
Modèle logique de données
Exemple: Gestion d’une bibliothèque (2/4)
Exemplaire Livre
Exemplaire Livre
idExemplaire idLivre
nb_pages titre
idLivre annee
editeur
LFI 2 - FSS
Mohamed HAMMAMI 17
Modèle logique de données
Exemple: Gestion d’une bibliothèque (3/4)
Livre Auteur
idLivre 1:n 0:n idAuteur
possède
titre nom
annee rang prénom
editeur
LFI 2 - FSS
Mohamed HAMMAMI 18
Modèle logique de données
Exemple: Gestion d’une bibliothèque (4/4)
Client possède
Clé primaire
idClient
nom
tel
{ idLivre
idAuteur
rang
adresse
Clé étrangère
Emprunt
idClient Exemplaire Livre
idExemp Auteur
dateRetour idExemplaire idLivre
nb_pages idAuteur
titre
idLivre nom
annee
prénom
editeur
LFI 2 - FSS
Mohamed HAMMAMI 19
Modèle logique de données
Modèle logique
CLIENT (idClient, Nom, Tel, adresse)
Emprunt (idClient, idExemplaire, DateRetour)
Exemplaire (idExemplaire, nb_pages, idLivre)
Livre (idLivre, titre, annee, editeur)
Possède (idLivre, idAuteur, rang)
Auteur (idAuteur, nom, prénom)
LFI 2 - FSS
Mohamed HAMMAMI 20