Bonjour, je ne sais pas trop ou poster ma demande, donc comme je suis en java, je poste ici. (désolé si ce n'est pas la section adaptée).
Donc voilà, j'ai un programme qui gère des sociétés en arbre dans lesquelles on trouve des personnes, jusque la pas de problème, mais il faut que je revoit le programme afin qu'il puisse gerer des agences, donc une société qui contient des agences et qui contient des personnes.
Alors je me pose la question de savoir quelle est la meilleur méthode.
Ajouter une table agence et me debrouiller pour ajouter un niveau dans l'arbre ou créer une base de données pour chaque société, et transformé les sociétés actuelles en agences. Au niveau purement conceptuel lequel est le mieux, lequel créera le moins de problème et lequel sera le plus facile à mettre en oeuvre ?
Sachant que j'ai aussi besoin de pouvoir sauvegarder une seul société parmi toutes (c'est pour cela que j'envisage la solution de plusieurs base de données).
Le problème dans cette méthode, c'est que, déjà, je ne sais pas si ca se fait (je pourrais avoir jusqu'à 20 base de données soit 20 sociétés), et j'ai une gestion des droits qu'il faut que je revoit puisqu'actuellement je ne suis que dans une base de données (donc j'ai mes utilisateurs dans cette base mais après je peux les mettre où ? dans une autre base encore ?)
Voilà j'espère que mon problème existentiel est clair et que quelqu'un pourra me donner des conseils.
Merci d'avance.
Partager