Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
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 03/11/2004, 23h33   #1
Futur Membre du Club
 
Inscription : mars 2002
Messages : 84
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 84
Points : 19
Points : 19
Par défaut conseil de développement

Bonjour,

J'aimerai avoir quelques conseil de développement pour un programme que je dois réaliser avec interbase.
Voila, c'est pour une agence commerciale et les commerciaux doivent saisir leur km qu'ils ont fait pendant la semaine, qui ils sont allés voir etc...
Ma question est la suivante, comment dois je faire pour gérer au mieux les différentes saisies des commerciaux ?

un commercial vient saisir sa semaine, est ce que dans la table je dois mettre un champ numero qui representera un commercial, est ce que je dois plutot faire une table pour chacun...

Bon ça ne doit pas etre la question la plus interessante que vous ayez vu mais je suis un peu dans le brouillard la dessus...

merci.
koolkris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2004, 15h41   #2
rsc
Membre émérite
 
Avatar de rsc
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 699
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 61
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 699
Points : 874
Points : 874
Si tu créais une table par commercial :
1/ il faudrait que tu crées une nouvelle table quand un nouveau commercial arriverait, et ce n'est pas un bon principe d'avoir à modifier la structure de ta base en cours d'exécution
2/ tu ne pourrais pas faire de requêtes sur +eurs commerciaux: nb total de km, dernière visite d'un commercial à tel client, etc...

Donc une même table pour tous les commerciaux, avec un numéro pour les identifier. :
Tu te crées une table "commerciaux" :
ID_Commercial Integer
Nom_Commercial VarChar (50)
etc...

et tu utilises ton Id_Commercial dans tes autres tables (avec une intégrité référentielle).

Roland
rsc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2004, 16h31   #3
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Si vous en êtes à la phase de développement et que vous posez ce genre de question, c'est qu'il y a un gros probleme au niveau de l'analyse (ou qu'il n'y en a pas eut )

Donc ne mettez pas la charue avant les boeufs et faite l'analyse de votre projet.

Avant de vous poser des questions techniques ou des questions d'implémentation, commencez par analyser et mettre au clair, les besoins.

Listez les paramètres d'entrées (les intervenants, les données ...) et sorties (résultat souhaité).

Et suivez une méthode comme merise par exemple qui est reconnue et assez utilisée pour la modélisation des bases de données. La meilleur des méthode c'est celle que vous connaissez. En d'autre terme ne vous embarquez pas dans une méthode que vous ne maitrisez pas.

Maquettez vos ecrans et enfin développez...

Bref tout ca pour dire que ce genre de question n'a pas sa place dans le forum interbase/firebird.
C'est du domaine de l'analyse du projet, méthode et modélisation.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2004, 20h41   #4
Futur Membre du Club
 
Inscription : mars 2002
Messages : 84
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 84
Points : 19
Points : 19
merci rsc de ta reponse c'est cool.
koolkris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2004, 13h01   #5
Membre à l'essai
 
Inscription : juillet 2002
Messages : 190
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 190
Points : 22
Points : 22
Citation:
La meilleur des méthode c'est celle que vous connaissez. En d'autre terme ne vous embarquez pas dans une méthode que vous ne maitrisez pas.
je crois que dans ce cas il faut conseiller a notre ami d'etudier merise car
a mon avis c'est la methode la mieu adapté pour modeliser un BD relationnelle.
toure32 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 22h03.


 
 
 
 
Partenaires

Hébergement Web