Disons qu'il existe un objet Enseignant et que Teachers contient une liste d'objets Cours. Les cours pour l'enseignant peuvent changer. Certains sont ajoutés, d'autres sont supprimés. Quelle est la meilleure approche pour mettre à jour ces changements dans la base de données. 1. Après chaque modification, mettez à jour la base de données. Par exemple: un cours ajouté, ajoutez-le immédiatement dans la base de données. 2. Une fois que toutes les modifications ont été apportées à l'entité/à l'objet Enseignant (les cours ont été ajoutés, les cours sont supprimés), mettez à jour la base de données uniquement avec tous les changements. 3. D'autres ??Si un modèle de données change (un objet) quelle est la meilleure approche pour mettre à jour également la base de données?
Je peux voir à la fois pour 1 et 2 avantages et inconvénients. Pour 1: Je ne sais pas à quel point les modèles de données ont un accès direct à la base de données. Pour 2: L'algorithme est plus complexe car vous devez comparer les informations contenues dans les modèles de données avec les informations de la base de données en une fois.
Merci