Partage
  • Partager sur Facebook
  • Partager sur Twitter

Base de données (gestion cinéma)

    3 juillet 2019 à 14:38:16

    Hello !

    Je dois faire une base de données pour l'école. D'abord le schéma, puis la base de données en SQL et ensuite faire une interface en C# sur visualstudio.

    J'en suis pour l'instant au schéma, mais étant un débutant dans le domaine, je me demandais si c'était bon, ou si vous pensez qu'il faudrait rajouter/modifier quelque chose ?

    Le but final étant d'avoir une interface où l'on choisit le lieu et le film, ensuite on peut choisir l'horaire, la version ainsi que le format. Après, on à une interface avec les tickets, qui ensuite nous donne le prix à payer.

    Merci à vous pour votre aide ! :) 

    • Partager sur Facebook
    • Partager sur Twitter
      3 juillet 2019 à 16:32:48

      Bonjour,

      Il y a encore du boulot ...

      Il est préférable d'utiliser des clés primaire entier auto incrémenté pour toutes tes entités : id_ticket, id_film, id_version, id_horaire, id_salle, etc.

      Genre est selon moi une entité à part entière, un film étant d'un genre et un genre étant attribué à plusieurs films. Cela fait une entité et une relation 1,n de plus. On pourrait même imaginer qu'un film ait plusieurs genres (relation n,n) ...

      Je pense qu'il n'y a pas de relation directe entre film et cinéma. Un cinéma contient des salles, et une salle a des séances. Une séance c'est une salle avec un film et un horaire ...

      Je pense que version et format sont deux choses différentes, et concerne la séance.

      Le modèle serait donc plutôt :

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

      Base de données (gestion cinéma)

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown