4.4-数据库范式设计(案例4.6至案例4.9).pptxVIP

  • 1
  • 0
  • 约1.32千字
  • 约 14页
  • 2026-06-30 发布于山东
  • 举报

4.4-数据库范式设计(案例4.6至案例4.9).pptx

新编数据库技术—MySQL北方工业大学王若宾wrb@ncut.edu.cn

数据库范式04规范化数据库设计模型

01一范式(1NF)第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值,或不能有重复的属性。简而言之,第一范式遵从原子性,属性不可再分。02二范式(2NF)第二范式(2NF)是在第一范式的基础上建立起来的,满足第二范式必须先满足第一范式。第二范式要求实体设置主键并且其他非主属性完全依赖于主键,不能仅依赖主键的一部分(对于复合主键而言)。简而言之,第二范式遵从唯一性,非主键字段需完全依赖主键。03三范式(3NF)第三范式(3NF)是在第二范式的基础上建立起来的,即满足第三范式必须先满足第二范式。第三范式要求一个数据表中每一列数据都和主键直接相关,而不能间接相关。简而言之,第三范式就是非主键字段之间不能相互依赖。常用范式

01任务02分析数据显示有的图书并不是某一位作者编写的,而是多人一起编写的。因此作者列不符合第一范式原则,通过拆解关系可以实现规范化03实施讲解分析。案例4.6如何避免违反第一范式下表为什么不符合第一范式,说明理由以及如何改正。

一范式规范化

01任务02分析根据第二范式的定义,可以看到表中的图书名称只依赖于条码号这一列,并不依赖于表的联合主键(学号、条码号和

文档评论(0)

1亿VIP精品文档

相关文档