Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/06/2011, 15h39   #1
Invité de passage
 
Inscription : décembre 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 13
Points : 2
Points : 2
Par défaut Vos avis sur la réalisation d'une petite BDD

Bonjour à tous!

J'ai une petite BDD à réaliser sous MS Access 2007. Voici le descriptif et ce que j'ai réalisé (en dernière page).

J'ai créé une clé secondaire dans la table "Etat des commandes" pour faire une relation 1-n entre la table "Clients" et la table "Etat des commandes".
Du coup, le champ "Raison Sociale" de la table "Etat des commandes" me semble redondant et je ne l'ai pas inclus; ai-je eu raison???

Par contre, pour la table "Prestations", je ne voie aucune liaison avec les deux autres tables (???)

Vos avis seront les bienvenus

Cordialement, Mikel
Fichiers attachés
Type de fichier : rar BDD Mikel.rar (293,9 Ko, 12 affichages)
Mikel83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2011, 18h34   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Peux-tu poster une copie d'écran de ta fenêtre relations ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2011, 18h41   #3
Invité de passage
 
Inscription : décembre 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 13
Points : 2
Points : 2
Citation:
Envoyé par marot_r Voir le message
Peux-tu poster une copie d'écran de ta fenêtre relations ?

A+
La voici en pièce jointe! (elle est aussi sur la dernière page de mon document précédent)
Fichiers attachés
Type de fichier : pdf Structure_BDD.pdf (53,5 Ko, 19 affichages)
Mikel83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 18h25   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Citation:
J'ai créé une clé secondaire dans la table "Etat des commandes" pour faire une relation 1-n entre la table "Clients" et la table "Etat des commandes".
Du coup, le champ "Raison Sociale" de la table "Etat des commandes" me semble redondant et je ne l'ai pas inclus; ai-je eu raison???
Oui et non :o).

C'est non si dans x années tu veux réimprimer tes commandes et voir le nom que portait cette entreprise à la date de la commande. Et c'est oui si tu t'en moque complètement et que tu ne veux que le dernier nom du client même si il a changé de nom 1000 fois entre temps.

Que le sont les champs 1999 et 2000 dans ton état des commandes ?

Que sont les prestations ? Ce que tu fournis à tes clients ? Si oui il va te falloir quelque chose qui te permette de relier tes clients et leurs prestations.

Ces prestations sont-elles fournies dans le cadre d'une commande ? Si oui, il va te falloir une table qui te donne le détail de chaque commande et grâce à l'entête de la commande qui identifiera le client tu sauras quels clients demandes quoi.

Si ce n'est pas le cas une simple table

NoClient
NoPrestation

te permettra d'associer tes clients à leurs prestations.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 18h32   #5
Invité de passage
 
Inscription : décembre 2005
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 13
Points : 2
Points : 2
Citation:
Envoyé par marot_r Voir le message
Que le sont les champs 1999 et 2000 dans ton état des commandes ?

Que sont les prestations ? Ce que tu fournis à tes clients ? Si oui il va te falloir quelque chose qui te permette de relier tes clients et leurs prestations.

Ces prestations sont-elles fournies dans le cadre d'une commande ? Si oui, il va te falloir une table qui te donne le détail de chaque commande et grâce à l'entête de la commande qui identifiera le client tu sauras quels clients demandes quoi.

Si ce n'est pas le cas une simple table

NoClient
NoPrestation

te permettra d'associer tes clients à leurs prestations.

A+
Merci pour ta réponse et pour ton aide!
En ce qui concerne tes questions, tout est dans le premier document BBD_Mikel.rar. Mais peut-être n'est-il pas lisible?
Mikel83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 21h53   #6
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Pour être honnète à part chez moi, et je répond rarement au forum de la maison, je n'ai pas accès à un décompilateur RAR ni à une machine où je peux décompacter

Des infos en texte clair ne nécessite pas du contributeur qu'il ouvre un document joint pour avoir l'info dont il a besoin.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h52.


 
 
 
 
Partenaires

Hébergement Web