| Accueil | Forums | Bureautique | Développement | SGBD |
  Entité / Relation
 
  Le langage SQL DML
 
  Langage SQL DDL
 
 
  Le modéle Entite Relation - Introduction
 

Présentation

Le modèle Entité/Relation (on l'appelle aussi Entité/Association) est un outil permettant de construire un shéma théorique d'organisation des données et de leurs interdépendances.

Définitions

Le modèle entité/relation utilise plusieurs éléments de base :
Entité
Ce sont des groupe d'éléments concrets ou abstraits ayant les mêmes caractéristiques, dont chaque éléments peut-être reconnu distinctement grâce à un identifiant dont la valeur est unique pour chaque élément.
On appelle "propriétés" (parfois attributs) les caractéristiques définissant une entité.
Exemple : L'entité salarié, l'entité Service dans la modélisation RH d'une entreprise, l'ensemble des salariés ont les mêmes caractéristiques mais chaque salarié est identifiable individuellement, de même pour les services de l'entreprise.
Les attributs de l'entité salarié pourraient être : Nom, Prénom, Date de naissance, Matricule, ...

Représentation :

Relation
est un lien entre plusieurs entités. Comme les entités, les relations peuvent avoir des attributs. Deux entités peuvent avoir plusieurs relations différentes
exemple : Un salarié peut appartenir à un service, il peut le diriger. Un personne peut être propriétaire d'un appartement, elle peut y loger, le louer, etc...

Cardinalités
entre une entité et une association detrmine le minimum et le maximum de fois ou un individu de l'entité (par exemple un salarié donné) participe à l'association
Il exite 4 types de cardinalités :
  • 0,1 : L'individu peut au minimum ne pas participer à l'association et y participer au maximum 1 fois
  • 0,n : L'individu peut au minimum ne pas participer à l'association et y participer au maximum n fois
  • 1,1 : L'individu doit au minimum et au maximum participer 1 fois à l'association
  • 1,n : L'individu doit au minimum participer 1 fois à l'association et y participer au maximum n fois
Dans l'exemple ci-dessus
  • Pour l'association appartenir :
    • Un salarié appartient à 1 et 1 seul service
    • Un service est composé de au minimum 1 salarié à au maximum n salarié
  • Pour l'association dirige :
    • Un salarié peut ne pas diriger ou diriger un ou plusieurs services
    • Un service est dirigé par 1 et 1 seul salarié

Identifiant
Permet d'indentifier de manière unique un individu d'une entité. C'est par exemple le matricule du salarié, le numéro d'insee d'une commune (et non son code postal puisque plusieurs communes peuvent avoir le même code postal). On identifie l'identifiant unique en le plaçant en tête des propriétés de l'entité et en le soulignant. (on peut remarquer aussi que j'ai supprimé les polysèmes en identifiant les propriétés (NomSalarie)

 
2005 Copyright Ephicom