Une précision :
Votre premier diagramme représente un MLD (modèle logique des données, ou modèle relationnel pour reprendre le vocabulaire d’Open ModelSphere) et non pas un MCD (modèle conceptuel des données), car dans un MCD on ne fait pas mention des attributs (colonnes) participant à des clés étrangères, les références sont implicites, portées par les pattes connectant les entités-types. C’est au niveau MLD que les références sont explicitées, comme vous l’avez fait.
Envoyé par
geo76310
je comprends pas quant vous dites "alors ce sont des valeurs (des instances) d’entités-types"
Une entité-type correspond à un prédicat de la logique.
Prenons le cas des abonnés :
Sous forme de prédicat (c’est-à-dire pouvant prendre les valeurs de vérité vrai ou faux) :
L’abonné de numéro numAbonne a pour nom nomAbonne, pour prénom prenomAbonne et a obtenu le prix Nobel de physique en année.
Les propositions suivantes sont vraies et concourent à la vérité du prédicat :
L’abonné de numéro '314' a pour nom 'Curie', pour prénom 'Marie' et a obtenu le prix Nobel de physique en 1903
L’abonné de numéro '318' a pour nom 'Planck', pour prénom 'Max' et a obtenu le prix Nobel de physique en 1918
L’abonné de numéro '322' a pour nom 'Einstein', pour prénom 'Albert' et a obtenu le prix Nobel de physique en 1921
L’abonné de numéro '323' a pour nom 'Bohr', pour prénom 'Niels' et a obtenu le prix Nobel de physique en 1922
L’abonné de numéro '330' a pour nom 'de Broglie', pour prénom 'Louis' et a obtenu le prix Nobel de physique en 1929
La proposition suivante est fausse et ne concourt pas à la vérité du prédicat :
L’abonné de numéro '981' a pour nom 'Leclerc', pour prénom 'Félix' et a obtenu le prix Nobel de physique en 1945
En effet, en 1945 c’est Wolfgang Pauli qui fut nobélisé. Cela ne m’empêche quand même pas d’admirer Félix Leclerc et de chanter ses chansons !
A son tour, une entité-type (c’est-à-dire un type d’entité ou classe d’entités) peut être interprétée comme un prédicat :
ABONNE (numAbonne, nomAbonne, prenomAbonne, anneeNobel)
Cette entité-type prend elle aussi des valeurs :
<'314', 'Curie','Marie',1903>
<'318', 'Planck','Max',1918>
<'322', 'Einstein','Albert',1921>
<'323', 'Bohr','Niels',1922>
<'330', 'de Broglie','Louis',1929>
Valeurs qui sont des instances, des entités (ou occurrences).
Bref, une entité-type peut encore être perçue comme une variable dont les valeurs sont des entités.
Je vais poursuivre l'examen de votre problème.
Partager