关系数据库范式设计-常玉慧课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《关系数据库范式设计-常玉慧课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 数据库 范式 设计 常玉慧 课件
- 资源描述:
-
1、1关系数据库设计范式关系数据库设计范式?如何评价酒店的星级酒店酒店酒店的划分与评定标准酒店的划分与评定标准一星级酒店一星级酒店二星级酒店二星级酒店三星级酒店三星级酒店四星级酒店四星级酒店五星级酒店五星级酒店评定为评定为依据依据如何评价酒店的星级酒店酒店酒店的划分与评定标准酒店的划分与评定标准一星级酒店一星级酒店二星级酒店二星级酒店三星级酒店三星级酒店四星级酒店四星级酒店五星级酒店五星级酒店评定为评定为依据依据如何评价酒店的星级范式范式1NF2NF3NFBCNF4NF5NF依据依据判定为判定为关系模式关系模式12/20/20226DataBase任务:某建筑公司的工资管理系统的数据库如何设计?某
2、建筑公司的工资管理系统的数据库如何设计?工程号、工程名称、职工号、姓名、职务;一项工程由多个职工参加,一个职工也可以参与多个工程;公司按照工时和小时工资率支付工资,小时工资率由职工的职务决定Table 1Table 2Table nTable 1Table 2Table n12/20/20227工程号工程号工程名称工程名称职工号职工号姓名姓名职务职务小时工小时工资率资率工时工时实发工资实发工资区域区域名称名称A1新区花园大厦1001齐光明工程师6513845.001002李思岐技术员6016960.001004葛宇宏技术员60191140.00小计2945.00A2临渭区立交桥1003鞠明亮工
3、人5517935.00小计935.00A3钟楼区临江饭店1002李思岐技术员60181080.001004葛宇洪技术员6014840.00小计1920.00公司的项目工时表非规范非规范关系数据库不支持关系数据库不支持这种数据结构!这种数据结构!冗余数据冗余数据问题一:非规范的关系表12/20/202281NF的定义 如果一个关系模式R的所有属性都是不可分的基本数据项,不可分的基本数据项,则R1NF。12/20/20229公司的项目工时表应用1NF规范化工程号工程号工程名称工程名称职工号职工号姓名姓名职务职务小时工小时工资率资率工时工时实发工资实发工资区域区域名称名称A1新区花园大厦1001齐光
4、明工程师6513845.001002李思岐技术员6016960.001004葛宇宏技术员60191140.00小计2945.00A2临渭区立交桥1003鞠明亮工人5517935.00小计935.00A3钟楼区临江饭店1002李思岐技术员60181080.001004葛宇洪技术员6014840.00小计1920.00工程号工程号工程名称工程名称职工号职工号姓名姓名职务职务小时小时工资率工资率工时工时A1花园大厦1001齐光明工程师6513A1花园大厦1002李思岐技术员6016A1花园大厦1004葛宇洪技术员6019A2立交桥1003鞠明亮工人5517A3临江饭店1002李思岐技术员6018A3
5、临江饭店1004葛宇洪技术员6014 每当一名职工分配一个工程时,都要重复输入大量的数据。这种重复的每当一名职工分配一个工程时,都要重复输入大量的数据。这种重复的输入操作,既占据存储空间,又使得数据库的更新变得复杂,操作不当很输入操作,既占据存储空间,又使得数据库的更新变得复杂,操作不当很可能导致数据的不一致性。可能导致数据的不一致性。工程号工程号工程名称工程名称职工号职工号姓名姓名职务职务小时工资率小时工资率工时工时A1花园大厦1001齐光明工程师6513A1花园大厦1002李思岐技术员6016A1花园大厦1004葛宇洪技术员6013A2立交桥1003鞠明亮工人5517A3临江饭店1002李
6、思岐技术员6018A3临江饭店1004葛宇洪技术员601412/20/202210问题二:数据冗余大、更新复杂 若要增加一个新的职工时,首先必须给这名职工分配一个工程。或者为了添加一名新职工的数据,先给这名职工分配一个虚拟的工程。(因为主关键字不能为空)工程号工程号工程名称工程名称职工号职工号姓名姓名职务职务小时工资率小时工资率工时工时A1花园大厦1001齐光明工程师6513A1花园大厦1002李思岐技术员6016A3临江饭店1002李思岐技术员6018A3临江饭店1004葛宇洪技术员601412/20/202211 A4 虚拟的工程号虚拟的工程号1005王启明王启明技术员技术员60异常:工程
展开阅读全文