第一范文网 - 专业文章范例文档资料分享平台

数据库系统概论 期末考试复习题(附答案)

来源:用户分享 时间:2025/8/5 6:50:01 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

答:原表存在的函数依赖关系为: 部件号→部件名,部件号→现有数量,

项目代号→项目内容,项目代号→项目负责人, (项目代号,部件号)→已提供数量。 关系键为(项目代号,部件号)。(2分) 存在部分函数依赖:

(项目代号,部件号)p→部件名,(项目代号,部件号)p→现有数量,

(项目代号,部件号)p→项目内容,(项目代号,部件号)p→项目负责人。(1分) 消除部分函数依赖,分解得到以下的三个关系模式: 部件(部件号,部件名,现有数量) 项目(项目代号,项目内容,项目负责人) 提供(项目代号,部件号,已提供数量)

该关系达到2NF。由于不存在传递函数依赖,也达到3NF。(3分)

? 4、涉及到学生、教师和课程的关系模式

STC(SNo,SN,SA,TN,CN,G),其中6个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课程名也可能有重名。又假设每个教师只教一门课,但一门课可有几个教师开设。当某个学生选定某门课后,其上课教师就固定了。 ? (1)写出键码和函数依赖;

? (2)分解关系模式使之属于BC范式。 答:

1) 键码:{SNo,CN}和{SNo,TN}

函数依赖:SNo SN,SA (BC范式违例)

TN CN (BC范式违例) SNo,CN TN,G

P a) SNo,CN SN,SA SNo,TN G

P b) SNo,TN CN

P c) SNo,TN SN,SA (a,b,c为部分依赖,可不写)

2) STC1(SNo,SN,SA) STC2(TN,CN) STC3(SNo,TN,G)

数据库系统概论 期末考试复习题(附答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9gj7c164b39x6b7430ul_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top