Bonjour
Voila je dois réaliser un MCD, je dois connaitre dans quel cinéma l'utilisateur a étais et à quel séance, donc heure, date quel film il a vue.
j'ai donc mis mon MCD pour avoir un peu d'aide.
merci d'avance.
Bonjour
Voila je dois réaliser un MCD, je dois connaitre dans quel cinéma l'utilisateur a étais et à quel séance, donc heure, date quel film il a vue.
j'ai donc mis mon MCD pour avoir un peu d'aide.
merci d'avance.
Bonjour,
En première lecture d'un rouillé de Merise.
La notion d'utilisateur est-elle bien adaptée, ce n'est pas plutôt des clients ?
Sinon est-ce que l'on ne peut pas considérer que l'utilisateur va plutôt voir une séance de cinéma ? ce qui induirait une relation directe entre les entités Utilisateur et Séance cinéma
Ça c'est un sujet pour moi !
On trouve VilleCinema et VilleUtilisateur. Il conviendrait donc d'externaliser la ville dans une autre entité. Et comme la ville ne se déplace pas et qu'elle est dans un seul pays, on peut l'associer à une entité Pays et retirer les attributs PaysCinema et PaysUtilisateur.
Cinema -1,1----Situer----0,n- Ville -1,1----Situer----0,n- Pays
CompteValide et IsAdmin seraient plutôt de type booléen selon moi.
Le type de l'attribut FilmSC semble indiquer qu'il s'agit du titre du film. Comme un cinéma fait plusieurs séances avec le même film, il y aura redondance du titre du film. Il faut donc externaliser le film de la séance.
Seance_Cinema -1,1----Projeter----0,n- Film
Ou si plusieurs films peuvent être projetés lors de la même séance :
Seance_Cinema -1,n----Projeter----0,n- Film
ReferenceSalle représente quoi ? Le type de l'attribut semble suggérer un nom de salle. S'il s'agit du nom du cinéma, c'est une clé étrangère qui ne doit pas figurer dans le MCD. S'il s'agit du nom d'une salle dans un cinéma, il faudrait plutôt faire une entité Salle et l'associer au cinéma d'une part et à la séance d'autre part.
Caractère long, c'est pas un peu long pour un nom de salle ? D'une manière générale, le type "caractère long" sera généralement suffisant. Sauf erreur de ma part, je crois que ça correspond en standard SQL à CHARACTER_VARYING qui fait je crois 255 caractères au maximum.
Que signifie l'association "associer" entre Utilisateur et Cinema ?
Il faudrait donc plutôt associer l'utilisateur à la séance :je dois connaitre dans quel cinéma l'utilisateur a étais et à quel séance
Utilisateur -0,n----Assister----0,n- Séance
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager