> 데이터 베이스 > MySQL 튜토리얼 > 数据库设计的共性

数据库设计的共性

WBOY
풀어 주다: 2016-06-07 15:22:24
원래의
1072명이 탐색했습니다.

做了很多数据库表的设计,发现了一些共性。 很多字段几乎必备的。 对于实体来说,比如用户、角色、分组等,一般都有ID、Name、Description等。 具体一点,常见的字段有以下几个: 必备字段 ID 主键,唯一ID Name,名字 Description,备注 常见字段 Alias,昵

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

很多字段几乎必备的。

对于实体来说,比如用户、角色、分组等,一般都有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

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

权限

角色、权限等。 

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿