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

Langage SQL Discussion :

Conception : Partage de ressources


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 98
    Points : 35
    Points
    35
    Par défaut Conception : Partage de ressources
    Bonjour,

    Je rencontre un problème de conception.
    J'ai tenté de calculer les cardinalités mais je bloque sur la gestion des liaisons sur la mise en œuvre.
    Désolé si la question semble basique aux spécialistes.
    Il s'agit de partager des ressources.
    mais je ne vois pas comment indiquer le pourcentage de partage entre les tables.

    Il s'agit de relations n,m que je dois quantifier.
    Je pensais ajouter une donnée a la table de liaison afin d'indiquer le pourcentage de partage.

    Voici les exemples concrets:
    Exemple 1: Partage de fruits entre plusieurs personnes.
    Ma base:
    • Une table personne
      Une table fruits
      Une table de liaison personne-fruit contenant les ID de chacun

    Donc une relation n:m, plusieurs personne partageant plusieurs fruits
    Ca donnerais pour ma table de liaison:
    • - ID personne
      - ID fruit
      - pourcentage de possession pour cette personne.


    Exemple 2 : partage d'une population au sein d'une ideologie par exemple.
    Ma base:
    • Une table population
      Une table ideologie
      Une table de liaison personne-ideologie contenant les ID de chacuns

    Donc relation n:m, une population a plusieurs ideologies et une ideologie peut etre partagée par plusieurs populations.

    Merci d'avance toute aide/idée est la bienvenue

  2. #2
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Points : 13 092
    Points
    13 092
    Par défaut
    Bonjour,

    Je ne suis pas sûr d'avoir bien saisi votre question, mais il me semble que vous ne devriez pas mettre ces colonnes pourcentage dans vos tables. Créez vos tables sans cette colonne, et créez des vues faisant le calcul de cette colonne.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 98
    Points : 35
    Points
    35
    Par défaut
    Ca me parait bizarre comme solution car l es fruits ne sont pas partagés de facon equitable.

    Imaginons qu'il s'agisse d'un jeu ou l'on s'echange les fruits:
    Les actions des utilisateurs modifieront le partage de la totalité des fruits presents dans la table fruit,
    il faut donc je garde une trace du pourcentage de partage a chaque tour de jeu.

    Par exemple
    Table fruit: pomme - quantité : 10

    Table personne:
    Jean - 20 % de pomme
    Pierre - 80 % de pomme

    Donc Jean possede 2 pomme et Pierre 8.

    Lors de la deuxieme phase de jeux Jean gagne 2 pommes.
    Je devrais donc inscrire en BdD Les nouveaux pourcentage:
    Jean - 40 %
    Pierre - 80 %

  4. #4
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Points : 13 092
    Points
    13 092
    Par défaut
    Je n'avais affectivement pas tout saisi !
    Et il vous faut bien cette colonne pourcentage.

    Mais du coup... quelle est la question ?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 98
    Points : 35
    Points
    35
    Par défaut
    J'ai peut-être fait beaucoup plus compliqué que je ne pensais.

    Pour faire simple:
    Est-ce qu'il s'agit d'une pratique correcte d'ajouter le pourcentage à la table de liaison entre mes entités ?

Discussions similaires

  1. [Maven]Partage de ressources
    Par DanielW33 dans le forum Maven
    Réponses: 10
    Dernier message: 15/05/2008, 14h56
  2. Partage de Ressources en Wifi
    Par faressam dans le forum Hardware
    Réponses: 5
    Dernier message: 30/01/2007, 13h26
  3. Partage des ressources sous windows XP
    Par GBAGO dans le forum Windows XP
    Réponses: 2
    Dernier message: 20/02/2006, 07h40
  4. Comment partager les ressources entre 2 threads?
    Par remimichot dans le forum Concurrence et multi-thread
    Réponses: 7
    Dernier message: 29/12/2005, 09h17
  5. Logiciel de partage de ressources
    Par nebule dans le forum Windows
    Réponses: 2
    Dernier message: 18/04/2005, 11h57

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