L14_Oracle数据库编程_QUST.pdf

关系规范化理论 概述 关系数据库逻辑设计 ? 数据库设计是数据库应用领域中的主要研究课题 ? 给出一组数据 ,如何构造一个满足用户需求且性能良好的 数据模式 – 对关系模型 ,应该构造几个关系 ? – 每个关系由哪些属性组成 ? – …… 关系数据库逻辑设计 ? 关系数据库的规范化理论 – 数据库逻辑设计的有力工具 ? 解决的主要问题 – 为什么要规范化? – 怎样规范化? – 规范化到什么程度后最合适? 示例 ? 假设车间考核职工完成生产定额的关系模式如下 – W (工号,日期,姓名,工种,定额,超额,车间,车间主任) ? 例:某工号某年月超额完成定额的20% – (1001 ,98年11月,张三,车工,180 ,20% ,金工车间,李四) ? 主键 – (工号, 日期) 示例 ? 数据冗余大 – 对同一个人来说,其姓名、工种、车间、车间主任等多次重复 …… …… 1001 ,98年08月,张三,车工,××× ,××× ,金工车间,李四 1001 ,98年09月,张三,车工,××× ,××× ,金工车间,李四 1001 ,98年10月,张三,车工,××× ,××× ,金工车间,李四 1001 ,98年11月,张三,车工,××× ,××× ,金工车间,李四 …… …… 示例 ? 插入异常 – 应该存

文档评论(0)

1亿VIP精品文档

相关文档