Database Reference
In-Depth Information
Terminologie
Chaque concept de base se divise en sous-concepts comme le présente le tableau suivant.
Tableau 1-3 : Les trois concepts de base
Attribut (
attribute
)
Entité/classe (
entity/class
)
Association (
relationship
)
●
Le.terme.propriété.est.
aussi.utilisé.
●
Donnée.élémentaire.
associée.à.un.domaine.
de.valeurs.
●
Peut.être.identifiant.(ou.
en.faire.partie).
●
Regroupe.des.objets.métier.
(concrets.ou.abstraits).
●
Dotée.d'attributs,.dont.un.
identifiant.
●
Relie.des.entités/classes.(entre.
2 :.associations.binaires,.entre.
n
:
associations
n
-aires).
●
Agrégation.
●
Héritage.
Dans l'état actuel de vos connaissances, et en vous supposant débutant, vous pourriez établir
le tableau suivant sans vous prononcer davantage sur la suite des événements.
Tableau 1-4 : Les trois concepts du cas des supermarchés
Attribut (
attribute
)
Entité/classe
(
entity/class
)
Association
(
relationship
)
●
code_postal
,.
nom_ville
●
date_service
,.
lib_service
●
nom_magasin
,.
nbre_produits
,.
distance_km
●
Magasin
?
●
Ville
?
●
Service
?
Le tableau suivant présente les termes équivalents de la notation UML et des formalismes
entité-association (Merise compris).
Tableau 1-5 : Terminologie
UML
Entité-association
Classe
Entité
Association
Association.(Relation)
Objet
Occurrence
Multiplicité
Cardinalité
Diagramme.de.classes
Modèle.conceptuel.de.données.(Merise)
Attribut ou information ?
Lors de l'analyse de l'existant ou du domaine à modéliser, vous devrez faire la distinction entre
attribut et information.