Mises à jour en cascade, généralement utilisées conjointement avec des références de clés étrangères. Différents SGBD offrent différents niveaux de soutien. Dans le cas spécifique d'un forum ou d'un site web similaire, je suggère d'utiliser la suppression "soft" - marquer les lignes dans les bases de données comme étant supprimées, ce qui les empêchera d'être affichées ou retournées dans les listes ou les résultats de recherche , mais ne les supprimez pas complètement. Cela facilite la décomposition, etc. pour contrer une modération médiocre ou biaisée. En outre, je suggère que supprimer automatiquement les messages d'un utilisateur lorsque vous supprimez son compte d'utilisateur ne peut pas être le meilleur comportement dans tous les cas - certainement, lorsqu'il s'agit de comptes troll/spam, vous pouvez supprimer les messages indésirables , mais vous ne voulez pas nécessairement faire sauter toutes les informations dans d'autres cas, notamment en ce qui provoque des problèmes avec des références brisées (par exemple des références externes, réticulants d'autres postes, etc.)
Des problèmes de confidentialité et de protection des données peuvent empêcher un site de conserver ces données. Pour ma part, j'espère que toute information personnelle fournie sera au moins anonymisée si je ferme un compte sur un site. – Kev
@Kev, si vous êtes inquiet, au sujet de la vie privée, peut-être vous ne devriez pas créer le compte ou poster sur le site en premier lieu. – Zoredache
+1 (s'il me restait des votes) – Rob