Introduction Requêtes SQL : Base
  mySQL Administration Insert, Delete et Update
  Base de données relationnelles Requêtes SQL : Avancée
  Notation Entitée-Relation Exercices

 

Modèle Entité-Relation

Le modèle Entité-Relation permet de représenter graphiquement une structure de donnée. Les données sont décrit comme des entités ayant des attributs et le diagramme affiche les différentes relation entre les entités.

Symboles
Descriptions
entité
Entité : regroupement logique de données
entité faible
Entité faible : entité qui n'a aucune utilisé sans l'existe d'une autre entité
relation
Relation : Symbole d'une relation entre entité(s)
relation faible
Relation faible : relation entre une entité et l'entité faible qui lui est relié
attribut
Attribut : un type de donnée relié à une entité
attribut clé
Attribut clé : attribut qui permet de définir uniquement un ensemble de données de l'entité
attribut valeur multiple
Attribut à valeur multiple : un type de donnée dont les valeurs sont issut d'un ensemble défini
attribut composé
Attribut composé : un attribut qui peut être subdivisé en plusieurs type de donnée (exemple : attribut nom, peut être subdivisé en nom de famille, prénom, initiale)
attribut dérivé
Attribut dérivé : Attribut qui peut être dérivé par un calcul sur l'ensemble des données
relation
Relation 1 à n : Établit une ralation 1 à n (ou n à m) entre 2 entités
relation totale
Relation totale : Tous les ensembles de données de E2 sont inclus dans la relation.

 

Exemples : Bibliothèque
barre

La direction d'une école secondaire vous demande de créer un système informatique pour gérer la location des livres de la bibliothèque de l'école. Le système doit permettre :

  • à un utilisateur de sortir un livre pour une péridode donnée
  • au bibliothécaire de visualiser l'ensemble des livre de la bibliothèque, de déterminer quels sont les livres qui ont été sortie et par quels utilisateurs
  • le bibliothécaire doit connaître la liste des membres qui ont un livre en retard.
  • pour des questions de gestion, les livres doivent être classés en catégories

Étape 1 : Quelles sont les entités possibles

  • livre
  • catégorie
  • réservation
  • bibliothécaire
  • utilisateur
  • ...
ER_Bibliotheque

Étape 2 : Quels sont les attributs des entités énumérés à la première étape

ER Bibliothèque

Étape 3 : Revoir les entités et les attributs

Ici on réalise que on a pas vraiment besoin d'une entité Bibliothécaire pour remplir les exigences du projet. De plus si on regarde de plus près l'entité Catégorie, on remarque que l'on pourrait enlever l'entité et la remplacer par un attribut catégorie dans l'entité Livre.

ER Bibliothèque

 

Étape 4 : Déterminer les relations entre les entités

Les livres peuvent être sortie de la bibliothèque par l'entremise d'une réservation. De la même façon, un utilisateur peut réserver un livre.

ER Bibliothèque

Étape 5 : Révision du modèle. Ajout des attributs clé, et des types de relations.

Il existe plusieurs solution possible. Il s'agit d'en trouver un qui convient à la description du problème initiale de la façon la plus optimale.

ER Bibliothèque

 

Exemples
barre

Banque
Compagnie
Compagnie : contruction des tables

 


Accueil