Bonjour dancom5,
Les documents que j'ai consulté sur le site dont vous me parlez m'ont semblés pour le moins confus et impropres pour débuter en modélisation.
Bien au contraire quand on a bien compris le principe des cardinalités.Envoyé par dancom5
Cardinalités:
Elles précisent combien de fois une occurence d'une entité-type peut être impliquée dans l'association.
de la forme : (minimum, maximum)
donc pour (0,n) on peut traduire par ( zéro au minimum, plusieurs au maximum)
Ex:
Ici pour l'association créer
un ARTISTE crée zéro ou plusieurs TABLEAUX
ARTISTE (0,n)----créer----(1,1) TABLEAU
Le fait qu'il ai déjà créé un tableau ne change pas le fait qu'il puisse le supprimer, cela ne change donc pas le minimum qu'il puisse créer, c'est à dire zéro (0,n) !!Il peut en avoir qu'un seul de fait (1,).
de l'autre coté on s'intéresse à la participation de TABLEAU dans cette association.
Un TABLEAU est créé par un et un seul ARTISTE
ARTISTE (0,n)----créer----(1,1) TABLEAU
Non ! Un artiste possède plusieurs tableaux qui chacun possèdent une photo. Puisque dans votre cas aucunes photos ne peut exister sans provenir d'un tableau.Un artiste possède plusieurs photos via son album,
s'il y a plusieurs tableau dont chacun a sa photo, il possède plusieurs photos.
Effectivement, à l'affichage on aura plusieurs photos, possédées chacunes par un tableau.
Avez vous lu le document de Cyril Gruau ?
ou celui de SQLPro alias Frédéric Brouard ?
Bonne journée,
François
Partager