sql 2005设计问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:09:27
数据库为sql2005,现在考虑到一个问题:在设计数据库的时候,比如a表有一个字段a1,后台对这个表进行添加、删除,删除的时候是直接删除字段呢,还是说在添加一个字段a2(是否删除),来设计呢?

我主要考虑到数据库的垃圾数据问题,直接删除就不会存在垃圾数据,如果按第二种方式设计的话,时间长了会存在很多垃圾数据,请有数据库设计(多年经验)的“叫兽”们给我讲讲,小生先谢了
恩,三楼的“叫兽”还是蛮有道理的呢

对于历史记录一般都是添加标志位做软删除的,因为历史记录以后还是要查询的.

真删还是假删,这个要取决于你这笔数据的业务了,看是否有必要保留这笔明细资料;若果选择假删,你要是不想保存太多的数据,你可以再做一个清除垃圾数据的动作,比如一键删除一个月前的垃圾数据。。。

删除字段?
为什么要删除字段