12年数据库原理期末试题A卷(答案)
更新时间:2023-11-27 05:01:01 阅读量: 教育文库 文档下载
- 数据库原理与应用期末推荐度:
- 相关推荐
湖北工程学院
???? ? ? ? ? ? ? 线:?号? 学? ? ? ? ? ? ? ? ? ? 封 ? :?名? ?姓? ? ? ? ? ? ? ? ? ? 密 ?:?级? 班????????????? 2011—2012学年度第二学期期末考核试卷
课程名称: 数据库原理 类 型: 考试 形 式: 闭卷 学生所在院系: 计算机学院 班 级: 试 卷:
题号 一 二 三 四 总分 得分 得分 阅卷人
一、 选择题?????????????(每题只有一个答案,每题1分,共15 分, 将答案填写在下面的表格中,否则不计分)
题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 答案 1. 数据库DB、数据库管理系统DBMS和数据库系统DBS之间的关系是( B )。 A. DB包括DBMS和DBS
B. DBS包括DB和DBMS
C.DBMS包括DB和DBS D. DBS与DB和DBMS无关
2. 数据库系统中,用户使用的数据视图用( A )描述,它是用户与数据库系统之间的接口。 A.外模式 B.存储模式 C. 内模式 D. 概念模式 3. 物理数据独立性是指 ( A )
A.概念模式改变,外模式和应用程序不变 B. 概念模式改变,内模式不变 C. 内模式改变,概念模式不变 D. 内模式改变,外模式和应用程序不变 4. 在基本关系中,下列说法正确的是( C )。
A.行列顺序有关 B.属性名允许重名 C. 任意两个元组不能重复 D. 列是非同质的 5. 在两个实体类型间有一个M:N联系时,这个结构转换成( C )个关系模式。 A. 1 B. 2 C. 3 D. 4
6. 与关系模式S(A,B,C,D)的代数运算?3?'2'?S?等价的SQL语句是( A )。 A. select * from S where C2? B. select B,C from S where C<=?2? C. select B,C from S having C2? D. select * from S where ?3?
【第1页 共 10 页】
7. 与WHERE X between 60 and 100语句等价的子句是( D )。 A. where X>60 and X<100 B. where X>=60 and X<100 C. where X>60 and X<=100 D. where X>=60 and X<=100
8. 如下面的数据库表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不
能执行的是( B )
A. 从职工表中删除行(?025?,?王芳?,?03?,720) B. 将行(?005?,?乔兴?,?04?,750)插入到职工表中 C. 将职工号为?001?的工资改为700 D. 将职工号为?038?的部门号改为?03?
9. 在关系模式R(ABCDE)上成立的函数依赖集F={A?C,B?E},则关系模式R的候选码为( A )。
A. ABD B. B C. A D. BC
10. 下列有关范式的表述中,正确的是( D )。
A. 如果关系模式R?1NF,且R中(非)主属性完全函数依赖于主码,则R?2NF B. 如果关系模式R?3NF,且X,Y?U,若X?Y,则R?BCNF
C. 如果关系模式R?BCNF,若X??Y?Y?X?是平凡的多值依赖,则R?4NF D. 如果关系模式R?4NF,则R?BCNF一定成立;反之不成立 11. R?U,F??3NF,下列说法正确的是( A )。
A. 一定消除了插入和删除异常 B. 仍存在一定的插入和删除异常 C.一定属于BCNF D. A、C都成立 12. 数据流图是在数据库( C )阶段完成的。
A. 逻辑设计 B. 物理设计 C. 需求分析 D. 概念设计
13. 设某数据库中有两个关系模式R和S,其中属性X不是R的码,但是S的码,那么称R中的X是
S的( A )。
A. 外码 B. 候选码 C. 全码 D. 主码
14. 在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为( C )存储方法。
A. HASH B. B+树索引 C. 聚簇 D. 其他
【第2页 共 10 页】
15. 在关系模式学生(学号,课程号,名次),若每个学生每门课程有一定的名次,每门课程每一名次
只有一个学生,则以下表述中错误的是( B )。 A.(学号,课程号)和(课程号,名次)都可以作为候选码 B. 只有(学号,课程号)可以作为候选码 C. 关系模式属于3NF D. 关系模式属于BCNF
得分 阅卷人 二、 填空题?????????????(每空题1分,共20分)
1. 数据库管理系统经历了人工管理阶段、文件系统阶段和 数据库系统阶段 。 2. 数据库系统中定义了数据的模式、 外模式 和内模式。
3. 数据库系统一般由 数据库 、数据库管理系统、应用程序、数据库管理员和用户构成。 4. 设有关系R,按条件f对关系R进行选择,表达式应为 σf(R) 。
5. 在SQL中可以使用 GRANT 命令向用户授予操作权限,而DBA或其他授权者可以使用
REVOKE 命令回收操作权限,实现用户访问的安全性。
6. 在SELECT语句中, where 子句用于选择满足条件的元组,使用 group by
子句用可按指定列的值分组,同时使用 having 子句可以提取满足条件的组。 7. 在SQL中,在WHERE子句的条件表示式中,字符串匹配的操作符是 like ; 与0
个或多个字符串匹配的通配符是 ‘%’ ;与单个字符串匹配的通配符是 ‘-’ 。 8. 数据库设计的几个步骤是 需求分析 、 概念结构设计 、 逻辑结构设计 、物
理结构设计、数据库实施和 维护 。
9. 在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数
据流、数据存储和数据加工过程等的描述,这通常称为 数据字典 。 10. 子查询的条件依赖于父查询,这类查询称为 相关子查询 。 11. 设有如下关系表R,S和T:R(BH,XM,XB,DWH), S(DWH,DWM), T(BH,XM,XB,DWH) 实现R?T的SQL语句 select * from R union select * from T 。
12. 若R关系为1NF,且它的每一非主属性都 完全 函数依赖于R的任何一个候选码,则该关系
为2NF。 得分 阅卷人
三、 简答题?????????????(50分)
【第3页 共 10 页】
1. (本小题10分)已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade),其中:Sno:
学号,Sname:姓名,SD:系名,Sdname:系主任名,Course:课程,Grade:成绩。 (1) 写出关系模式S的基本函数依赖和主码; 答:
关系模式的基本函数依赖有:Sno → Sname, Sno → SD, Sno → Sdname, SD → Sdname, (Sno, Course)→ Grade
关系模式S的主码为(Sno, Course)
(2) 将关系模式分解成2NF,并说明原因; 答:
原关系模式S是属于1NF的, 码为(Sno, Course)。非主属性中的成绩(Grade)完全依赖于码,而其他非主属性对码的函数依赖为部分函数依赖,例如:Sno → Sname, (Sno, Course) → Sname,所以不属于2NF。将关系模式分解成2NF如下:
S1(Sno, Sname, SD, Sdname) S2(Sno, Course, Grade)
(3) 将关系模式分解成3NF,并说明原因。 答:
分解成2NF中的S1中存在非主属性对码的传递依赖,Sno → SD, SD → Sdname, 所以 Sno → Sdname是传递函数依赖,故不属于3NF。将关系模式进一步分解成3NF如下:
S1(Sno, Sname, SD) S2(SD, Sdname) S3(Sno, Course, Grade)
2. (每小题2分,共10分)已知学生表Student、任课表Course和选课表SC如表1-3所示:
表1 学生表Student
学号sno 200101 200102 姓名sname 张萧虎 李云刚 性别ssex 男 女 【第4页 共 10 页】
年龄sage 18 20 所在院系sdept 信息院 英语系 210101 210102 … 郭敏星 高灵 女 女
18 21 计算机学院 数学系 表2 任课表Course
课程号cno c1 c2 c3 c4 … 课程名cname 数学 英语 C语言 数据库 教师tname 王文刚 章亮 张林 张林 表3 选课表SC
学号cno 课程号cno 200101 200101 200101 210101 210101 c1 c2 c3 c1 c2 成绩 grade 90 87 72 85 62 用关系代数表示下列查询:
(1) 检索“张林”老师所授课程号cno和课程名cname 答:
(2) 检索选修了课程名cname为“C语言”的学生的学号sno 答:
(3) 检索“高林”同学所选修课程的课程号cno及课程名称cname 答:
(4) 检索至少选修两门课程的学生的学号cno 答:
(5) 检索全部学生都选修课程的课程号cno和课程名cname 答:
【第5页 共 10 页】
?cno,cname(?teacher?'张林() 'C)?sno(?cname?'C语言() 'C??SC)?cno,cname(?sname?'高林(S??C??SC)) '?sno(?1?4?2?()) 5SC?SC?sno,cno(SC)??sno(S)???cno,cname(C)
正在阅读:
12年数据库原理期末试题A卷(答案)11-27
传送带上物体的运动专题 2013-2014年 高三专题复习08-11
解说佛教对爱情的看法09-19
技术标05-16
春天的魔力作文350字06-17
环境工程实习周记10-05
中国周边安全环境讲义06-11
概率论与数理统计第二版_课后答案_科学出版社_王松桂_张忠占_参考答案_最新09-01
辛亥革命论文03-18
内核学习笔记06-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 期末
- 试题
- 原理
- 答案
- 数据库
- 大学物理实验复习题
- 第二部分 粮食保管知识 - 图文
- 奥鹏南开16春学期《美学概论》在线作业
- 成都体育学院本科毕业论文
- 第四方 物流商业计划书
- 成本会计(期中卷)
- 067关于压力管道上平洞施工支洞设计及施工方案
- 电子系统设计实训报告 - 图文
- 玉环县“十一五”农村饮水安全工程规划(初稿)
- 2012年初级会计实务多选130题练习(含答案)
- 临床执业医师考试之贫血练习题
- 货币银行学复习资料及答案
- 2017注册测绘师真题
- 轩辕剑3云和山的彼端,2天通关攻略心得
- 静脉输注化疗药物渗漏的处理
- 2015高考理综全国2卷(含详细解析)
- 史鉴篇讲座--中国王朝兴亡周期率
- 2009专利法试题及答案
- 《寡人之于国也》 导学案(学生版)
- 中考数学综合练习题(几何)