Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
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 27/01/2011, 06h27   #1
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 371
Points : 1 371
Par défaut Strucutre de ma base de données

Bonjour à tous,

Je travaille actuellement sur un projet de logiciel de gestion d'entreprise (GRC, Gestion de stock, Devis, Facture...).
Je viens à vous afin d'avoir votre ressenti sur la structure à laquelle j'ai pensée pour ma base de données.

Je pensais donc la construire ainsi :
  • Une table pour répertorier tous les clients ;
  • Une table par client pour répertorier tous les contacts chez celui-ci ;
  • Une table par client pour répertorier toutes les actions commerciales ;
  • Une table par client pour répertorier les offres, factures ... ;
  • Une table pour les articles.

Vu l'activité de la société pour laquelle est destinée actuellement ce projet, le nombre de client ne devrait pas dépasser les 1000 (actuellement environ 100 sont connus). Cela devrait donc pousser à environ 3000 tables créées dans ma bases de données dans un cas vraiment extrême.

Qu'en pensez-vous?

Si ceci est très gros ou mal structuré, j'ai toujours la possibilité de regrouper les tables contacts, actions co et offre en une par catégorie... c'est juste le traitement en ligne de code qui sera un peu plus long finalement.

D'avance merci de vos commentaires.
__________________
PyQt / PySide : Forum, Cours, Faq, Sources, Livres

En cas de besoin, pensez à la
Tutoriel Python - Tutoriel PyQt/PySide - Documentation Qt sur Developpez.com

Mon site sur Developpez.com

Pas de question technique par MP... Les forums sont là pour ça
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 07h29   #2
Membre Expert
 
Inscription : mars 2005
Messages : 1 565
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2005
Messages : 1 565
Points : 2 178
Points : 2 178
Suivez les règles de modélisation et de normalisation du modèle. Avoir autant de tables que de client pour représenter leurs données est très mauvaise idée.
vmolines est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 12h24   #3
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 941
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 941
Points : 550
Points : 550
Envoyer un message via Skype™ à redoran
Slt ; idem faut utilisé une table client pour tous les clients avec un identifiant ou code client et la même chose pour les contactes .... faut revenir au régle de modélisations bon courage....
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 16h54   #4
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 371
Points : 1 371
Merci pour vos réponses. Après cette petite journée passée à penser à tout et à rien, j'en suis venu aussi à cette conclusion.

Bonne continuation à tous.
__________________
PyQt / PySide : Forum, Cours, Faq, Sources, Livres

En cas de besoin, pensez à la
Tutoriel Python - Tutoriel PyQt/PySide - Documentation Qt sur Developpez.com

Mon site sur Developpez.com

Pas de question technique par MP... Les forums sont là pour ça
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h48.


 
 
 
 
Partenaires

Hébergement Web