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

项目设计初期数据库建表,这种建表规范适合吗?有什么地方欠考虑的没有?
    准备系统里面所涉及到的数据库表,建表时都采用这样的方式,主键统一的采用int型的字段“seq”,然后表中都有字段“status”表示信息有效性状态。
    在插入数据时主键采用获取最大seq并+1的方式,但是不采用自增列,这样更加灵活一些;然后出于逻辑删除的考虑,status取值有三种,“T”、“F”、“D”,三个状态字符分别表示这条数据当前的状态分别为“有效”、“无效”、“删除”。这样好吗?不知道有没有师兄在建表的时候采用这种方式来做的,并且这种方式还有哪些欠考虑的地方?哪些不足的地方?请各位师兄指点。