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 :

Problème SQL Modélisation


Sujet :

Langage SQL

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2013
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 19
    Par défaut Problème SQL Modélisation
    Bonjour à tous,

    je suis nouveau dans la modélisation de base de données,
    et j'ai d'ailleurs un soucis avec cela...

    J'ai réalisé une modélisation de ce type:

    (voir pièce jointe)

    Concretement ce que j'ai fais c'est :
    "un site peut avoir 1 ou plusieurs IA et inversement un IA peut avoir 1 ou plusieurs sites"

    d'où les cardianlités 1,N des deux cotés, une table association "a_un_IA" a été créée dans PostGreSQL avec les deux clés primaires des deux tables SerialNumber et NumIA.

    Maintenant je crée la BDD sous PostGreSQL
    puis j'ajoute 3 sites dans la tables Site et j'attribue à chaque Site un IA dans la table association "a_un_IA":

    "a_un_IA"
    SerialNumber 1 ---> NumIA 1
    SerialNumber 2 ---> NumIA 1
    SerialNumber 3 ---> NumIA 2

    Je veux maintenant avoir tous les sites, je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Select *
    from site
    et j'ai mes 3 sites

    Maintenant je voudrais avoir chaque Site avec son IA associé,
    je fais donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT serialnumber, numia
    FROM site join ia on serialnumber=numia
    et j'ai un résultat totalement faux:
    SN---NUMIA
    1 ---1
    2 ---2
    3 ---3

    si j'utilise la table association "a_un_ia", cela ne marcha pas non plus:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT serialnumber , numia
    FROM a_un_ia join ia on serialnumber=numia

    Je ne sais pas comment faire....
    Me suis je trompé lors de la modélisation/requête SQL ?
    Pourriez vous me donner un coup de main ?

    Merci d'avance les gars !
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MS SQL] Problème de modélisation de table
    Par DotNET74 dans le forum Développement
    Réponses: 2
    Dernier message: 24/08/2008, 15h29
  2. [Linq 2 SQL] Problème de modélisation
    Par tomlev dans le forum Accès aux données
    Réponses: 5
    Dernier message: 12/02/2008, 23h29
  3. [Linq 2 SQL] Problème de modélisation
    Par tomlev dans le forum Framework .NET
    Réponses: 5
    Dernier message: 12/02/2008, 23h29
  4. Problèmes SQL
    Par stampe dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/07/2004, 21h02
  5. [Class/PHP/Postgres] Problème de modélisation...
    Par k-reen dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 27/02/2003, 08h49

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