IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Merise Discussion :

[Entité-Association] Gestion de collection de cassettes


Sujet :

Merise

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Points : 1
    Points
    1
    Par défaut [Entité-Association] Gestion de collection de cassettes
    Bonsoir A tous,

    Je voudrais avoir un coup de main, mon modèle est il correcte?

    Enoncé:

    Un grand amateur de musique désire améliorer la gestion de sa collection de cassettes. Il souhaite classer les morceaux par style de musique et connaître non seulement le nom de l’interprète, mais également la date d’enregistrement de chaque morceau. Si le morceau est interprété par un groupe (définie par son nom), il convient non seulement de connaître le nom et la date de création du groupe mais également le nom, le prénom, la date de naissance et la nationalité des artistes composant le groupe. Un morceau peut être enregistré par plusieurs artistes sans pour autant constituer un groupe. Il souhaite également connaître l’emplacement du morceau dans la cassette.
    Mon model:




    Merci Bien

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Points : 1
    Points
    1
    Par défaut mon nouveau essai
    J'ai besoin de votre aide,c'est extrêmement urgent.
    Voici mon nouveau essai:



  3. #3
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Ton premier MCD affirme qu'un morceau est interprété par au moins un groupe. Il n'y a donc pas de morceaux d'artistes individuels dans cette collection.

    De plus, le MCD autorise qu'un morceau soit enregistré par un artiste ne faisant pas partie du groupe qui interprète le morceau.

    Ajoutons que tes clés sont mal choisies. Johnny Hallyday et David Hallyday auront la même clé, ce qui est impossible. Il faut utiliser un identifiant anonyme de type entier qui sera géré par le SGBD. Voir l'article de SQLPro sur ce qu'est une bonne clé.

    Passons au second MCD...
    Un morceau peut avoir plusieurs style mais un style n'a qu'un morceau ?
    => cardinalités inversées.

    Un morceau n'est interprété que par un seul artiste. Exit les groupes !

    Fait une recherche dans le forum. Il y a déjà eu un cas similaire traité il y a quelques semaines.

    Pour le moment, ton MCD ne vaut pas la moyenne.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci CinePhil pour toutes tes critiques et conseils
    Voici le nouveau MCD et Je voudrais savoir qu'est ce que vous en pensez

  5. #5
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    De nouveau, un morceau peut être interprété par un groupe composé d'artistes différents de celui qui interprète le morceau.

    De plus, le morceau doit être interprété par au moins un artiste. Dira t-on de "We will rock you" qu'il est interprété par "Queen" et par "Freddy Mercury" ?

    Je ferais plutôt un héritage...

    "Un morceau est interprété par un interprète."

    Interprete -0,n----Interpreter----1,n- Morceau

    "Un interprete est une personne ou un groupe."
    Personne -(1,1)----Etre----0,1- Interprete
    Groupe -(1,1)----Etre----0,1------------|

    Avec une exclusion entre les deux association "Etre" (je ne sais pas si on peut la représenter dans OpenModelsphere).

    "Un groupe est composé de plusieurs personnes."

    Personne -0,n----Composer----2,n- Groupe


    Il manque le nom du groupe dans l'entité Groupe.
    À la place du 'nom' du morceau je dirais plutôt 'Titre'.

    Peut-être qu'il faut aussi donner un titre à la cassette sinon comment retrouver l'objet physique correspondant ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. probleme sur la gestion des collections
    Par joelc dans le forum ASP
    Réponses: 1
    Dernier message: 24/08/2006, 14h19
  2. Mise en page d'un schéma entité association
    Par pier* dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 30/05/2006, 09h16
  3. Outils pour la conception d'un modèle Entités-Association
    Par heddicmi dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 05/04/2005, 10h04
  4. [MCD] MCD vs schéma entité-association
    Par Lyn2004 dans le forum Schéma
    Réponses: 2
    Dernier message: 10/11/2004, 16h20
  5. Générer automatiquement un schéma entité/association
    Par worldchampion57 dans le forum Outils
    Réponses: 3
    Dernier message: 03/06/2003, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo