领导让我把这部分细化和改进?我该怎么做?(80分)

  • 主题发起人 主题发起人 liuyang
  • 开始时间 开始时间
L

liuyang

Unregistered / Unconfirmed
GUEST, unregistred user!
1. 在业务表中设计作废标识字段,数据删除时不作真正的物理删除,只更改作废标识,所有业务数据的系统处理均不包含作废数据。
2. 在业务表中设计更新时间及人员字段,一但数据有更改,相应更改更新时间及人员字段。数据可以按照更新时间做导入和导出(需细化可行性),导出的数据项目可以定制,格式包括文本和XML两种,并将这个功能做成公用调用接口。
几点我的疑问:
★第一种方法在各位做的项目中是否普遍用到?有没有什么好处?
★以后在程序中都要加上时候有作废标识的判断,是否性能上有影响?
★类似第一种方法的有没有更好的解决方案?
★方法二中第一次插入数据时,就应改有把当前时间插入到更改时间中吧?那怎么区别是新插入的还是更改的记录?
★用.NET怎么实现数据库中的数据转化成文本和XML的格式
★做成公共调用接口一般要怎么实现?做些什么?
各位专家能否帮小弟解答解答?不胜感激!
 
★第一种方法在各位做的项目中是否普遍用到?有没有什么好处?
->我是经常这么做。看到其他的好像也有很多这么做。好处是可以记录历史信息
★以后在程序中都要加上时候有作废标识的判断,是否性能上有影响?
-〉没什么影响
★类似第一种方法的有没有更好的解决方案?
->我不知道
★方法二中第一次插入数据时,就应改有把当前时间插入到更改时间中吧?那怎么区别是新插入的还是更改的记录?
->是的。不过要用server时间。要做到第二点,要记录所有的更改历史信息。
★用.NET怎么实现数据库中的数据转化成文本和XML的格式
->看书
★做成公共调用接口一般要怎么实现?做些什么?
->用com的话做成type lib. .net的话,更简单了,看书把。
 
多谢FORESAIL老兄。还有哪位大侠能给点建议?
 
后退
顶部