版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库设计示例32[例3]有一个邮件管理数据库,其信息如下:联系人:用户名,email(关键字),电话,联系地址邮件:邮件ID,邮件标题,邮件内容,收信人集合,抄送人集合如果是一封回信,那么除了上述的邮件信息外,还需要增加一个“被回复邮件的邮件ID”如果将上述的所有属性组织成一个关系E,请问:在关系E中有哪些函数依赖?(给出最小函数依赖集)关系E有哪些候选关键字?给出关系E到3NF的分解。上述的分解结果是否满足BCNF?上述的分解结果是否满足4NF?3关系E的属性组成如下:E(用户名,email,电话,联系地址,邮件ID,邮件标题,邮件内容,收信人集合,抄送人集合,被回复邮件ID)考虑到关系模型的1NF约束,可将上述关系表示为:E(用户名,email,电话,联系地址,邮件ID,邮件标题,邮件内容,收信人,抄送人,被回复邮件ID)关系E中有哪些函数依赖?(给出最小函数依赖集)关系E有哪些候选关键字?给出关系E到3NF的分解上述的分解结果是否满足BCNF?上述的分解结果是否满足4NF?4在关系E中有哪些函数依赖?(给出最小函数依赖集)(email)→(用户名,电话,联系地址)(邮件ID)→(邮件标题,邮件内容)是否还有其他的函数依赖?考虑到关系模型的1NF约束,可将上述关系表示为:E(用户名,email,电话,联系地址,邮件ID,邮件标题,邮件内容,收信人,抄送人,被回复邮件ID)5在关系E中有哪些函数依赖?(给出最小函数依赖集)(email)→(用户名,电话,联系地址)
(邮件ID)→(邮件标题,邮件内容)(邮件ID)→(email)(邮件ID)→(被回复邮件ID)E(用户名,email,电话,联系地址,邮件ID,邮件标题,邮件内容,收信人,抄送人,被回复邮件ID)(邮件ID)→(邮件标题,邮件内容,email,被回复邮件ID)合并为6CaseStudy3E(用户名,email,电话,联系地址,邮件ID,邮件标题,邮件内容,收信人,抄送人,被回复邮件ID)在关系E中有哪些函数依赖?(给出最小函数依赖集)答:最小函数依赖集为F={(email)→(用户名,电话,联系地址),(邮件ID)→(邮件标题,邮件内容,email,被回复邮件ID)}7E(用户名,email,电话,联系地址,邮件ID,邮件标题,邮件内容,收信人,抄送人,被回复邮件ID)最小函数依赖集:(email)→(用户名,电话,联系地址),(邮件ID)→(邮件标题,邮件内容,email,被回复邮件ID)关系E有哪些候选关键字?答:有一个候选关键字:(邮件ID,收信人,抄送人)8E(用户名,email,电话,联系地址,邮件ID,邮件标题,邮件内容,收信人,抄送人,被回复邮件ID)最小函数依赖集:(email)→(用户名,电话,联系地址),(邮件ID)→(邮件标题,邮件内容,email,被回复邮件ID)关键字:(邮件ID,收信人,抄送人)给出关系E到3NF的分解。答: U(用户名,email,电话,联系地址)E(邮件ID,邮件标题,邮件内容,email,被回复邮件ID)S(邮件ID,收信人,抄送人)9U({用户名,email,电话,联系地址},{(email)→(用户名,电话,联系地址)})E({邮件ID,邮件标题,邮件内容,email,被回复邮件ID},{邮件ID→(邮件标题,邮件内容,email,被回复邮件ID)})S({邮件ID,收信人,抄送人},{})上述的分解结果是否满足BCNF?答: 关系U,E,S都能满足BCNF10上述的分解结果是否满足4NF?答: 关系U关系E能满足4NF关系S不满足4NF!U({用户名,email,电话,联系地址},{(email)→(用户名,电话,联系地址)})E({邮件ID,邮件标题,邮件内容,email,被回复邮件ID},{邮件ID→(邮件标题,邮件内容,email,被回复邮件ID)})S({邮件ID,收信人,抄送人},{})在关系S中存在着非平凡的多值依赖:邮件ID→→收信人邮件ID→→抄送人11规范化设计的最终结果如下:【思考题】在上述的关系中,有哪些PRIMARYKEY和FOREIGNKEY之间的引用关系?U({用户名,email,电话,联系地址},{(email)→(用户名,电话,联系地址)})E({邮件ID,邮件标题,邮件内容,email,被回复邮件ID},{邮件ID→(邮件标题,邮件内容,email,被回复邮件ID)})SR({邮件ID,收信人},{})SC({邮件ID,抄送人},{})12CaseStudy3U(用户名,email,电话,联系地址)E
(邮件ID,邮件标题,邮件内容,email,被回复邮件ID)SR(邮件ID,收信人)SC(邮件ID,抄送人)E(email)REFERENCEU(email)E
(被回复邮件ID)REFERENCEE(邮件ID)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年空姐安全培训内容核心要点
- 2026年全套攻略酒店春节安全培训内容
- 2026年弱电公司安全培训内容实操要点
- 2026年详细教程鱼船安全生产培训内容
- 咸阳市乾县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 唐山市丰润县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 池州市石台县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 大理白族自治州巍山彝族回族自治县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 铜仁地区德江县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 衡水市武强县2025-2026学年第二学期五年级语文第四单元测试卷(部编版含答案)
- 消费者就是学习者课件
- 2025年四川省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解(5套)
- 《钢筋桁架楼承板应用技术规程》TCECS 1069-2022
- 中国智·惠世界(2025)案例集-中国人工智能产品和技术在亚洲、非洲、南美洲、欧洲等国家和地区赋能发展的生动实践
- 2025年春节后家具制造行业复工复产安全技术措施
- 中国历史常识吕思勉课件
- 中国玫瑰痤疮诊疗指南(2025版)解读
- 2024-2025学年福建省三明市宁化县九年级上学期期中考试数学试卷
- 纺织品生产流程:从棉花到成衣的完整旅程
- 《建筑图纸的尺寸标注》课件
- 铣刀具刃磨培训
评论
0/150
提交评论