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

Fermé
Odenelle Messages postés 102 Date d'inscription samedi 19 novembre 2011 Statut Membre Dernière intervention 18 mars 2016 - 16 déc. 2013 à 11:56
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 - 17 déc. 2013 à 10:16
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

blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
16 déc. 2013 à 17:16
Salut,

je ne connais pas ce type de bases de données, peux-tu nous en dire plus ?
0
Odenelle Messages postés 102 Date d'inscription samedi 19 novembre 2011 Statut Membre Dernière intervention 18 mars 2016 20
16 déc. 2013 à 18:49
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
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
16 déc. 2013 à 19:00
Peut-être que les jointures au niveau de ta requête ne sont pas correctes ?
0
Odenelle Messages postés 102 Date d'inscription samedi 19 novembre 2011 Statut Membre Dernière intervention 18 mars 2016 20
17 déc. 2013 à 10:01
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
17 déc. 2013 à 10:16
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