频道栏目
首页 > 资讯 > 其他综合 > 正文

数据库设计的共性

13-12-15        来源:[db:作者]  
收藏   我要投稿

做了很多数据库表的设计,发现了一些共性。

很多字段几乎必备的。

对于实体来说,比如用户、角色、分组等,一般都有ID、Name、Description等。

具体一点,常见的字段有以下几个:

必备字段

ID 主键,唯一ID

Name,名字

Description,备注

常见字段

Alias,昵称,别名

Status,实体的状态,比如正常、冻结

Category,类别,比如用户属于哪个组,角色是哪个,媒体的分类

联系方式字段

对于用户、公司、组织机构等,一般会有联系方式这个字段。

Mobile:手机号

Email:邮件

QQ:QQ号码,现在很多系统都允许填写QQ号了,QQ已经主键成为“行业标准”

Tel:固话

Fax:传真

7个标准字段

CreateUser:创建人

CreateTime:创建时间

UpdateUser:更新人

UpdateTime:更新时间

DeleteUser:删除人

DeleteTime:删除时间

IsDeleted:是否已经删除

数据库系统设计的共性

以上是数据库表设计的共性,如果针对整个数据库来说,也是存在共性的。

对于整个数据库系统设计来说,一般都会有用户管理和操作日志这个模块,有的系统会带有权限管理。

因此,构建一套标准的模块化的用户、日志、权限组件还是有必要的。

用户

User:ID,Name,Description,Email等

日志

OpLog:ID,UserId,OpType,OpObject,Time

操作人、操作对象、操作类型等

权限

角色、权限等。 

相关TAG标签
上一篇:oracle用户密码密码的生成
下一篇:KickStart部署操作系统之二
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站