Bonnie and Clyde
New Member
slt, j'ai enfin compris le système de MCD et Dico de donnée, mais je rame pour le mettre en application sur le logiciel., car lors de ma requete, ce que j'ai demander s'affiche, mais pas les données correspondant ....
Bonnie and Clyde link=topic=73871.msg798073#msg798073 date=1199376983 a dit:Cela entraine que mes requêtes ne fonctionnent pas. C'est à dire que si je demande pour le client 001 les numéros des factures et leurs montants, il va bien les afficher comme en tête de colonne, mais il ne me donnera pas les informations demandées.
vestale974 link=topic=73871.msg798157#msg798157 date=1199380798 a dit:Salut,
En dehors des difficultés que tu rencontres avec la création de ta(es) requête(s), quelque chose m'interpelle dans ton MLD (MR) !
La logique voudrait :
Un CLIENT effectue une ou plusieurs COMMANDEs
Une COMMANDE est transférée en une et une seule FACTURE
Une FACTURE engendre un ou plusieurs REGLEMENTs
Euh... Je veins de transcrire ton MLD en MCD, histoire d'avoir une vision globale.
De quel bouquin est tirée cette ABI, svp ?
Tu me confirmes :
- dans la relation CLIENT, #num_cde, num_fact, num_regl sont des clés étrangères ?
- dans la relation COMMANDE, #num_cli, num_fact sont des clés étrangères ?
- dans la relation FACTURE, #code_cli, num_cde, num_regl sont des clés étrangères ?
- dans la relation REGLEMENT, #num_fact, code_cli sont des clés étrangères ?
@+
Bonnie and Clyde link=topic=73871.msg798362#msg798362 date=1199386454 a dit:qu'un CLIENT pouvait passer : une ou plusieurs commandes, factures et règlements.
Patrice084 link=topic=73871.msg798448#msg798448 date=1199388458 a dit:Vestale a vu juste. Vos tables sont mal construites. Je proposerai cela :
CLIENTS (code_cli, nom_cli, rue_cli, CP, ville_cli, type_cli, date_1er_cde)
COMMANDES (num_cde, date_cde, mtt_cde, code_cli)
FACTURES (num_fact, num_cde, date_fact, mtt_fact, code_cli, num_regl)
REGLEMENTS (num_regl, mtt_regl, date_regl, type_regl,num_fact, code_cli)
Attention, si plusieurs commandes peuvent faire l'objet d'une seule facture, alors ce shéma ne convient pas
Au niveau de votre shéma, je dirai que Client régler facture et que votre association régler est porteuse de propriétés.
Avec ses erreurs, il est normal que la requête ne fonctionne pas.
Bonnie and Clyde link=topic=73871.msg799102#msg799102 date=1199450247 a dit:Je vous envoi en pj ma nouvelle relation.
vestale974 link=topic=73871.msg799515#msg799515 date=1199461002 a dit:Salut,
Aurais-tu la possibilité de numériser, la partie du sujet "vegea" consacré à la problématique de création de BDD, ainsi que des extraits d'annexes ?
Parce que j'ai la nette impression, sauf erreur de jugement de ma part, qu'il y a un problème au niveau de la mise en relation de tes tables selon la PJ IP 2e relation et le MCD selon la PJ w1 Modèle conceptuel !
@+