版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理期末考试试卷参考答案(D)数据库原理期末考试模拟试卷【难度:中】一、选择题:1 .数据库系统与文件系统的主要区别是。A .数据库系统复杂,而文件系统简单B .文件系统不能解决数据冗余和数据独立性问题,而数据库系 统可以解决C.二文件系统只能管理程序文件,而数据库系统能够管 理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可 以管理庞大的数据量2 .同一个关系模型的任意两个元组值。A .不能全同B.可全同C.必须全同D.以上都不是3 .自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 。A .元组B.行C.记录 D.属性
2、4 . SQL语言具有两种使用方式,分别称为交互式 SQL和。A .提示式SQL B.多用户SQL C .嵌入式SQL D.解释 式SQL 5.关系规范化中的删除操作异常是指 。A .不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入6.属于BCN用勺关系模式。A .已消除了插入、删除异常 B.已消除了插入、删除异常和2016全新精品资料-全新公文范文-全程指导写作法家原创1 / 14数据冗余C .仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入和删除的异常7 .从E-R模型关系向关系模型转换时,一个 M:N联系转换为关系模式时,i关系模式
3、的关键字是 。A . M端实体的关键字B. N端实体的关键字 C. M端实体关键字与N端实体关键字组合 D .重新选取其他属性8 .数据库 的 是指数据的正确性和相容性。A .安全性 B .完整性 C .并发控制 D .恢复9 .授权编 译系统和合法性检查机制一起组成了 子系统。A .安全性B .完整性 C .并发控制 D .恢复10 .设有两个事务T1、T2,其并发操作如图1所示,下列评价 正确的是。A该操作不存在问题 B .该操作丢失修改 C .该 操作不能重复读 D .该操作读“脏”数据T1 T2读A=100 A= A*2写回 读人=乂乂年龄、选修课程名 课程:编号、课程名、开课 单位、
4、任课教师号 教师:教师号、姓名、性别、职称、讲授课程编 号 单位:单位名称、电话、教师号、教师名 上述实体中存在如下联 系:一个学生可选修多门课程,一门课程可为多个学生选修;一个教师可讲授多门课程,一门课程可为多个教师讲授;一个单位可有多个教师,一个教师只能属于一个单位。 试完成如下工作:分别设计学生选课和教师任课两个局部信息的结构E-R图。2016全新精品资料-全新公文范文-全程指导写作法家原创2 / 14 将上述设计完成的E-R图合并成一个全局E-R图。将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。解:学生选课局部E-R图如图2所示,教师任课局部E-R图如图3 所示。电话单位名
5、 1单位开课1 拥有n n m n学 生课程选修 学号姓名性别年龄编号课程名 图2 学生选课局部E- R图学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号 教师:教师号、姓名、性别、 职称、讲授课程编号 单位:单位名称、电话、教师号、教师名 上述 实体中存在如下联系:一个学生可选修多门课程,一门课程可为多个学生选修;一个教师可讲授多门课程,一门课程可为多个教师讲授;一个单位可有多个教师,一个教师只能属于一个单位。3编号 教师号 姓 名 性 职 课程名别 称m n教师课程讲授n属于1单位 单位名电话图3教师任课局部E- R图1 n 单位教师属于2016全新精
6、品资料-全新公文范文-全程指导写作法家原创3 / 14m开设拥有讲授n n nm n 学生课程选修图4合并的全局E R图合并的全局E-R图如图4所示。 为避免图形复杂,下面给出各 实体属性:单位:单位名、电话学生:学号、姓名、性别、年龄 教师:教师号、姓名、性别、职称 课程:编号、课程名该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:单位教师课程学生讲授选修.设有关系S、SG C,试用关系代数、元组关系演算表达式和 SQL完成下列操作。S(S#,SNAME,AGE,SEX)例:SC(S#,C#,SCORE)例:C(C#,CNAME,TEACHER涧:试用关系代数检索选修了 “程军”
7、老师所授课程之一的学生姓名。 SNAME(SSCTEACH EW (C)试用元组关系演算表达式检索选修了 “程军”老师所授课程之一 的学生姓名。2016全新精品资料-全新公文范文-全程指导写作法家原创4 / 14T(1)|(?U)(?V)(?W)(S(U) A SC(V) A C(W) A T1=U1 A U1=V1 A V2=W1 A W3=程军)试用元组关系演算表达 式检索选修了 “程军”老师所授课程之一的学生学号。T(1)|(?V)(?W)( SC(V) AC(W)A T1=V1 A V2=W1 A W3=程军) 找出“程序设计”课程成绩在 90分以上的学生姓名。SELECTSNAMEF
8、ROM S,SC,CWHERE #=# AND#=# ANDSCORE=9AND CNAM E理序设计或者SELECT SNAME FROM SWHERER # IN (SELECT S# FROM SCWHERE SCORE=90AND # IN (SELECT C# FROMC WHERE CNAMEE=程序设计)3 .设有关系模式R,其中: U=A , B, C, D, E, F = A - BQ OE, B D, E A。?计算B+。?求R的所有候选码。解:? aX=B, X(0)=B, X(1)=BD, X(2)=BD,故 B+=BD?根据候选码的定义,R的候选码只可能F中各个函数依
9、赖的左边属性组成,即A, B, C, D, E,于A- BC B-D, - A,故:可除 去A, B, C, D, ?组成候选码的属性可能是 E。计算可知:E+=ABCDE 即E-U, ? E是一个候选码。 可除去A, B, E, ?组成候选码的属 性可能是CD计算可知:(CD)+=ABCDE 即 CO U,彳S C+=C D+=D ? CD是一2016全新精品资料-全新公文范文-全程指导写作法家原创5 / 14个候选码可除去B, C, D, E, ?组成候选码的属性可能是 A。计算可知:A+=ABCDE即A。U, ? A是一个候选码。 可除去A, D, E, ?组成候选码的属性可能是BG计算
10、可知:(BC)+=ABCDE 即 O U,彳0 B+=BD C+=C ? BC 是 一个候选码。R的所有候选码是A, BC CD E。4 ,设有关系 STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE) S#,CNAM的候选码,5设关系中有如下函数依赖:S#,CNAME SNAME,SDEPT,MNAMS# SNAME,SDEPT,MNAMES#,CNAME GRADE SDEPTMNAM 联求下歹 U 问题:关系STUDEN属于第几范式?如果关系STUDENT属于BCNF请将关系STUDEN逐步分解为BCNF要求:写出达到每一级范式的分解过程,并指明消除什么类型
11、的函数依赖。解:关系STUDENT 1NE首先消除部分函数依赖 S#,CNAMEK SNAME,SDEPT,MNAM招关系分解为:R1(S#,SNAME,SDEPT,MNAME) R2(S#,CNAME,GRADE)在关系R1中存在非主属性对候选码的传递函数依赖 S#-SDEPTSDEPTMNAM,E所以以上关系模式还不是 BCNF进一步分解 R1:R11(S#,SNAME,SDEPT) R12(SDEPT,MNAME) R11,陶理 3NE关系模式:R2(S#,CNAME,GRADE) R11(S#,SNAME,SDEPT)2016全新精品资料-全新公文范文-全程指导写作法家原创6 / 14
12、R12(SDEPT,MNAME)R2,R11,R12关系模式存在的函数依赖S#,CNAME GRADE S# SNAME,SDEPT SDEPTMNAME上述函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF.6设关系中有如下函数依赖:S#,CNAME SNAME,SDEPT,MNAMS# SNAME,SDEPT,MNAMES#,CNAME GRADE SDEPTMNAM 联求下歹 U 问题:关系STUDEN属于第几范式?如果关系STUDENT属于BCNF请将关系STUDEN逐步分解为BCNF要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。解:关系STUD
13、ENT 1NE首先消除部分函数依赖 S#,CNAMEK SNAME,SDEPT,MNAME关系分解为:R1(S#,SNAME,SDEPT,MNAME) R2(S#,CNAME,GRADE)在关系R1中存在非主属性对候选码的传递函数依赖S#-SDEPTSDEPTMNAM,E所以以上关系模式还不是BCNF进一步分解 R1:R11(S#,SNAME,SDEPT) R12(SDEPT,MNAME) R11,陶理 3NE关系模式:R2(S#,CNAME,GRADE) R11(S#,SNAME,SDEPT)R12(SDEPT,MNAME)2016全新精品资料-全新公文范文-全程指导写作法家原创7 / 14
14、R2,R11,R12关系模式存在的函数依赖S#,CNAME GRADE S# SNAME,SDEPT SDEPTMNAME 上述函数依赖都是非平凡的,并且决定因素是候选码,所以上述 关系模式是BCNF.6数据库原理期末考试模拟试卷【难度:中】一、选择题:1 .数据库系统与文件系统的主要区别是。A .数据库系统复杂,而文件系统简单B .文件系统不能解决数据冗余和数据独立性问题,而数据库系 统可以解决C.二文件系统只能管理程序文件,而数据库系统能够管 理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可 以管理庞大的数据量2 .同一个关系模型的任意两个元组值。A .不能全同B.可全同C.必
15、须全同D.以上都不是3 .自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 。A .元组B.行 C.记录 D.属性4 . SQL语言具有两种使用方式,分别称为交互式 SQL和。A .提示式SQL B.多用户SQL C .嵌入式SQL D.解释 式SQL 5.关系规范化中的删除操作异常是指 。2016全新精品资料-全新公文范文-全程指导写作法家原创8 / 14A .不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入6.属于BCN用勺关系模式。A .已消除了插入、删除异常B.已消除了插入、删除异常
16、和数据冗余C .仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入和删除的异常7 .从E-R模型关系向关系模型转换时,一个 M:N联系转换为关系模式时,i关系模式的关键字是 。A . M端实体的关键字B. N端实体的关键字 C. M端实体关键字与N端实体关键字组合 D .重新选取其他属性8 .数据库 的 是指数据的正确性和相容性。A .安全性 B .完整性 C .并发控制 D .恢复9 .授权编 译系统和合法性检查机制一起组成了 子系统。A .安全性B .完整性 C .并发控制 D .恢复10 .设有两个事务T1、T2,其并发操作如图1所示,下列评价 正确的是。A该操作不存在问题 B .
17、该操作丢失修改 C .该 操作不能重复读 D .该操作读“脏”数据T1 T2读A=100 A= A*2写回 读人=乂乂年龄、选修课程名 课程:编号、课程名、开课 单位、任课教师号 教师:教师号、姓名、性别、职称、讲授课程编 号 单位:单位名称、电话、教师号、教师名 上述实体中存在如下联 系:2016全新精品资料-全新公文范文-全程指导写作法家原创9 / 14一个学生可选修多门课程,一门课程可为多个学生选修;个教师可讲授多门课程,一门课程可为多个教师讲授;一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:分别设计学生选课和教师任课两个局部信息的结构E-R图。将上述设计完成的E-R图
18、合并成一个全局E-R图。将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。解:学生选课局部E-R图如图2所示,教师任课局部E-R图如图3 所示。电话单位名 1单位开课1 拥有n n m n学 生课程选修 学号姓名性别年龄编号课程名 图2 学生选课局部E- R图学生:学号、单位、姓名、性别、年龄、选修课程名 课程:编 号、课程名、开课单位、任课教师号 教师:教师号、姓名、性别、 职称、讲授课程编号 单位:单位名称、电话、教师号、教师名 上述 实体中存在如下联系:一个学生可选修多门课程,一门课程可为多个学生选修;一个教师可讲授多门课程,一门课程可为多个教师讲授;一个单位可有多个教师,一个教
19、师只能属于一个单位。3编号 教师号 姓 名 性 职 课程名别 称m n教师课程讲授n属于2016全新精品资料-全新公文范文-全程指导写作法家原创10 / 141单位 单位名电话图3教师任课局部E R图n 单位教师属于m开设拥有讲授n n nm n 学生课程选修图4合并的全局E- R图合并的全局E-R图如图4所示。 为避免图形复杂,下面给出各实体属性:单位:单位名、电话学生:学号、姓名、性别、年龄 教师:教师号、姓名、性别、职称 课程:编号、课程名该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:单位教师课程学生讲授选修.设有关系S、SG C,试用关系代数、元组关系演算表达式和SQL完
20、成下列操作。4S(S#,SNAME,AGE,SEX)例:SC(S#,C#,SCORE)例:C(C#,CNAME,TEACHER涧:2016全新精品资料-全新公文范文-全程指导写作法家原创11 / 14试用关系代数检索选修了 “程军”老师所授课程之一的学生姓名。 SNAME(SSCTEACH EW (C)试用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生姓名。T(1)|(?U)(?V)(?W)(S(U) A SC(V) A C(W) A T1=U1 A U1=V1 A V2=W1 A W3=程军)试用元组关系演算表达 式检索选修了 “程军”老师所授课程之一的学生学号。T(1)|(?V
21、)(?W)( SC(V) AC(W)A T1=V1 A V2=W1 A W3=程军) 找出“程序设计”课程成绩在 90分以上的学生姓名。SELECTSNAMEFROM S,SC,CWHERE #=# AND#=# ANDSCORE=9AND CNAM E理序设计或者SELECT SNAME FROM SWHERER # IN (SELECT S# FROM SCWHERE SCORE=90AND # IN (SELECT C# FROMC WHERE CNAMEE=程序设计).设有关系模式R,其中: U=A , B, C, D, E, F = A - BQ OE, B D, E A。?计算B+
22、。?求R的所有候选码。解:? aX=B, X(0)=B, X(1)=BD, X(2)=BD,故 B+=BD?根据候选码的定义,R的候选码只可能F中各个函数依赖的左边属性组成,即A, B, C, D, E,于A- BC B-D, - A,故:可除2016全新精品资料-全新公文范文-全程指导写作法家原创12 / 14去A, B, C, D, ?组成候选码的属性可能是 E。计算可知:E+=ABCDE即E-U, ? E是一个候选码。 可除去A, B, E, ?组成候选码的属性可能是CD计算可知:(CD)+=ABCDE 即 CO U,彳0 C+=C D+=D ? CD是一个候选码。可除去B, C, D, E, ?组成候选码的属性可能是 A。计 算可知:A+=ABCDE即A-U, ? A是一个候选码。 可除去A, D, E, ?组成候选码的属性可能是BG计算可知:(BC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流业货物信息安全制度
- 教育经费使用与管理监督制度
- 房建装配式工程-质量常见多发问题防治
- 护理协助肢体活动训练
- 麻疹、登革热、人感染禽流感诊疗方案测试题
- 食物中毒预防控专项考试试卷
- 护理工作中的创新与实践
- 第13课 防火安全我报警教学设计-2025-2026学年小学信息技术(信息科技)第6册鲁教版
- 桂美版四年级下册10 漏印纸版画教案
- 蚂蚁建筑试题及答案
- 100MW200MWh锂电池储能电站安装施工技术方案
- 2026广东珠海市斗门区建设工程质量监督检测站招聘普通雇员3人备考题库及答案详解(网校专用)
- 2026年安检员(民航安全检查员)题库综合试卷附完整答案详解【有一套】
- 海信电视质量管理
- 2026年济南历城区九年级中考数学一模考试试题(含答案)
- 校服采购评价反馈制度
- 欧美影视赏析-星际穿越
- 2025年电工考试试题及答案详解
- 【初中历史】2025-2026学年统编版八年级下册历史新教材课本习题与答案
- 2025-2026统编版二年级语文下册第四单元素养达标(A卷)(含答案)
- T∕ZMDS 50005-2025 医疗器械生产企业质量安全风险内部会商工作指南
评论
0/150
提交评论