当前位置:文档之家› 巢湖学院-数据库期末考试试题

巢湖学院-数据库期末考试试题

1、 数据库管理系统的工作不包括 ( C ) A 、定义数据库 B 、对已经定义的数据库进行管理 C 、为定义的数据库提供操作系统 D 、数据通信2、关系数据库管理系统应能实现的专门关系运算包括 ( D )A 、并、交、差B 、笛卡尔积、连接、除C 、差、选择、投影D 、选择、投影、连接 3、设有事务Ti 和事务Tj,下列能够进行并发执行的是 ( B ) A .Ri(X),Wj(X) B . Ri(X),Rj(X) C .Wi(X),Wj(X) D .Wi(X),Rj(X)4、DB 、DBMS 、DBS 三者之间的关系是否 ( B ) A.DB 、DBMS 、DBS 是同一个意思 B.DBS 包括DB 、DBMS C.DBMS 包括DB 、DBS D.DB 包括DBS 、DBMS5、关系数据模型的组成中,能够描述其动态特征的部分是 ( A ) A . 数据操作 B .数据结构 C .完整性约束规则 D .关系运算6、在数据库的三级模式结构中,描述数据库中数据全局逻辑结构和特征的是 ( D ) A 、外模式 B 、内模式 C 、存储模式 D 、模式7、设关系R 与S 的基数分别为m,n ,则R ╳S 的基数为 ( A ) A.m*n B.m+n C.m-n D.max(m,n)8、下列有关聚簇索引说法正确的是 ( B ) A . 一个表可以建立多个聚簇索引 B . 一个表最多只能建立一个聚簇索引C . 一个表至少建立一个聚簇索引D . 一个关系数据库中的多个表只能建立一个聚簇索引9、在SQL 语句中,在授权过程中,若允许一用户将其拥有权限继续传播的命令( B ) A. with grant option B.with admin option C.with grant cascade D.with grant restrict 10、如图,两个关系R1和R2进行 运算后得到R3的。

( D ) AR1 R2 R311.数据库设计过程中, E-R 是在下列哪一阶段产生的 ( B )A .逻辑模型设计B .概念模型设计C .物理模型设计D .需求分析阶段 12. 从多个关系中挑选出指定的属性组成新关系,其中用到的运算有 ( B ) A .选择与投影 B .投影与连接 C .连接与选择 D .交与投影 13. 设有两个事务T1和T2,并发操作如图, 下面评价正确的事( A )A 、该操作不存在问题B 、该操作丢失修改C 、该操作不能重复读D 、该操作读脏数据14. 在数据库恢复过程中,进行Redo,Undo 操作扫描日志文件的方向 ( C )A.正向、正向B. 反向、反向C. 正向、反向D.反向、正向15.在对数据对象施加封锁时,避免活锁或死锁没有采用下列哪种策略 ( D ) A.一次封锁法 B.顺序封锁法 C.先来先服务法 D.遵循两段封锁协议1.数据库管理技术发展的三个阶段为人工管理、文件系统、_数据库系统__________。

2.关系代数运算符中,传统运算符括并、交、差和__笛卡尔积__________运算。

3.数据库系统在运行过程中可能会发生故障,故障主要有事务故障、__系统故障_______、介质故障和计算机病毒四大类。

4.如果Y →X ,且X →Y ,则X 与Y 的表达式可表示 ____________。

5.2NF 主要消除_____部分___依赖。

6.删除student 表的定义的SQL 语句是____drop table student_______。

7.数据字典包括数据项、_____数据结构____、数据流图、数据存储和处理过程组成。

8.数据库中事务的ACID 特性中:C 指_____一致性___________特性。

9.在视图集成时,各分E-R 图之间的冲突由技术手段解决的是__结构_____冲突、。

10.数据库转储时,银行系统一般转储方式为__B___(A.静态海量 B.动态增量).已知关系R 及 关系S 如下:S1 S21.写出R-S 的结果: (a,1,2) (b,3,4) (c,1,2)2.R 与S1的关系如题1,写出R 外连接S1的结果: A B C D a 2 3 null b 1 2 2 d 3 4 43. R 与S2的关系如题1,写出R ÷S2的结果 A null4.今有调度L1= R2(B)R2(A)R3(A)R1(A)W3(C) W2(B)R1(B)W1(A)是否满足冲突的可串行化调度?若是请写出交换步骤,不是请说明理由。

1.设有一个“学生—课程”数据库,数据库中包括三个表:“学生”表Student由学号(Sno)、姓名(Sname)、性别(Sex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept);“课程”表Course上课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成。

可记为:Course(Cno,Cname,Cpno,Ccredit);“学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为:SC(Sno,Cno,Grade)。

其中每个表中带下划线的为主码,Course表中Cpno参照Cno;SC表中的Sno参照Student表中的Sno,Cno参照Course表中的Cno。

试用关系代数完成如下查询:(1)查询没有选修课程名为“数据库原理”的学生学号;(2)查询计算机系学生的学号、姓名;(3)查询选修课程名为“信息系统”这门课程的学生姓名和成绩;(4)查询选修了全部课程的学生姓名;(5)查询所有年龄大于22或者所在系别为“计算机系”的学生学号、姓名。

2.设有一个数据库,包括如下关系模式:部门(部门编号C(3),部门名称C(8),办公地点C(8))教工(教工编号C(3),部门编号C(3),姓名C(6),性别C(1),出生日期D(),职称C(6),文化程度C(6),基本工资N(7,2),家庭电话C(8))任课(教工编号C(3),课程编号C(4),上课班级C(8),上课时间D(),地点C(8))课程(课程编号C(4),课程名称C(10),学分N(5,1)),其中带下划线的为该表主键(1)查询文化程度为硕士的男教工的教工编号、姓名、年龄,并按年龄降序排列。

(2)修改所有“计算机系”教师工资,使之在原来基础上加1000(3)把查询和删除“课程”表数据的权限授给用户U2。

(4)创建一个所有教师任课信息的名为“teach”的视图,包含下列属性:姓名、课程名称、上课班级、上课时间、上课地点。

(5)查询各位教师任课门数,输出:教师编号、教师名称、任课门数下面是最后一大题:1.在数据库的三级模式中,描述数据库中局部数据的逻辑结构和特征是()A.外模式B.内模式C.逻辑模式D.模式2.DB、DBMS、DBS三者之间的关系是否()A.DB、DBMS、DBS是同一个意思B.DBS 包括DB、DBMSC.DBMS 包括DB、DBSD.DB 包括DBS、DBMS3.下列关系代数运算符中,属于单目运算符的是()A.选择运算B.并运算C.笛卡尔积D.连接运算4.将E-R图转换成关系模式建立的时机是()A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段5.有一个关系学生(学号,性别,年龄),定义性别值只能取’男’或’女’是()A.实体完整性B.参照完整性C.用户定义完整性D.主码完整性约束6.事务T i与T j对数据X进行的下列操作中不能进行并发操作的是()A.W i(X),W j(Y)B.R i(Y),W j(X)C.R i(X),R j(X)D.W i(X),R j(X)7.设关系R与S的基数分别为m,n,则R╳S的基数为( )A.m*nB.m+nC.m-nD.max(m,n)8.实现关系代数投影运算的SQL子句是( )A.SELECTB.FROMC.WHERED.ORDER BY 9.下列基于严格的数学理论基础之上的数据模型是 ( ) A.层次模型 B.网状模型 C.关系模型 D.E-R 模型 10.在数据库系统中,视图可以提供数据的 ( ) A.并发性 B.安全性 C.完整性 D.恢复性11.下列能正确创建角色R1的语句(在sqlserver2000中实现)是( ) A.create user R1 B.create role R1 C.exec sp_addrole R1 D.create view R1 12R3的。

( )(表1)R1 R2 R3A.交B.并C.笛卡尔积D.连接后再投影 (表2)13.有两个事务,调度情况如表2,产生数据不一致性现象属于下列哪种( ) A.丢失修改 B.不可重复读 C.读脏数据 D.写错误14. 在数据库恢复过程中,进行Redo,Undo 操作扫描日志文件的方向 ( ) A.正向、正向 B. 反向、反向 C. 正向、反向 D.反向、正向 15.在对数据对象施加封锁时,避免活锁或死锁没有采用下列哪种策略 ( ) A.一次封锁法 B.顺序封锁法C.先来先服务法D.遵循两段封锁协议1.数据库管理的三个阶段为人工管理阶段、____________、数据库系统。

2.基本的关系代数运算符有并、差、__________、选择、投影五种运算。

3.RDBMS 表示 __________________________。

4.Alter 命令是对表的________进行修改(空格处填“定义”或“数据”)。

5.数据库系统与文件系统最本质的区别是___________________。

6.在视图集成时,各分E-R 图之间的冲突中,结构冲突通过_________方式解决。

7.在DBMS 的授权子系统中,授权和回收权利用语句GRANT 和____________。

8.设有关系B (书号,书名),如果要检索第2个字母为N ,且至少包含5个字母的书名,则SQL 查询语句中WHERE 子句的条件表达式应写成:书名Like _________________。

9.事务的特性可以由ACID 四个字母表示,其中I 代表事务的____________性。

10.将某模式R 规范为3NF ,则目的在是消除____________依赖。

1. 已知关系R 及关系S 如下:关系S 关系R 关系S 1写出∏A,B(R∪S1)的结果:2.R与S的关系如题1,写出R外连接S的结果:3. R与S的关系如题1,写出R÷S的结果4.今有调度R2(B)R1(A)W2(B)R3(B)R3(A)W3(B)R1(B)W1(A)是否满足冲突的可串行化调度?若是请写出交换步骤,若不是请说明理由。

相关主题