当前位置:首页 >> 其它课程 >>

数据库原理及应用期末试题1


命题人:

教研室主任(签字) :

系主任签字:

日期:

课程教研室 班 级 学 号

使用专业 考生姓名





考试地点

————————¤—————¤———————————装订线——

——————¤———————¤——————

北华大学计算机科学技术学院 《
题号 得分 评卷人
大题得分

学年第

学期

数据库原理及应用
二 三 四

》课程期末考试试卷( 1 )
五 六 七 八 总分 核分:



一、选择题(每小题

1 分,共

10 分) ) 。 C 使用 OS 来访问数据库

1.DBS 具有“数据独立性”特点的原因是因为在 DBS 中( A 采用磁盘作为外存 D 用宿主语言编写应用程序 B 采用三级模式结构

2.在已知教学环境中,一名学生可以选修多门课程,一门课程可以被多名学生选修,这说明 学生与课程之间存在( A 一对一 B 一对多 )的联系。 C 多对多 D 未知 ) 。

3.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( A 选择 B 投影 C 连接 D 扫描 )控制功能。 D 恢复

4. “年龄>=20”这种约束属于数据库系统的( A 安全性 B 完整性 C 并发控制

5.DBMS 通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 ( A 可靠性 ) 。 B 一致性 C 完整性 D 安全性 ) 。

6.在关系代数表达式的查询优化中,不正确的叙述是( A 尽可能早地执行选择 C 把笛卡儿积和随后的选择合并成连接 7.后备副本的用途是( A 安全性保障 ) 。 C 故障后的恢复

B 尽可能早的执行投影 D 尽可能早的执行连接

B 一致性控制

D 数据的转储 ) 。

8.如果事务 T 已在数据 R 上加了 S 锁,则其他事务在数据 R 上( A 只可加 X 锁 B 只可加 S 锁 C 可加 S 锁或 X 锁
第 1 页 共 6 页

D 不能加任何锁

命题人:

教研室主任(签字) :

系主任签字:

日期:

课程教研室 班 级 学 号

使用专业 考生姓名





考试地点

————————¤—————¤—————————装订线————————¤———————¤—————————

9.DBMS 中实现事务持久性的子系统是( A 恢复管理子系统 B

) 。 C 完整性管理子系统

安全性管理子系统

D 并发控制子系统 10.DBMS 普遍采用( A 三级封锁协议
大题得分

)方法保证事务的并发调度是可串行化的。 C 两段锁协议 D 一次性封锁

B 冲突可串行化

二、分析简答题 (每小题 5 分,共 20 分) 1.简述嵌入式 SQL 语言中使用游标的作用。

1 题得分

2 题得分

2.对学生-课程数据库有如下查询: SELECT SNAME FROM STUDENT,SC WHERE STUDENT.SNO=SC.SNO AND SDEPT=’ IS’ AND CNO=’102’; 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处 理,画出优化后的标准语法树。

3 题得分

3.登记日志文件时为什么必须先写日志文件,后写数据库?

第 2 页 共 6 页

命题人:

教研室主任(签字) :

系主任签字:

日期:

课程教研室 班 级 学 号

使用专业 考生姓名





考试地点

————————¤—————¤—————————装订线————————¤———————¤————————
4 题得分

4.设某航班某日尚有余票 50 张,甲预定 10 张,乙预定 20 张,若按如下顺序执行有何问题? 如何实现并发控制?试画出一正确的并发调度。
甲 ①读余票 A=50 ② ③A=A-10 ④写回 A ⑤ ⑥ 乙 读 A=50

A=A-20 写回 A

大题得分

三、应用题(1-10 小题每小题 3 分,11-12 小题每小题 5 分,共 40 分) 现有如下关系数据库,包含 3 个关系: 学生关系 S(SNO,SNAME,SEX,AGE,SDEPT) ; 课程关系 C(CNO,CNAME,TEACHER) ; 学生选课关系 SC(SNO,CNO,GRADE) 其中,SNO 代表学生学号,SNAME 代表学生姓名,SEX 代表学生性别,AGE 代表学生年 龄,SDEPT 代表学生所在系;CNO 代表课程号,CNAME 代表课程名,TEACHER 代表授课 教师名;GRADE 代表学生选修某门课程的成绩。 试用关系代数表达式完成下列 1-3 小题:

1 题得分

1.查询“王微”老师所教授课程的课程号和课程名。

2 题得分

2.查询学号为“060123”的学生所选课程的课程名、授课教师和成绩。

3 题得分

3. 查询至少选修了“王微”老师所授全部课程的学生学号、姓名和性别。

第 3 页 共 6 页

命题人:

教研室主任(签字) :

系主任签字:

日期:

课程教研室 班 级 学 号

使用专业 考生姓名





考试地点

————————¤—————¤—————————装订线————————¤———————¤————————

试用 SQL 语言完成下列 4-12 小题:
4 题得分

4.查询计算机系(CS)姓“王”学生的学号、姓名、性别和年龄。

5 题得分

5.查询“王成”同学所选修课程的课程号、课程名和授课教师。

6 题得分

6.统计每门课程的学生选修人数。要求显示课程号和人数,查询结果按人数降序排列,若人 数相同,按课程号升序排列。

7 题得分

7.建一名为“C_OS”的视图,显示所有选修了“操作系统”课程的学生学号、姓名、性别和 成绩。

8 题得分

8.新开设一门课程,课程名为“教学方法” ,课程号为“119” ,授课教师是“程前” ,将此信 息插入到数据库中。

9 题得分

9.把“101”号课程所有成绩低于 60 分的学生的成绩增加 5 分。

10 题得分

10.在学生选课关系中删除尚无成绩的选课记录。

第 4 页 共 6 页

命题人:

教研室主任(签字) :

系主任签字:

日期:

课程教研室 班 级 学 号

使用专业 考生姓名





考试地点

————————¤—————¤—————————装订线————————¤———————¤—————————
11 题得分

11.试用 SQL 语句定义 SC 表, (SNO,CNO)为主码,并定义其参照完整性,GRADE 限定 在 0 和 100 之间。 (属性的取值类型根据实际情况确定)

12 题得分

12.把对数据库中学生关系的查询权限和对学生年龄字段的修改权限授予用户张明。回收用 户刘影对学生选课关系的所有操作权限。

大题得分

四、综合设计题(1 小题 8 分,2 小题 5 分,3 小题 8 分,4 小题 9 分, 共 30 分) 设某商业集团数据库有 3 个实体集。一是“商品”实体集,属性有商品号、商品名、规格、 单价等,商品号作为该实体的唯一性标识;二是“商店”实体集,属性有商店号、商店名、 地址等,商店号作为该实体的唯一性标识;三是“供应商”实体集,属性有供应商编号、供 应商名、地址,供应商编号作为该实体的唯一性标识。 供应商与商品之间存在“供应”关系,每个供应商可供应多种商品,每种商品可向多个供 应商订购,每个供应商供应每种商品有月供应量;商店与商品间存在“销售”联系,每个商 店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有月计划数。 请依据以上信息完成下列任务:

1 题得分

1.根据语义设计 E-R 模型(注明属性、联系的类型) 。

第 5 页 共 6 页

命题人:

教研室主任(签字) :

系主任签字:

日期:

课程教研室 班 级 学 号

使用专业 考生姓名





考试地点

————————¤—————¤—————————装订线————————¤———————¤—————————

2 题得分

2. 将 E-R 模型转换成关系数据模型。

3 题得分

3. 写出每个关系模式的最小函数依赖集,并判断此关系模式是否满足 3NF,如果不满足,请 将其分解为 3NF 的关系模式。

4 题得分

4. 指出每个关系模式的候选码和外码。

第 6 页 共 6 页


相关文章:
数据库原理期末考试复习题及答案
数据库原理期末考试复习题及答案_计算机软件及应用_IT/计算机_专业资料。十套题库 试题一 一、单项选择题 (本大题共 20 小题,每小题 2 分,共 40 分) 在...
数据库原理与应用-期末考试复习题
数据库原理应用-期末考试复习题_工学_高等教育_教育专区。选择和简答题 数据库原理期末考试复习题 一、单选题 1.在数据库中存储的是( C )。 A. 数据 B....
数据库原理及应用-期末考试试题及答案
数据库原理及应用-期末考试试题及答案一、单项选择题(本大题共 10 小题,每小题 2 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错...
数据库原理与应用-期末考试复习题 (1)(1)
数据库原理应用-期末考试复习题 (1)(1)_教育学_高等教育_教育专区。1数据库原理期末考试复习题 一、单选题 1.在数据库中存储的是( C )。 A. 数据 B....
数据库原理与应用教程期末考试试题与答案1
数据库原理应用教程―SQL Server 期末测试题与答案(一)一、填空题(每空 1 分,共 10 分) 1.数据库系统的核心是___ __。 2.在关系模型中,实体以及实体...
数据库原理及应用期末试题1
《题号 得分 评卷人大题得分 学年第 学期 数据库原理及应用二 三四 》课程期末考试试卷( 1 )五六七八 总分 核分: 一 一、选择题(每小题 1 分,共 10...
数据库原理及应用期末考试复习题
数据库原理及应用期末考试复习题_工学_高等教育_教育专区。填空题 1、所谓数据库就是存放数据的地方,是需要长期存放在计算机内的、有组织的,、可共享的_的数据集...
数据库原理-期末考试试题及答案
数据库原理 期末考试数据库原理-期末考试试题及答案 原理 期末考试试题及答案一、单项选择题小题, (本大题共 15 小题,每小题 2 分,共 30 分) 求的,...
数据库原理及应用-期末考试试题及答案
数据库原理及应用-期末考试试题及答案一、单项选择题(本大题共 10 小题,每小题 2 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,...
数据库原理及应用期末试题及答案
数据库原理及应用期末试题及答案_理学_高等教育_教育专区。课程名称:专业: 题号 得分 数据库原理及应用年级: 一二 考试时间学号: 三 姓名: 四 总得分 。 得分...
更多相关标签:
数据库原理期末试题 | 数据库原理与应用试题 | 数据库原理及应用试题 | 数据库原理试题及答案 | 数据库原理试题 | 数据库期末考试试题 | 数据库系统原理试题 | 数据库原理试题库2009 |