数据库系统原理课件及习题第06章练习题.doc

数据库系统原理课件及习题第06章练习题.doc

ID:51908175

大小:54.50 KB

页数:2页

时间:2020-03-18

数据库系统原理课件及习题第06章练习题.doc_第1页
数据库系统原理课件及习题第06章练习题.doc_第2页
资源描述:

《数据库系统原理课件及习题第06章练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库系统原理练习题第6章(2010软件工程专业数据库课程教师组编写)一、选择题1.关系数据库规范化是为了解决关系数据库中()的问题而引入的。A.提高查询速度B.插入、删除、更新异常和数据冗余C.保证数据的安全性和完整性D.恢复数据库2.关系模式中每个分量都是不可分的数据项,则关系模式属于()A.1NFB.2NFC.3ND.BCNF3.若R∈2NF,则R的每个()A.非主属性部分依赖于码B.非主属性完全依赖于码C.主属性部分依赖于码D.主属性完全依赖于码4.消除了非主属性对码传递函数依赖的2NF的关系模式,必定属于()A.1NFB.2NFC.3NFD.BCNF5.关系模式中,满足2NF的模

2、式()A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF二、关系模式规范化1.设有关系模式:选修(姓名,专业,课程,任课教师,成绩)假设:每个学生在一个专业学习;每门课程有一个任课教师;每个学生选修的每门课程只有一个成绩;姓名、课程无重名。(1)请写出选修关系中存在的基本函数依赖集。(2)找出关系模式的候选码,指出哪些是主属性?那些是非主属性。(3)分析关系模式最高属于第几范式?为什么?(4)如果选修关系不属于3NF,请将其分解为第3NF模式集。2.现有一个描述学生、课程以及选课信息的关系模式:SelectCourse(学号,姓名,年龄,课程名称,成绩,学分)。其中:每个学

3、生可选多门课程,每门课程只选一次;每个学生选修的每门课程有一个成绩;每门课程都规定一定的学分。(1)请写出SelectCourse关系中存在的基本函数依赖集。(2)找出关系模式的候选码。(3)分析关系模式最高属于第几范式?为什么?(4)请将SelectCourse关系模式分解为第3NF模式集。3.假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)。如果规定:(1)每个商店的每种商品只在一个部门销售。(2)每个商店的每个部门只有一个负责人。(3)每个商店的每种商品只有一个库存量。请回答下列问题:(1)写出R关系中存在的基本函数依赖集。(2)找出关系模式

4、的候选码。(3)分析关系模式最高属于第几范式?为什么?(4)如果R不属于3NF,请将R分解为第3NF模式集。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。