数据库设计规范

设计范式

  1. 减少冗余数据(重复数据)
  2. 消除异常
  3. 让数据组织的更加和谐
第一范式
  • 数据表中的每一个属性都是不可分割的数据项
第二范式
  • 每一个数据表必须有主键(唯一标识)
  • 表中的属性要完全依赖于关键字
第三范式
  • 表中的属性不能存在传递依赖

如果存在传递依赖,将数据拆分成两个数据表,并且设置外键进行一对一关联

数据库设计规范

数据库的命名规则
  1. 使用有意义的英文单词
  2. 最大长度32字符
  3. 名称中缩写统一
  4. 名称使用名词
  5. 不能用复数
  6. 数据类型:int var date
  7. 主键名:PK_表名
  8. 外键名:fk_关联表名ref被关联表名
如果一个表原则上是存在人为操作的,则添加如下:
status 状态   0 1          删除 delete / update
operator 操作人
operatordate 操作时间
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容