Bonjour
Je me permets de poster ce message afin d'avoir des avis éclairés.
Je dois mettre en place une application Web développée via JAVA EE qui sera utilisée par x clients qui n'ont rien en commun si ce n'est l'utilisation de l'application.
Je réfléchis donc à la conception de la base de données et je me pose des questions.
Dois-je plutôt envisager une base unique propre à chaque client et gérer l'appel de la bonne base dans l'application ou dois-je plutôt partir sur une base globale ?
Admettons que je parte sur l'hypothèse d'une base unique, chaque client aura dans cette base ses propres données et ne devra bien entendu pas voir celles des autres.
L'utilisation de clé étrangère pourrait-elle suffire pour gérer cela ?
Autre question la base comportera notamment une table facture, et il faudrait que pour chaque client la première facture porte le n°1 puis le n°2, etc..
Comment puis-je faire pour gérer cela ?
Merci d'avance.
DjiLow
Partager