Bases de données associative : Mon modele est-il correct ?

Odenelle Messages postés 108 Statut Membre -  
blux Messages postés 5039 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour a tous,

Développant une application Qlikview, je dois utiliser une base de donnée associative (obligé avec ce logiciel).

Voici ma table : http://www.hostingpics.net/viewer.php?id=697211TAbleQlikview.png

En fait n'ayant jamais travaillé en en BDD associatives (juste des relationnelles), je ne sais pas si on peut relier plusieurs tables ensemble avec le même attribut (Ici les tables Payer Pays et CentreDistrib avec CodeP, et Publication Numéro Abonner et Payer avec CodePU).

Pour compter le nombre de livraisons, j'ai crée un attribut CodeClientLivraison dans la table livrer, et pourtant, le résultat obtenu en comptant le nombre d'enregistrements avec CodeClientLivraison est faux (2 fois plus d'enregistrement qu'en réalité) : je soupçonne donc mon modèle de données.

Pourriez-vous m'indiquer ou se trouve mon erreur, ce que je n'ai pas compris avec les bases de données associatives s'il vous plaît ?

Merci pour votre lecture, j'espère qu'on puisse m'aider :)

5 réponses

  1. blux Messages postés 5039 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    je ne connais pas ce type de bases de données, peux-tu nous en dire plus ?
    0
  2. Odenelle Messages postés 108 Statut Membre 20
     
    Salut,

    Hé bien malheureusement, moi non plus justement ^^

    Apparemment aujourd'hui on utilise les BDD relationnelles surtout, mais ce logiciel Qlikview demande un modèle en associatif..

    Apparemment le système est différent du relationnel on fait les liaisons par association mais on ne m'en a pas dis plus.. :(
    0
  3. blux Messages postés 5039 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Peut-être que les jointures au niveau de ta requête ne sont pas correctes ?
    0
  4. Odenelle Messages postés 108 Statut Membre 20
     
    Bein en fait il n'y a même pas de jointure je lui donne juste les tables et il fait les jointures tout seul c'est ça qui est très bizarre, pour aboutir a ce modèle voici le script :

    ODBC CONNECT TO [Projet;DBQ=C:\Users\Pierre\Dropbox\Projet groupe de médias\Base + Directeur des ventes.accdb];

    ABONNER:
    SQL SELECT CodeC,
    CodePU,
    DateDeb,
    NbNum,
    PrixNumAb
    FROM Abonner;

    CENTREDISTR:
    SQL SELECT CodeCD,
    CodeP,
    NomCD,
    VilleCD
    FROM CentreDistributeur;

    CLIENT:
    SQL SELECT CodeC,
    CodeV as CodeVilleClient,
    NomC,
    PrenomC
    FROM Client;

    LIVRER:
    SQL SELECT CodeNO,
    CodeC as CodeClientLivraison
    FROM Livrer;

    NUMERO:
    SQL SELECT CodeNO,
    CodePU,
    dateNO
    FROM Numero;

    PAYER:
    SQL SELECT CodeP,
    CodePU,
    PrixNumPublic
    FROM Payer;

    PAYS:
    SQL SELECT CodeP,
    NomP
    FROM Pays;

    PUBLICATION:
    SQL SELECT CodeJ,
    CodePU,
    CodeTY,
    DateCreatPU,
    DateFinPU,
    GroupePresse,
    NomPU,
    Periodicite
    FROM Publication;

    TYPEPU:
    SQL SELECT CodeTY,
    NomTY
    FROM TypePU;

    VILLE:
    SQL SELECT CodeCD,
    CodeV,
    NomV
    FROM Ville;
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. blux Messages postés 5039 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Ce qu'on peut en dire, c'est que derrière tout ça, semble se cacher une base access. On peut sûrement aller voir son contenu.
    0