日期:2014-05-16  浏览次数:20496 次

数据库设计的几点建议


前言

最近在开发ETL,开发过程中发现数据库中设计和处理的一些缺陷,如果能改变这些缺陷,那将更好.

?

缺陷

  1. 没有录入日期
  2. 没有修改日期
  3. 有上面的但是没有使用,或使用了一部分
没有录入日期和修改日期,又不允许动原来的数据库,做增量抽取的难度不是一般的大.

建议

  1. 每条记录加上 录入日期,修改日期 等时间信息
  2. 每条记录加上 职责,人员,岗位,部门,公司 等环境信息  (用ID)
  3. 每条记录加上 变更类型,变更次数,变更日期,数据年龄 等版本信息
加入这些信息后将是可查找,可追溯,也方便二次开发,尤其是ETL的开发.