|
最近在做一个小型项目的数据库表设计,在很多实体信息表中,都有关于类型的字段。
由于项目是两个人总体负责设计,那么大家就有不同的风格。
我的设计是,类型全部是VARCHAR2(12)这样的字段,比如对于用户表(USER_INFO)的用户状态(STATE)这样的字段
我设计成 user_type varchar2(12), 说明内容如下:
NEW, 新建
ACTIVED, 已审核
INACTIVED, 已注销
DELETED, 已删除
但是另外一个同事的做法是,如果让他来设计
就是 user_type NUMBER, 说明内容如下:
0, 新建
1, 已审核
2, 已注销
3, 已删除
想知道这样两种类型哪种更适合oracle数据设计风格?谢谢 |
|