Bonjour,

Je souhaite développer une petite galerie photo avec un système de tags et en me basant sur le framework CakePhp.

  • Chaque photo est associée à 0 ou plusieurs tags
  • Chaque album est associé à 0 ou plusieurs tags
  • Chaque utilisateur est associé à 0 ou plusieurs tags
  • Chaque photo est associée à 0 ou plusieurs commentaires

L'organisation des albums se fera suivant cet exemple :
  • l'album "test" est associé aux tags "septembre, 2008"
  • toutes les photos qui sont associés aux tags "septembre, 2008" seront associés à l'album "test"
  • tout les utilisateurs qui sont associés aux tags "septembre, 2008" pourront visualiser l'album "test"


Voici le MCD :

Ce MCD comporte des erreurs au niveau des relations ; en effet, je n'ai pas trouvé dans MYSQL WorkBench comment réaliser des relation 0,n (notamment pour les commentaires...)

Que pensez vous de ce modèle ? Qu'amélioreriez-vous ?

Merci