bonjour
la question est dans l'intitulé
j'ai une table client et une table dossier
un client a un ou plusieurs dossier
le dossier a plusieurs statuts : en suspension , actif ou bien résilié
je dois faire dans mon application Java des statistiques sur le nombre de suspension d'un dossier donné ....etc
est qu'il est recommandé de faire un champ nb_suspension dans la table ou bien un petit programme PL/SQL qui fait le calcul à chaque changement du statut
au lieu de faire la mise à jour dans la table sur le champ nb_suspension ...etc
autre question //
j'ai une autre table facture , un dossier a une ou plusieurs factures ......
pour chaque facture il y a une date (champ date de facture )
dans l'application aussi je dois afficher dans chaque dossier la date de la première facture et la dernière facture , la même question, est que je fais 2 champs pour stocker la date de la première et la dernière facture dans la table dossier ou bien je les trouver à partir de la table facture avec SQL ou PL/SQL
je sais que tous les solutions sont justes mais je cherche la meilleure solution (performance ....etc)
avantages et inconvénients
merci
Partager