Bonjour Wisline,
Reprenons votre proposition :
En passant au stade opérationnel, vous aurez donc d’une part dans la base de données une table, appelons-la FACTURE, contenant l'intégralité les données de l’ensemble des factures, table mise à jour par le service concerné, et vous aurez d’autre part votre propre sous-système où l’on trouvera copie des montants des factures, sans référence à celles-ci du reste. Supposons que, pour une raison X ou Y, un utilisateur modifie le montant d’une de ces factures, puis parte tranquillement en vacances, la conscience en paix : expliquez-nous comment vous synchroniserez votre table FORMATION et la table FACTURE, pour assurer l’égalité des montants, donc la redondance.
Je rappelle que ce que je dis n’est pas utopique. Une grosse société d’assurance : mise en évidence de 30% d’incohérence dans la base de données CLIENTS pour redondance non respectée ou données orphelines, une grande banque, même chose...
Aucun problème, permutez comme bon vous plaît, du moment que les contraintes d’
unicité et d’irréductibilité (minimalité) des clés soient respectées.
Partager