Base de données et uml

2282 mots 10 pages
Le Modèle Entité-Association et les Bases de Données Relationnelles

Didier DONSEZ
Université Joseph Fourier IMA – IMAG/LSR/ADELE 'LGLHU'RQVH]#LPDJIU



2

Motivations
I Modèle Entité/Association ((QWLW\5HODWLRQVKLS)
• point de départ aux MCD de nombreuses méthodes
• Merise, OMT, UML, …

• extension objet (héritage)

I Modèle Relationnel
• modèle de base pour les SGBDs relationnels
• >70 % des applications SI

• théorie de la normalisation
' 'RQVH] ($ HW %' 

• suppression des redondances • mais il faut déterminer toutes les dépendances fonctionnelles

I Transformation E/A vers le Relationnel



Modèle Entité-Association E/A [Chen76]
(QWLW\5HODWLRQVKLS 0RGHO (5

3

I Concepts de Base
• • • •

Type d ’Entité ((QWLW\ 6HW) Type d ’Association (5HODWLRQVKLS 6HW) Attribut ($WWULEXWH) Clé (.H\)
Etudiants numss nom adresse Suivre année code Cours titre heures

' 'RQVH] ($ HW %' 

I Base pour de nombreux autres méthodologies
• Merise, OMT, Booch, …, UML



4

Les Clés
I Une entité a une et une seule clé I même si plusieurs clés sont candidates
• les attributs clé sont soulignés

Cours

Cours

' 'RQVH] ($ HW %' 

formation intitulé

salle

heure

formation intitulé

salle

heure



5

Choisir une Clé
I Naturelle (1DWXUDO)
• Attribut seul ou composition d ’ attributs
• doit toujours être renseigné (NOT NULL)

• Remarque : Attribut clé représentant une composition
ISBN : numéro intl d ’ éditeur + numéro d ’ ouvrage GENCOD, EAN, SKU : numéro intl de fabricant + numéro de produit

• clé d ’ une entité faible

I Artificielle (6XUURJDWH)
' 'RQVH] ($ HW %' 

• introduction d ’ un attribut artificiel n ’ appartenant pas au système décrit.
• performance en comparaison • compacité du stockage souvent employé pour les bases décisionnelles



Cardinalités des Assocations
0XOWLSOLFLW\ RI

en relation

  • Mart
    1515 mots | 7 pages
  • merise uml
    4471 mots | 18 pages
  • Base de donnees
    3755 mots | 16 pages
  • Introduction aux sgbd
    533 mots | 3 pages
  • Guide de modélisation
    17284 mots | 70 pages
  • Uml 2 pour les bases de données - eyrolles
    74754 mots | 300 pages
  • Coursgestion
    3415 mots | 14 pages
  • méta-modélisation
    1711 mots | 7 pages
  • Conception d un site web dynamique en utilisant les technologies XML
    7265 mots | 30 pages
  • Rapport
    2808 mots | 12 pages