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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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、DBMSC.DBMS包括DB、DBSD.DB包括DBS、DBMS5、关系数据模型的组成中,能够描述其动态特征的部分是(A)A.数据操作B.数据结构C.完整性约束规则D.关系运算6、在数据库的三级模式结构中,描述数据库中数据全局逻辑结构和特征的是(D)A、外模式B、内模式C、存储模式D、模式7、设关系R与S的基数分别为m,n,则R╳S的基数为(A)A.m*nB.m+nC.m-nD.max(m,n)8、下列有关聚簇索引说法正确的是(B)A.一个表可以建立多个聚簇索引B.一个表最多只能建立一个聚簇索引C.一个表至少建立一个聚簇索引D.一个关系数据库中的多个表只能建立一个聚簇索引9、在SQL语句中,在授权过程中,若允许一用户将其拥有权限继续传播的命令(B)A.withgrantoptionB.withadminoptionC.withgrantcascadeD.withgrantrestrict10、如图,两个关系R1和R2进行运算后得到R3的。(D)A、交B、并C、笛卡尔积D、连接后再投影ABCDEMABCEMacd121xyy125mnmijkacc112xyymmniijR1R2R311.数据库设计过程中,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)T1T21.读A=102.34写A=30读A=10写A=A*2A.正向、正向B.反向、反向C.正向、反向D.反向、正向15.在对数据对象施加封锁时,避免活锁或死锁没有采用下列哪种策略(D)A.一次封锁法B.顺序封锁法C.先来先服务法D.遵循两段封锁协议1.数据库管理技术发展的三个阶段为人工管理、文件系统、_数据库系统__________。2.关系代数运算符中,传统运算符括并、交、差和__笛卡尔积__________运算。3.数据库系统在运行过程中可能会发生故障,故障主要有事务故障、__系统故障_______、介质故障和计算机病毒四大类。4.如果YX,且XY,则X与Y的表达式可表示____________。5.2NF主要消除_____部分___依赖。6.删除student表的定义的SQL语句是____droptablestudent_______。7.数据字典包括数据项、_____数据结构____、数据流图、数据存储和处理过程组成。8.数据库中事务的ACID特性中:C指_____一致性___________特性。9.在视图集成时,各分E-R图之间的冲突由技术手段解决的是__结构_____冲突、。10.数据库转储时,银行系统一般转储方式为__B___(A.静态海量B.动态增量).已知关系R及关系S如下:RSS1S21.写出R-S的结果:(a,1,2)(b,3,4)(c,1,2)2.R与S1的关系如题1,写出R外连接S1的结果:ABCDa23nullb122d3443.R与S2的关系如题1,写出R÷S2的结果AnullBC1324BD1324ABCabd213324ABCabbcd11313224244.今有调度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.事务Ti与Tj对数据X进行的下列操作中不能进行并发操作的是()A.Wi(X),Wj(Y)B.Ri(Y),Wj(X)C.Ri(X),Rj(X)D.Wi(X),Rj(X)7.设关系R与S的基数分别为m,n,则R╳S的基数为()A.m*nB.m+nC.m-nD.max(m,n)8.实现关系代数投影运算的SQL子句是()A.SELECTB.FROMC.WHERED.ORDERBY9.下列基于严格的数学理论基础之上的数据模型是()A.层次模型B.网状模型C.关系模型D.E-R模型10.在数据库系统中,视图可以提供数据的()A.并发性B.安全性C.完整性D.恢复性11.下列能正确创建角色R1的语句(在sqlserver2000中实现)是()A.createuserR1B.createroleR1C.execsp_addroleR1D.createviewR112.如表1,两个关系R1和R2是进行____________运算后得到R3的。()ABCDEMABCEMacd121xyy125mnmijkacc112xyymmniij(表1)R1R2R3A.交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关系S1CDEacxbdyABCD21ac22ad32bd32ac21bdABCD21ac23cd31ad32bc21bc写出∏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)是否满足冲突的可串行化调度?若是请写出交换步骤,若不是请说明理由。1.设有一个数据库,包括如下关系模式:部门(部门编号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)查询职称为“副教授”或“教授”,工资4000的所有教师姓名。(3)查询所有在地点为“艺术楼东302教室”上课的教师姓名,部门名称,课程名称。(4)查询没有讲授教师“王伟”所授课程的教师教工编号。(5)查询“计算机系”所有教师的姓名、职称、上课班级、上课地点。2.关系数据库中有三个关系:学生:S(Sno,Sname,Ssex,Sage,Sdept)其中:Sno:学号,Sname:姓名,Ssex:性别,Sage:年龄,Sdept:系名;课程:C(Cno,Cname,Teacher)其中:Cno:课程号,Cname:课程名,Teacher:教师;选课:SC(Sno,Cno,Grade)其中:Sno:学号,Cno:课程号,Grade:成绩,试用SQL完成如下查询:(1)插入一学生信息:学号’090101001’,姓名’张三’,性别’男’,年龄18

1 / 7
下载文档,编辑使用

©2015-2020 m.111doc.com 三一刀客.

备案号:赣ICP备18015867号-1 客服联系 QQ:2149211541

×
保存成功