|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2003 Messages : 23 ![]() |
Bonjour,
Sur un même serveur j’ai plusieurs bases ayant la même structure mais avec des données différentes. Appelons ces bases Paie01 Paie02 .. elles correspondent aux données de la paie pour la société 1, société 2 .. Ces sociétés sont indépendantes, je n’ai pas de consolidation à faire entre elles. Je préfère donc les dissocier plutôt que d’avoir une seule base (avec un champ « société » dans chaque table) pour de multiples raisons : meilleure sécurité, transferts facilités pour les experts comptables ... Maintenant je souhaite utiliser quelques tables communes à toutes les bases (mêmes données) à ne gérer (insert/update) qu’une seule fois mais utilisables par toutes les bases. Par exemple, la même table de formules de calcul de la paie. J’envisage de placer ces données dans une base commune Paie00. Je peux y accéder sans problème depuis chaque base mais je perds l’intégrité référentielle. Est-ce la bonne solution à adopter ? Merci par avance. Dominique |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Vous devez employer les triggers pour garder l'integrite référentielle dans ce cas
++ |
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2003 Messages : 23 ![]() |
Auriez vous un exemple de code sql (ou un lien) utilisant des triggers pour établir l’intégrité référentielle ?
Je n’en utilise jamais, je me contente de placer des clés étrangères. La solution que j’envisage, est-elle la bonne ? ou y en a-t-il d’autres ? Merci par avance |
|
|
00
|
|
|
#4 | |||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Citation:
Citation:
Citation:
Dites nous en plus sur les raisons qui vous poussent a avoir des bases différentes, car je pense qu'il vaut mieux trouver des solutions a ces problème que de multiplier les instances de base (surtout si vous pensez avoir plus de deux instances a terme) |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com