Académique Documents
Professionnel Documents
Culture Documents
Plan du cours
Administrateur Utilisateurs
Utilisateurs
Utilisateur Utilisateurs
Utilisateurs
Application
DDL Processeur de
(langage de description requêtes
Gestionnaire de
de données)
transactions
Moteur d'exécution
Journalisation
Gestionnaire
de stockage
Métadonnées
Données
Niveaux d’abstraction
Contenu
Concepts de base
Entités, attributs
Relations
Clés
Multiplicités, cardinalités
Concepts avancés
Héritage
Agrégation, Composition
Entités faibles
Modèle Entités-Relations
Etudiant Cours
Nom Intitulé
Prénom Nbr heures
N°Etud …
…
Modèle Conceptuel de Données
Exemple
Client
1..1 1..n Produit
N°client
Nom N°produit
Prénom Libellé
Adresse Descriptif
passe qt contient Prix unitaire
é Qté en stock
Exemple 1 Employés_Université
(0,N) enseignant
Enseigne
Cours_Université
2 - Modèle Entités - Relations
modeling mapping
2 - Modèle Entités - Relations
Entité
"une chose" qui existe et qui peut être distinguée de façon unique.
Ex.: un étudiant, une voiture, une banque
abstraite ou concrète
• Ensemble d'entités
Une collection d'entités similaires, ayant les mêmes propriétés,
identifiées par l’ "organisation" ("entreprise" en sens large) comme
ayant une vie propre
Ex.: les étudiants d'une université, les comptes d'une banque, les
entreprises d'un pays, les voitures d'une société de location …
Attributs
Attribut
propriété d’une entité
prend des valeurs simples, par exemple entiers ou
chaînes de caractères (domaine d'attribut)
Ensemble d'Entités Attributs Domaines
Voitures n°série entier (12)
marque chaîne de car. (8)
type chaîne de car. (10)
type Représentation
n°série marque sous forme de
voitures diagramme
2 - Modèle Entités - Relations
Relations
université diplôme
délivr
e
inscription
n°e nom_e
étudiant prénom_e
2 - Modèle Entités - Relations
Ensemble de relations
Soit r une relation entre k ensembles d'entités E1, E2, …, Ek. Un ensemble
d'entités peut apparaître plus d'une fois dans la liste.
Relations n-aires
n°p nom_p
Exercices
A r B
r A A r B
C
(1) (2)
(3)
2 - Modèle Entités - Relations
E1 r E2
2 - Modèle Entités - Relations
(n-m)
employés projets
2 - Modèle Entités - Relations
(1-1)
personnes passeports
2 - Modèle Entités - Relations
A B A B A B
Exercice
A r B
2 - Modèle Entités - Relations
Attributs de relation
quantité
2 - Modèle Entités - Relations
Exercice
A r B
C
(4)
2 - Modèle Entités - Relations
Cardinalités
Min Max
0 1
1 n
2 - Modèle Entités - Relations
Exemples
(1-n)
(n-m)
2 - Modèle Entités - Relations
Exemples
(1-1)
est composée de
n°pièce
0,n
quantité
nom_p pièce
0,n
compose
2 - Modèle Entités - Relations
Exemple
n°p nom_p
projet
1,n n°r descr_r
0,n rôle
particip
n°e e 0,n
employé prénom_e
nom_e
Diagramme E-R - Exercices