Vu que je m'étais trompé d'endroit pour mon premier poste (j'en suis désolé), je vous remets l'intégralité du message en espérant que vous pourriez m'aider.
moi:
J'ai créer un MCD pour gérer une base de donnée de modèles pour un photographe. Je vais developper la base sur Oracle avec interface en delphi. J'aimerais pouvoir au final avoir des photos qui s'affichent suivant des critères de différentes tables. Faut-il que je crée une nouvelle entité photo dans mon MCD?
qi130:
1/ Il y a 1 forum Modélisation; il aurait été préférable de poster là-bas
2/ Pour ton problème, ...... ça dépend !
Quelles cardinalités sont prévues entre modèle et photo ?
si c'est du 1,1 de chaque coté, il convient de mettre la photo comme champ du modèle.
Mais je doute que l'utilisateur se contente d'une seule photo par modèle ?
Et puis, pour des raisons de performances, il pourrait être judicieux d'isoler ces photos dans une entité distincte.
moi:
c'est bien ce que je pensais.
Pour expliquer le tout. J'ai besoin de plusieurs relations avec l'entité photo. J'ai plusieurs tables qui devront être relié à l'entité photo: modele, séance et type d'image.
entre modele et type d'image les cardinalités sont de 1.n de chaque coté
entre séance et modele les cardinalités sont de 1.n de chaque coté.
Faut-il que je fasse une ternaire voir une quarternaire car il peut y a avoir plusieurs types d'image pour chaque photo ainsi qu'il peuvent y avoir plusieurs photo pour chaque models qui correspondent à plusieurs séance.
Partager