Le 18/12/2011 19:39, Marc Romano a écrit :


Le 18/12/2011 18:12, Bernard Ribot a écrit :
Le 18/12/2011 13:03, Marc Romano a écrit :


Le 18/12/2011 12:11, Bernard Ribot a écrit :

Content d'avoir échangé avec toi, mais peut-être devrions-nous nous en tenir là, la discussion se réduisant à nous deux seulement :-)

Bon dimanche et à un prochain fil de discussion :-)

Bernard



Il y aurait en effet de quoi alimenter encore une discussion intéressante, notamment sur une erreur d'interprétation que tu commets concernant ce que je dis de la relation "FournisseurProduit" et sur la dénormalisation volontaire possible dans certains cas.

Mais quelques réactions montrent en effet que cette discussion n'intéresse personne. Autant en rester là, par conséquent.

Bon dimanche, et bonnes fêtes à tous.
M.


Je ne sais pas si un jour nous reprendrons cette discussion mais, "à l'occasion", je vais regarder de près la base exemple de Pierre-Yves et relire avec attention ce que tu dis sur la relation "FournisseurProduit".

Cordialement,
Bernard

Je suis toujours disponible pour discuter de choses intéressantes, d'autant plus que la discussion, même si elle oppose des argumentaires contradictoires, reste courtoise (et pourquoi diantre devrait-il en être autrement ?). Je te laisse trouver "l'occasion".

Cordialement ;
Marc


Bonjour Marc,

Je suis en train d'étudier dans la base exemple cette "fameuse" :-) relation implémentée dans la table "FournisseursProduits" et ma première réflexion a été qu'il manquait l'attribut "prix du produit", considérant que ce prix pouvait être variable selon le fournisseur. Donc la relation devient effectivement (RefFournisseur, RefProduit, Prix unitaire).

Et pour abonder complètement dans ton sens, l'identifiant de cette relation est superflu, la clé composée [RefFournisseur, RefProduit] étant suffisante, et, plus gênant, c'est que, comme tu le signales, cet identifiant autorise les doublons (à moins de pouvoir implémenter un mécanisme de contrôle lors de la saisie).

Je conserverais juste à la table "FournisseursProduits" son nom d'origine plutôt que "Propser", moins "causant" :-) pour qui voudrait s'initier à Base à travers cette base exemple.

"A l'occasion" :-) je me pencherais sur la relation "DetailCommande".

Bonne fin de journée,
Bernard


--
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à