Vous êtes sur la page 1sur 8

Modèles de conception

 Modèle logique de données

Système d’Information 1
Modèles de conception
Objectifs
 
Le modèle logique des données est une représentation du modèle conceptuel en termes d'organisation des données : il se réfère à l'état de l'art
technologique c'est-à-dire des possibilités du moment en matière de logiciels et de matériels.
 
Généralités
 
Actuellement, on assiste à une mutation des logiciels de gestion de bases de données dites hiérarchiques ou navigationnelles vers des systèmes
relationnels.
 
Le modèle relationnel présente deux aspects fondamentaux :
-une algèbre permettant de manipuler des tables
-une démarche de conception permettant de définir une collection de tables.

Système d’Information 2
Modèles de conception

 Concept de base du relationnel


 
 La table, concept central du modèle, qui peut être définie comme un
tableau de données.
 Les colonnes de ce tableau sont appelés les attributs de la relation.
 Le nombre de colonnes ou d’attributs de la table est le degré de la table
 Chaque attribut peut prendre des valeurs dans un domaine
 Les lignes de ce tableau , occurrence de la table, seront appelées tuples
ou n-uplets.
LIVRES
   N°
Titre
 Exemple Auteur
Editeur
   Série
  
 donneras en formalisme relationnel

Système d’Information 3
Modèles de conception

donneras en formalisme relationnel


LIVRES
LIVRES(N°;Titre;Auteur.Editeur;Série) N°
Titre
nom de la table : LIVRES
Auteur
degré de la table : 5 Editeur
Série
attribut : N°; Titre; Auteur; Editeur; Série
domaine de N°; Entier, 3 de long,  0
domaine de Titre et Série; Caractère , 30 de long
domaine de Auteur et Editeur; Caractère , 20 de long
en représentation en extension de la table

Système d’Information 4
CLIENT
n° client
nom
adresse
code postal
ville

RÈGLES DE TRANSFORMATIONS

ENTITE :
 
Toute entité est transformé en table . Ses propriétés deviennent les attributs
de la table. L’identifiant devient la clé primaire unique de la table.
 
CLIENT
 
n° client
nom
adresse
code postal
ville

devient
Schéma relationnel : CLIENT ( n° client , nom , adresse , code postal , ville )

Système d’Information 5
RÈGLES DE TRANSFORMATIONS
SPÉCIALISATION:
 
On exprime les sous-types par des tables spécifiques, avec comme clé
primaire celle de la table du sur type. La table du surtype est exprimé
comme une entité quelconque. TIERS

n° tiers
nom
adresse

devient
CLIENT FOURNISSEUR
 
condition de règlement taux de remise
Schéma relationnel n° représentant délai livraison

TIERS(n° tiers , nom ,adresse )


CLIENT(n° tiers , condition règlement, n° représentant)
FOURNISSEUR(n° tiers, taux de remise, délai de livraison )

Système d’Information 6
RÈGLES DE TRANSFORMATIONS

CARDINALITE (1,1)-(1,1)
  
 On choisit l’une des entités qui hérite de l’ensemble des attributs de
l’autre entité, la clé primaire restant celle de l’entité.

EMPLOYE
n° employé
nom
 Schéma relationnel 1,1

 SERVICE ( n° service , libellé)


DEPENDANCE
 EMPLOYE ( n° employé , n° service , nom )

1,n

SERVICE
n° service
libellé

Système d’Information 7
RÈGLES DE TRANSFORMATIONS

CARDINALITE (0,n)-(0,n) ou (1,n)-(1,n) ou (0,n)-(1,n)


 
 On crée une table avec comme clé primaire une clé composé des
identifiants des deux entités.
PROPRIETAIRE
nom
n° téléphone
0,n

devient POSSEDE
 Schéma relationnel date achat
 PROPRIETAIRE ( nom , n° téléphone )
0,n
 POSSEDE ( n° immatriculation , nom , date achat )
VEHICULE
 VEHICULE ( n° immatriculation , marque , couleur ) n° immatriculation
marque
couleur

Système d’Information 8

Vous aimerez peut-être aussi