Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
990 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment faire un Bdd dans une Bdd ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire un Bdd dans une Bdd ?

n°1251143
wewen1
Sex, drugs and Rock'N Roll
Posté le 22-11-2005 à 23:25:22  profilanswer
 

Salut,
 
C'est encore moi qui broute avec des questions débiles.
Mais cette fois c surtout pour profiter de votre expérience.
j'ai une solution mais voudais savoir si c la meilleure.
 
Voici comment je voudrais voir fonctionner mon espace client:
 
Ds ma Bdd CLIENT, j'ai une première table avec les coordonnées des clients, leurs login et password.
Dans mon activité, je créé des docs pour mes clients, du genre devis, étude etc...
 
J'aimerai pouvoir ajouter l'information d'un nouveau devis pour chaque client.
On aurait donc par ex: 17 DEVIS pour CLIENT1.
 
Comment dois-je organiser mes données ?
 
Perso je pensait créer une table pour chaque type de documents (ex. une table DEVIS, une autre FACTURE, etc...) avec un champ ID = à celui de ma table "coordonnées" (pour qu'il y ait un paramètre commun liant chaque table).
 
Ensuite j'ai plus qu'à faire un fetch_array pour chaque table associé à une page spécifique pour chaque doc (genre une page devis.php, factures.php, etc...) pour faire apparaitre les docs de chacun.
 
Qu'en pensez-vous? Ca ma pas l'air terrible niveau sécurité .
 
Merci de m'en dire 2 mots si vous avez 2 minutes.

mood
Publicité
Posté le 22-11-2005 à 23:25:22  profilanswer
 

n°1251193
leflos5
On est ou on est pas :)
Posté le 23-11-2005 à 00:28:41  profilanswer
 

Bien que comprennant pas le fetch_array sur un MCD (qui représente que les données hein ;) ), oui faut que tu sépares les entités (clients, fournisseurs, personnel...) des comandes, devis, factures... :)
 
Donc oui faut autant de tables que d'intervenants, faut autant de tables que de document type :)
 
Que vient faire la sécurité sur le niveau des données?
 
Après ça dépend de ton cahier des charges ;) Si pour toi un devis facturé est identique à la facture réelle youplaboom, mais je doute que la réalité soit si évidente ;)
 
Donc en plus d'une facture ou d'un devis, si tu vends ne serait ce que 2 trucs, faut aussi savoir ce que tu mets dans le devis et dans la facture... bref en gros pas hésiter à scinder en tables distinctes pour des choses ou actions distinctes ;) T'y gagneras en clareté sur ta gestion, tes trucs et donc sur le SI :)
 
edit: j'ai fait une erreur, en parlant de type, je parle d'action, je corrige pas volontairement ;)


Message édité par leflos5 le 23-11-2005 à 00:30:24

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment faire un Bdd dans une Bdd ?

 

Sujets relatifs
Appeler BDD phpMyAdmin en VB : comment faire SVPCommuniquer avec une BDD en ligne
connexion à une BDD XML : eXistrelation maitre/esclave entre 2 BDD sur MySQL?
[RESOLU][Access / SQL] Erreur OVERFLOW lors de l'update de ma BDD !XML dans une application web avec BDD
Basculer avec un script des données d'1 BDD1 vers 1 BDD 2 et cela autoImporter un fichier xml vers une BDD Mysql ?
parametres à inserer dans BDD ... ?[MSSQL] Pointer vers une autre BDD
Plus de sujets relatifs à : Comment faire un Bdd dans une Bdd ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR