4.4-数据库规范化设计-1.pptVIP

  • 2
  • 0
  • 约1.76千字
  • 约 12页
  • 2024-09-22 发布于江西
  • 举报

*数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发4.4-1数据库规范化设计——函数依赖理解数据库规范化设计的意义理解非规范关系在数据操作中出现的问题理解函数依赖与关系属性【本节学习目标】减少数据库中的冗余数据,尽量使同一数据在数据库中仅保存一份,有效降低维护数据一致性的工作量。设计合理的表间依赖关系和约束关系,便于实现数据完整性和一致性。设计合理的数据库结构,便于系统对数据高效访问处理。一、为什么需要规范化数据库设计?二、非规范化关系表的数据操作问题雇员(雇员编号,姓名,职位,工资,所属部门,部门地址)例“雇员”关系表的模式语句及其数据如下所示:1.“雇员”关系表数据插入操作例1新入职的雇员“李青”分配到“产品部”。对雇员关系表执行如下插入数据SQL语句。InsertIntoEmployeeValues(‘E0015’,‘李青’,‘工程师’,8500,‘产品部’,‘E区3栋’);问题:产品部的地点信息出现不一致。例2从表4-4所示的雇员关系表中,删除雇员编号为“E0005”的雇员数据。问题:在该关系表中,“质检部”信息就再也没有了。2.“雇员”关系表数据删除操作例3在表4-4所示的雇员关系表中,修改“萧静”雇员所在财务部的地址为“A幢201”。问题:在该关系表中,“财务部”地址数据不一致。3.“雇员”关系

文档评论(0)

1亿VIP精品文档

相关文档