E
Earl
Something that has bothered me for awhile: whether or not to allow users to
delete what I will a "top-level" data element, for example, a name from a
list of companies. Early in an enterprise's operation of a particular
system, deleting a company name from a list would not be problematic, but
later on, much data relies on that particular name! Not only are there
plenty of relationships, but more importantly, historical data related to
that company name may exist -- that may forever be relevant. Now I
understand how to manage cascading deletes, that is not the issue. I'm
simply curious how others have handled potential deletes of that type, when,
who, and so forth.
delete what I will a "top-level" data element, for example, a name from a
list of companies. Early in an enterprise's operation of a particular
system, deleting a company name from a list would not be problematic, but
later on, much data relies on that particular name! Not only are there
plenty of relationships, but more importantly, historical data related to
that company name may exist -- that may forever be relevant. Now I
understand how to manage cascading deletes, that is not the issue. I'm
simply curious how others have handled potential deletes of that type, when,
who, and so forth.