数据库高级应用技术01-(大范式)数据库高级应用技术01-(三大范式)数据库高级应用技术01-(三大范式)数据库高级应用技术01-(三大范式).pptVIP

  • 6
  • 0
  • 约1.42千字
  • 约 20页
  • 2017-03-18 发布于贵州
  • 举报

数据库高级应用技术01-(大范式)数据库高级应用技术01-(三大范式)数据库高级应用技术01-(三大范式)数据库高级应用技术01-(三大范式).ppt

数据库高级应用技术01-(大范式)数据库高级应用技术01-(三大范式)数据库高级应用技术01-(三大范式)数据库高级应用技术01-(三大范式)

高等职业技术院校教材 《数据库高级应用技术》 主编:温立辉 wenlihui2004@163.com 三大范式 本单元教学目标 了解数据库范式的概念和分类 理解数据库三大基本范式 创建满足三大范式的数据库表 数据库范式的概念 什么是数据库范式? 为了减少数据冗余、避免操作异常,我们在设计数据库时必须遵循一定的规则,这种规则称为范式 数据库范式作用 为什么要使用三大范式? 满足这些规范的数据库:简洁、结构明晰 写操作时不会发生异常 插入(insert) 删除(delete) 更新(update) 不满足这些规范的数据库 形式上乱七八糟、面目可憎 给数据库的编程人员制造麻烦 可能存储了大量不需要的冗余信息 数据库范式分类 第一范式(1NF) 第二范式(2NF) 三大基本范式 第三范式(3NF) Boyce-Codd范式(BCNF) 第四范式(4NF) 第五范式(5NF) 第一范式(1NF) 定义: 数据库表中的字段都是单一属性, 字段不可再分 同一列中不能有多个值 这个单一属性由基本类型构成,包括: 整型 实数 字符型 逻辑型 日期型 其它类型 不符合第一范式的表 第二范式(2NF) 定义: 数据库表满足第一范式 数据库中每张表均有主键 单字段主键 联合主键 不能存在联合主键中某个主键字段决定非主键字段的情况 如:表中有A、B、

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档