- 关系型数据库还能盛行多久??
- 针对表的描述中,要重点说明设计这张表的原因、理由或目的,以及与其他表的关系,尤其是与业务逻辑紧密相关的表。
- 脚本中,每个字段添加必要的注释,例如:
create table SYS_USERS_T (
USER_ID NUMBER(10) not null,
USER_NAME VARCHAR2(20) not null,
USER_PASSWORD VARCHAR2(40),
USER_RELNAME VARCHAR2(20),
ROLE_ID NUMBER(10) not null,
USER_DESC VARCHAR2(100),
STATE VARCHAR2(1) not null,
OP_DATE DATE not null,
constraint PK_SYS_USERS_T primary key (USER_ID)
)tablespace TBS_APP_BASE
/
comment on table SYS_USERS_T is
'系统用户的相关信息'
/
comment on column SYS_USERS_T.USER_ID is
'主键'
/
comment on column SYS_USERS_T.USER_NAME is
'用户名'
/
comment on column SYS_USERS_T.USER_PASSWORD is
'用户密码'
/
comment on column SYS_USERS_T.USER_RELNAME is
'用户真实姓名'
/
comment on column SYS_USERS_T.ROLE_ID is
'用户角色'
/
comment on column SYS_USERS_T.USER_DESC is
'用户描述'
/
comment on column SYS_USERS_T.STATE is
'0:非法用户;1:合法用户'
/
comment on column SYS_USERS_T.OP_DATE is
'操作日期'
/
这样做的好处是以后再进行升级或维护时,开发人员、维护人员很容易看到每个字段含义。