版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机四级数据库工程师模拟试卷模拟试卷一一、选择题(1-20每题1分,21-30每题2分,共40分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。1.使用二维表格结构表达实体及实体之间关系的数据模型是_。(A)层次模型 (B)网状模型 (C)联系模型 (D)关系模型2.若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件,所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于_。(A)集中式数据库体系结构 (B)主从式数据库体系结构 (C)分布式数据库体系结构 (D)客户/服务器
2、数据库体系结构3.以下不属于需求分析的工作是_。(A)分析用户活动,产生业务流程 (B)确定系统范围,产生系统关联图(C)建立ER关系图 (D)分析系统数据,产生数据字典4.在封锁技术方面,SQL提供如下了4中事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的_。(A)可读未提交数据 (B)读提交数据(C)可重复读 (D)可串行化5.以下关于视图叙述错误的是_(A)视图是由从数据库的基本表中取出来的数据组成的逻辑窗口(B)视图是一个虚表(C)数据库中不仅存放视图的定义,还存放视图包含的数据(D)基本表中的数据如果发生了变化,从视图中查询的数据也随之发
3、生变化6.关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是_。(A)(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)属于2NF(B)(Sno,Sname),(Sno,Cno,Grade Tname,Taddr),(Cno,
4、Cname)属于2NF(C)(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)属于3NF(D)(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)属于3NF7.考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为_。(A)聚集索引 (B)非聚集索引 (C)稠密索引 (D)辅索引8.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。 数据库的转储和恢复_ 数据库的安全性、完整性控制 数据库性能的监控分
5、析和改进 数据库的重组和重构(A) (B) (C) (D)9.以下关于索引的说法_不正确(A)使用索引可提高查询效率(B)使用索引可能使更新操作费时(C)使用索引可使输出结果按一定顺序排列(D)索引为DBMS提供了不同的查询路径10.以下不属于一个好的概要设计要求是_(A)良好的总体结构(B)功能模块间较高的耦合度(C)功能模块间较高的内聚度(D)尽量降低模块接口复杂性11.删除Windows身份验证的Serverlnt_user登录的正确语句是_(A)EXEC sp_revokelogin Serverlnt_user(B)DELETE sp_revokelogin Serverlnt_us
6、er(C)DROP sp_revokelogin Serverlnt_user(D)EXEC sp_droplogin Serverlnt_user12.有如下两个关系: 零件关系P (主键是零件号) 供应商关系S:(主键是供应商号) (外键是供应商号) 供应商号 供应商名 所在城市 B01 红星 北京 S10 宇宙 上海 T20 黎明 天津 Z01 立新 重庆 零件号 颜色 供应商号 010 红 B01 201 兰 T20 312 白 S10 今要向关系P插入新行,新行的值分别列出如下。它们是否都能插入?_。 .(307,绿,S10) .(101,黄,T11)(A)只有(B)只有(C)都能(
7、D)都不能13.在具有检查点的恢复技术,关于检查点,下列说法不正确的是_。(A)检查点最大限度的减少数据库完全恢复时所必须执行的日志部分(B)使用检查点方法可以改善恢复效率(C)无论事务在检查点之前还是之后提交,都需要执行REDO操作(D)可以定期的建立检查点,也可以按照某种规则建立检查点14.系统定义明确之后,应对系统的可行性进行研究,可行性研究包括(A)软件环境可行性、技术可行性、经济可行性、社会可行性(B)经济可行性、技术可行性、社会可行性(C)经济可行性、社会可行性、系统可行性(D)经济可行性、实用性、社会可行性15.设两个事务T1,T2,其并发操作如下表所示,下列评价正确的是_。(A
8、)该操作不存在问题(B)该操作丢失修改(C)该操作不能重复读(D)该操作读脏数据16.商场的业务子系统会在数据库服务器上产生各种增删改的事务或数据查询服务请求,随着系统的不断运行,系统中的数据会不断增长,就可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是 。(A)清除对大型表行数据的顺序存取(B)使用左连接操作(C)避免相关子查询(D)用排序来取代非顺序磁盘存取17.关于数据仓库设计,下述说法正确是_。(A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计(B)在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型(
9、C)在进行数据仓库主题数据模型设计时要强调数据的集成性(D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域18.在分布式数据库系统中,一般不适合作为衡量查询代价依据的是_。(A)CPU代价(B)I/O代价(C)通信代价(D)存储代价19.关于死锁,下列叙述中不正确的是_。(A)死锁是操作系统中的问题,数据库操作中不存在(B)在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库(C)当两个用户竞争相同的资源时不会发生死锁(D)只有出现并发操作时,才有可能出现死锁20.在UML动态建模机制中,关于顺序图说法正确时是_。(A)消息线的箭头说明消息的类型
10、,如同步,异步或简单。话一条线指向接收对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操作(B)当一个操作调用它本身时,消息总是异步的(C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方(D)消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的21.在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是_。(A)工作阶段的等待时间(B)生产原型的复杂性(C)参与人员所需的工作站数(D)参与人员之间
11、的通信困难22.在学校的教务处数据库管理系统中存放着该校的每个学生的部分在校表现的信息,如果某个教师想查看某个学生的学习成绩,则必须经过三个认证过程,其中第二个认证过程是验证_。(A)身份验证(B)用户是否是数据库的合法用户(C)数据库用户是否具有进行操作的权限(D)其他验证23.以下关于活锁叙述错误的_。(A)事务的活锁又称为事务的饿死(B)为避免锁现象的发生,DBMS可以采用先来先服务的策略处理事务的数据操作请求(C)各个事务可以按照申请访问Q的时间先后顺序,依次获得定义在Q上的锁(D)DBMS按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置24.查询C:ZGZGDA
12、.DBF中的姓名、职称、工资字段和C:ZGZGJJ.DBF中的奖金字段的数据,正确的命令是_。(A)SELECT姓名,职称,工资,奖金FROM C:ZGZGDA,C:ZGZGJJ;WHERE DA.编号=JJ.编号(B)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:ZGZGDA,C:ZGZGJJ;WHERE DA.编=JJ.编号(C)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:ZGZGDA,C:ZGZGJJ(D)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:ZGZGDA,C:ZGZGJJ;FOR DA.编=J
13、J.编号25.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(A)CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资) FROM 教师表GROUP BY 所在系(B)CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资) FROM 教师表GROUP BY 所在系(C)CREATE VIEW SalaryView AS SELECT 所在系,COUNT(工资) FROM 教师表 GROUP BY 所在系(D)CREATE
14、VIEW SalaryView AS SELECT 所在系,SUM(工资) FROM 教师表 GROUP BY 所在系26.以下关于数据镜像叙述不正确的是_。(A)在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信(B)数据库正常运行时,数据库镜像可以用于并发操作(C)在出现介质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本(D)每当数据库更新时,DBMS不能自动保证镜像数据与主数据的一致性27.发生的可能性很小,但是破坏性很大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是_。(A)事务内部的故障(B)系统故障(C)介质故障(D)计算机病毒28.
15、设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10个字节)、销售数量(8个字节)、价格(8个字节)、金额(8个字节)、收银台编号(4个字节)、销售员编号(4个字节)、销售时间(8个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(A)67178(B)655
16、35(C)65540(D)6715829.VB 6.0中的数据绑定控件必须_。(A)同时具有DataSource属性和DataField属性(B)同时具有ConnectionString属性和RecordSource属性(C)具有DataSource属性(D)具有ConnectionString属性30.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表T(a1,a2,,an),对该表的查询多数为针对主码a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(A)采用轮转法对T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询(
17、B)以a1为划分属性,对T采用散列划分是一种可行的划分方法,有利于对该表的点查询(C)以a1为划分属性,对T采用范围划分并建立主索引,是一种有效的划分方法(D)以a1为划分属性,对T采用散列划分和范围划分都有可能带来T的各个数据分区的数据分布不均匀的问题二、应用题(1)假设某数据库中有表Course,Course中有属性Cname(课程名),查询以DB_开头,且倒数第三个字符i的课程的详细情况SELECT *FROM CourseWHERE 【1】 。(2)某数据库中有学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩。查询选修了3门课以上的学生的学号SELEC
18、T SnoFROM SCGROUP BY Sno【2】 。(3)设有学生表STUDENT,其中有学号,姓名,年龄,性别等字段,该表是在2002年建立的,到2003年用户可以使用SQL的_【3】语句,将表中的所有学生的年龄增加一岁,到2004年,显示学生表中年龄大于22岁的学生的信息的SQL语句是【4】。(4)数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept)各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表Course(Cno,Cname,Cpno,Ccredit)各属性为
19、课程号,课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5)。用以上各表完成查询选修了全部课程的学生的姓名的语句补充SELETE SnameFROM StudentWHERE NOT EXISTS( SELETE *FROM CourseWHERE 【5】 (SELETE *FROM SCWHERE 【6】 AND【7】 )(5)在SQL Server 2000中,某数据库中有角色Role和用户User,User是Role角色的成员,且只属于该角色。先对Table表给Role只授予SELECT和DELETE权限,并授予User对T表具有SELECT
20、、UPDATE和DENY DELETE权限,则用户User对Table表可以执行的操作是【8】。(6)火车售票点T1,T2分别售出了两张2009年10月20号到北京的硬座票,但是数据库里的剩余票却只减少了两张,造成数据的不一致性,原因是【9】。(7)数据库系统在运行过程中,可能会发生故障,如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非常控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种故障叫做【10】;如果系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为 【11】。前者的恢复由【12】完成,后者是由【1
21、3】完成。(8)在关系数据库中,可以对属性值、属性值集合、元组、关系、整个索引,整个数据库等逻辑单元进行加锁,也可以对数据页、索引页和块等物理单元进行加锁,这些施加了锁的数据项的大小称为 【14】。(9)假设已对pubs数据库进行了完全备份,并备份到MyBK_1备份上,假设此备份设备只含有对pubs数据库的完全备份,则恢复pubs数据库的语句为【15】。 三、设计与应用(1)设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号(TNO)、教师名
22、(Tname),课程(Course)信息包括课程号(CNO)、课程名(CName)、课程学分(Credit),学生(Student)信息包括学号(SNO)、学生姓名(Sname)、学生性别(Sex)。选课系统的管理规则如下:I一个系可聘用多名教师,一个教师只受聘于一个系;II一个系可有多名学生,一个学生只属于一个系;III一名教师可讲授多门课程,一门课程可被多个学生选修;IV一名学生可选修多门课程,一门课程可被多名学生选修;V学生选修完课程后,可获得相应课程的成绩。针对以上描述,完成下列设计内容: 构建选修课系统的ER图。(要求图中的实体集名用试卷中给出的英文名,联系名用联系所关联的实体集名的
23、首字母,字母间用-或_连接,大小写不限)(10分) 根据所构建的ER图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)(2)数据库中有表Table_priceHistory表,结构如下表所示: 写出创建Teachers表的SQL语句,要求语句中包含所有的约束。 现要查询单价最高的前三种商品的商品编号,商品名称和单价(使用TOP语句) 模拟试卷二一、选择题(1-20每题1分,21-30每题2分,共40分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不
24、得分。1.对于数据库管理系统,下面说法不正确的是_。(A)数据库管理系统式一组软件(B)数据库管理系统负责对数据库的定义和操纵(C)数据库管理系统包括数据库(D)数据库管理系统负责对数据库的控制2.对于数据模型,下面说法不正确的是_。(A)概念模型是信息世界的建模工具(B)ER模型是一种概念模型(C)概念模型不涉及计算机的处理细节(D)关系模型是一种概念模型3.需求分析最终结果产生的是_。(A)项目开发计划(B)需求规格说明书(C)设计说明书(D)可行性分析报告4.当数据对象A被事务加上排它锁,则其它事务对A_。(A)加排它式封锁(B)不能再加任何类型的锁(C)可以加排他式封锁和保护式封锁(D
25、)加保护式封锁5.下面关系函数依赖的传述中,不正确的是_。(A)若XY-Z,则 X-Z,Y-Z(B)若X-Y,Y-Z,则X-YZ(C)若X-Y,Z包含Y,则X-Z(D)若X-Y,Y-Z,则X-Z6.以下说法正确的是_。(A)在IDEFO图上,箭头代表流或是顺序(B)每个矩形框要至少有一个控制箭头,可以没有输出箭头(C)一个活动可以没有输出但不允许既没有输入又没有输出(D)一个模型由图形文字说明,词汇表及相互的交叉引用表组成,其中词汇表是主要成分7.某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生的信息的是_。(A)建立各系的列级信息,并将对该视图的读取权限赋予
26、该系的管理员(B)建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员(C)将学生信息表的部分列的读取权限赋予各系的管理员(D)将修改学生信息表的权限赋予各系的管理员8.以下关于锁的粒度叙述错误的是_。(A)施加X锁和S锁的数据项的大小称为锁的粒度(B)锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关(C)在关系数据库中,可以对数据页,索引和块等物理单元进行加锁(D)当锁粒度比较大时,事务的并发度高,但是系统开销比较大9.对于基本表,下面一些属性上不可建立索引的是_。(A)在WHERE查询子句中引用率较高的属性(B)在ORDER BY子句、GROUP BY子句中出现的属性(C)
27、在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性(D)表的外码10.以下关于结构化分析及建模方法的主要优点叙述不正确的是_ 。(A)不过早陷入具体细节(B)从整体或宏观入手分析问题(C)模型对象涉及较多技术术语(D)图形化建模方法方便系统分析人员理解和描述系统11.在 SQL Server 2000 中,若希望用户user1具有数据库服务器上的全部权限,则应将user1加入到下列哪个角色?_。(A)db_owner(B)public(C)db_datawriter(D)sysadmin12.查询C:ZGZGDA.DBF表中的编号、姓名、工资字段的数据,并将查询结果保存到C:ZGDA.DB
28、FGE表,正确的命令是_。(A)SELECT编号,姓名,工资FORM C:ZGZGDA INTO DBF C:ZGDA(B)SELECT编号,姓名,工资FORM C:ZGZGDA INTO DBFDA.DBF(C)SELECT编号,姓名,工资FORM C:ZGZGDA INTO DBFDA.DBF(D)SELECT编号,姓名,工资FORM C:ZGZGDA INTO CURSOR C:ZGDA13.对基于检查点的恢复技术,下列说法中错误的是_。(A)无论事务在检查点之前还是之后提交,都需执行REDO操作(B)可以提高恢复效率(C)可以定期建立,也可以按照某种规则建立检查点(D)能最大限度地减少
29、恢复数据库时根据日志记录所需执行的恢复操作14.在软件需求分析和设计工程中,其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该_。(A)先数据后程序(B)与顺序无关(C)先程序后数据(D)可同时进行15.关于数据库运行和功能与性能测试,下列说法正确的是_。(A)对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴(B)在进行数据库功能测试时,一般要先进入大规模的数据(C)数据库运行一般是与编写调试程序的工作同步开展(D)数据库系统的压力测试,并发访问测试,查询效率测试一般都属于性能测试范围16.在进行备份时,不但备份数据库的数据文件,日志文件,而且还
30、备份文件的存储位置以及数据库中的全部对象以及相关信息的备份是_。(A)事务日志备份(B)差异备份(C)完全备份(D)文件和文件组备份17.关于数据仓库设计,下列说法正确的是_。(A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计(B)在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型(C)在进行数据仓库主题数据模型设计时要强调数据的集成性(D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域18.在进行数据查询时,用户编写的应用程序只对全局关系进行操作,而不必考虑数据的逻辑分
31、片,这需要分布式数据库至少要提供_。(A)分配透明性(B)分布透明性(C)局部数据模型透明性(D)逻辑透明性19.下列关于数据库的重构,说法正确的是_。(A)数据库的重构就是对数据库的逻辑结构作必要的小范围改变(B)当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库(C)数据库重构包括了重新设计数据库及其相应的应用程序(D)如果能够重构数据库,尽量不要重新设计数据库及其相应的应用程序20.在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是_。(A)协作图(B)状态图(C)顺序图(D)部署图21.以下关于数据库与文件的对应关系叙述错误的是_。(A)在外
32、存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成(B)关系表在逻辑上由一系列元组组成,元组由多个属性组成(C)每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域(D)元组的每个属性对应于文件记录中的一个记录22.将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。实现该功能的SQL语句是_。(A)GRANT SELECT TO SC U1 WITH PUBLIC(B)GRANT SELECT ON SC TO U1 WITH PUBLIC(C)GRANT SELECT TO SC ON U1 WITH GRANT OPTION(D)GRANT S
33、ELECT ON SC TO U1 WITH GRANT OPTION23.下面关于基本表选择合适的文件结构的原则错误的是_。(A)如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式(B)顺序文件支持基于查找码的顺序访问,也支持快速的二分查找(C)如果用户查询是基于散列阈值的等值匹配,散列文件比较合适(D)如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件24.关于触发器trigger,下面哪个是不正确的_。(A)触发器是定义在表上的(B)触发器在数据更新时被系统调用(C)触发器对应于一组SQL语句(D)每张表限制定义一个触发
34、器25.若用如下的SQL语句创建一个表student CREATE TABLE student(NO CHAR(20) NOT NULL,NAME CHAR(8) NOT NUL,SEX CHAR(2),,AGE INT)可以插入到表中的是_。(A)(1031,曾华,男,23)(B)(1031,曾华,NULL,NULL)(C)(NULL,曾华,男,23)(D)(1031,NULL,男,23)26.下面几种的故障中,会破坏正在运行的数据库的是_。(A)中央处理器故障(B)操作系统故障(C)突然停电(D)瞬时的强磁场干扰27.数据库镜像有很多优点,但不包括_(A)提供完整或接近完整的数据允余,提高
35、数据可靠性(B)主数据库系统发生故障时,可快速启用数据库镜像提供服务(C)降低数据库存储系统的建设成本(D)提高主数据库系统在升级期间的可用性28.根据数据库系统在应用程序和操作系统之间所处的地位,下列哪个不是数据库与操作系统的配置方法_。(A)数据库系统作为操作系统的地位(B)数据库系统作为子程序(C)操作系统与数据库子系统同等地位(D)独立的数据库系统29.以下关于数据库的访问接口中的JDBC接口错误的是_。(A)JDBC全称是Java DataBase Connection(B)是一种用于执行SQL语句的Java API的面向对象的应用程序接口(C)有一组用Java 语言编写的类和接口组
36、成(D)JDBC可做三件事:与数据库建立连接、发送SQL语句并处理结果30.事务T对数据对象A加上何种锁,其他事务只能在对A加S锁,不能加X锁,直到事务T释放A上的锁,则T对A加的锁应该为_。(A)共享锁(B)排他锁(C)独占锁(D)写锁二、应用题 (1)事务T1,T2,T3分别对数据D1,D2,D3并发操作如下图所示,其中T1与T2间的并发操作存在的问题是 【1】 。T2与T3间的并发操作存在的问题是 【2】 。(2)某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于 【3】 。(3)设供应商零件的关系模式为SP(S
37、no,Pno,Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商168所供应的全部零件的供应商号的SQL语句 【4】 FROM SP PX WHERE 【5】 ( SELECT * FROM SP SPY WHERE 【6】 AND NOT EXISTS (SELECT * FROM SP SPZ WHERE 【7】 )(4)创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条记录已修改的消息。 【8】 【9】 ON STUDENT 【10】 AS Print 记录已修改(5)VB 6.0中,指明命令
38、的类型,即要访问的数据的来源的属性是CommandType,该属性的取值中表示RecordSource中的命令类型未知的是 【11】 。 (6)某高校学生管理系统的新生数据取自各省招生办公室的考生信息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号(学号的前四位与所在班级编号相同)。学校的学生管理业务多以班级和学生为单位处理,应该对学生信息表建立 【12】 ,以减少I/O访问次数,提高系统性能。(7)补充语句,把对Student 表和Course表的全部操作权限授予用户U1和U2 GRANT 【13】 ON TABLE Student,Course TO U1,U2(8)当
39、数据库出现故障时要对数据库进行恢复,恢复的原理是 【14】 ,常用的技术是数据转储和 【15】 。 三、设计与应用题(1)已知关系模式R的全部属性集U=A,B,C,D,E,G及函数依赖集:F=AB C,C A,BC D,ACD B,D EG,BE C,CG BD,CE AG求属性集闭包(BD) (2)现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称和职工总人数。请按SQL Ser
40、ver所采用的Tansact-SQL语法格式编写实现具有功能的后触发型触发器:每当在Employees表中插入一行数据时,相应部门的职工总人数就加1。 模拟三一、选择题(1-20每题1分,21-30每题2分,共40分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。1.数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是_。(A)实体-联系模型(B)关系模型(C)面向对象模型(D)网状模型2.数据库系统不仅包括数据库本身包括数据库本身,还包括相应的硬件,软件和
41、_。(A)数据库管理系统(B)数据库应用系统(C)相关的计算机系统(D)各类相关人员3.软件开发的结构化生命周期方法将软件生命周期划分成_(A)计划阶段 开发阶段 运行阶段(B)计划阶段 编程阶段 测试阶段(C)总体设计 详细设计 编程调试(D)需求分析 功能定义 系统设计4.以下关于查询语句叙述错误的是_。(A)查询语句的功能是从数据库中检索满足条件的数据(B)查询的数据源可以来自一张表,或多张表甚至是视图(C)查询的结果是由0行或是多行记录组成的一个记录集合(D)不允许选择多个字段作为输出字段5.关于视图的属性列有如下说法,正确的是_。(A)组成视图的属性列名应该全部指定(B)组成视图的属
42、性列名可以省略一部分或者指定一部分,其他隐含在子查询中(C)组成视图的属性列名或者全部省略或者全部指定,别无选择(D)组成视图的属性列名应该全部省略6.下述不属于数据库维护工作的是_。(A)使用数据定义语言建立多个表、构建数据库总体框架(B)根据备份计划周期性的备份数据库(C)检测数据库的空间使用情况(D)调整数据库参数,进行性能优化7.设有两个事务T1,T2,其并发操作如下表所示,下面评价正确的是_。 (A)该操作不存在问题(B)该操作丢失修改(C)该操作不能重复读(D)读操作读脏数据8.对关系模型叙述错误的是_。(A)建立在严格的数学理论,集合论和谓词演算公式基础之一(B)微机DBMS绝大
43、部分采取关系数据模型(C)用二维表表示关系模型是其一大特点(D)不具有连接操作的DBMS也可以使关系数据库管理系统9.以下关于E-R图的叙述不正确的是_。(A)E-R图建立在关系数据库的假设上(B)E-R图使用过程和数据的关系清晰,实体间的关系可以导出应用过程的表示(C)E-R图可以将现实时间中的信息抽象地表示为实体及实体间的联系(D)E-R图能表示数据生命周期10.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_。(A)应用程序员的编程需求(B)DBA的管理信息需求(C)数据库系统的维护需求(D)企业组织的信息需求11.数据库的安全性控制可以保证用户只能存取他有权存取的数据。在
44、授权的定义中,数据对象_,授予子系统就越灵活。(A)范围越大(B)范围越小(C)约束越细(D)范围越适中12.设R(U)是属性集U上的一个关系模式。X,Y,Z是U的子集,且Z=U-X-Y。下面关于多值依赖的传述中,不正确的是_。(A)如果X-Y,及T包含在Y中,则必然存在X-T(B)如果存在函数依赖X-Y,则必然存在X-Z(C)如果XY,则必然存在X-.Y(D)若Z为空,则存在X-Z13.在DBMS中,数据库恢复子系统通常占有整个代码系统的10%,恢复技术是衡量系统系能优劣的重要指标。下面不是数据库恢复采用的方法的是_。(A)建立检查点(B)建立副本(C)建立日志文件(D)建立索引14.以下说
45、法错误的是_。(A)散列技术一般使用桶作为基本的存储单位(B)好的散列函数地址的分布式均匀的,随机的(C)散列技术是一种一种快速查找技术(D)散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址15.数据库的访问接口包括ODBC,OLE DB等,其中ODBC接口是_。(A)专用的访问SQL Server 数据库的接口(B)一种开放的、访问数据库的接口(C)通用的访问任何类型的数据的接口(D)一种访问关系数据库的控件16.SQL Server 2000提供了很多种备份的方法,其中差异备份的内容是_。(A)上次差异备份之后修改的数据库的全部内容(B)上次日志备份之后修改的数据库全部内容(
46、C)上次完全备份之后修改的数据库全部内容(D)上次完全备份后修改的数据内容,但是不包含日志等其他内容17.下列关于数据仓库的叙述中,哪一项是不正确的_。(A)数据仓库中间层OLAP服务器只能采用关系型OLAP(B)数据仓库通常采用三层体系结构(C)数据仓库前端分析工具中包括报表工具(D)底层的数据仓库服务器一般是一个关系型数据库系统18.下列SQL命令中实现投影操作的是_。(A)SELECT(B)GROUP BY(C)GROUP(D)ORDER BY19.下面说法错误的是_。(A)数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计(B)逻辑空间的结构设计直接决定了数据库存储数据
47、时数据文件所占空间的大小和分布(C)对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表(D)数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用20.UML是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法_。(A)基于瀑布模型的结构化方法(B)基于需求动态定义的原型化方法(C)基于数据的数据流开发方法(D)基于对象的面向对象的方法21.下列关于数据库运行和维护的叙述中,正确的是_。(A)只要数据库正式投入运行中,就标志着数据库设计工作的结束(B)数据库的维护工作就是维护数据库系统的正常运行(C)数据库的维护工作就是发现错误,
48、修改错误(D)数据库正式投入运行标志着数据库运行和维护工作的开始22.下列语句正确描述了将Windows NT用户Servernt_user添加到sysadmin固定的服务器角色中的是_。(A)EXEC sp_addrole Servernt_user,sysadmin(B)EXEC sp_addsrvrolemember Servernt_user,sysadmin(C)ADD sp_addrole Servernt_user,sysadmin(D)ADD sp_addsrvrolemember Servernt_user,sysadmin23.如果子女实体集中的每一个实例都能被唯一地确认而
49、无需了解与之相关联系的双亲实体集的实例,则这个关系就被称着_。(A)标定型联系(B)分类联系(C)非标定型联系(D)多对多联系24.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是_。(A)OLAP面向操作人员,OLTP面向决策人员(B)OLAP使用历史性的数据,OLTP使用当前数据(C)OLAP经常对数据进行插入,删除等操作,而OLTP仅对数据进行汇总和分析(D)OLAP不会从已有数据中发掘新的信息,而OLTP可以25.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为_。(A)语义冲突(B)命名冲突(C)属性
50、冲突(D)结构冲突26.以下关于双机热备份叙述不正确的是_。(A)双机热备份就是一台主机为工作机,另一台主机为备份机(B)在系统正常运行情况下,工作机为信息系统提供支持(C)双机热备份模式的切换时机与双机互备援模式的切换时机一致(D)当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用27.以记录为单位的日志文件的内容不包括_。(A)每个事务的详细执行过程(B)每个事务的结束标记(C)每个事务的所有更新操作(D)每个事务的开始标记28.在商场业务系统中,为了防止因为数据增涨而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长多少记录,从
51、而预测剩余空间的大小,这中现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。(A)空间管理(B)管理员手动实现监控(C)参数调整(D)查询优化29.以下关于死锁检测与恢复错误的是_。(A)死锁检测,用于定期检查系统是否发生死锁(B)死锁恢复,用于将系统从死锁中解救出来(C)有效的方法是从后向前REDO这个事务的部分操作,只要能解开系统死锁即可(D)为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数30.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。(A)一级封锁协议(
52、B)二级封锁协议(C)三级封锁协议(D)四级封锁协议二、应用题 (1)SQL语言和主语言具有不同的数据处理方式,SQL是面向 【1】 的,而主语言是面向 【2】 。(2)VB 6.0中RecordSet对象中用于描述记录集中使用的游标类型的属性是 【3】 。(3)数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民族名称),针对这类表,为提高查询性能,应该采用的优化方式是 【4】 。(4)要使用户吴先生只能查询表A中的部分数据记录,运用视图及权限管理,应该采取的策略是 【5】 。(5)在UML提供的图中,可以采用 【6】 对逻辑数据库模式建模; 【7】 用于接口,类
53、和协作的行为建模,并强调对象行为的时间顺序。(6)假设某数据库中有表SC(S#,C#,SCORE),表C(C#, CNAME, TNAME)和表SC_C(C#,CNAME,AVG_GRADE),其中SC表中各属性分别表示为学号,课程号,以及对应的分数;要求把SC表中的每门课程的平均成绩插到表SC_C中,完成下列的SQL语句。INSERT INTO SC_C(C#, CNAME, AVG_GRADE)SELECT C.C#, CNAME, 【8】 FROM SC,C 【9】 【10】 (7)某表定义了视图BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的SQL语句是 【11】 。(8
54、)设有三个基本表,表ITEM(项目号,项目名,项目负责人,电话),BIP(项目号,零件号,数量,日期),PART(零件号,零件名称,规格,单价),完成SQL语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表SSP(项目号,项目名,金额)的结构显示。SELECT ITEM.项目,项目名,SUM(单价*数量) AS 金额 FROM ITEM , BIP, PART WHERE 【12】 GROUP BY ITEM.项目 【13】 SELECT “合计”,SUM(单价*数量) FROM BIP, PART WHERE 【14】 ORDER BY 1 【15】 三、设计与应用题(
55、1)有如下运动队和运动会两个方面的实体:运动队方面运动队:队名、教练姓名、队员姓名队员:队名、队员姓名、性别、项名其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。运动会方面运动队:队编号、队名、教练姓名项目:项目名、参加运动队编号、队员姓名、性别、比赛场地其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。请完成如下设计:分别设计运动队和运动会两个局部E-R图将它们合并为一个全局E-R图合并时存在什么冲突,你是如何解决这些冲突的?(2) 设数据库中有四个关系 课程关系C(C#, CNAME, TNAME) 学生关系S(S#, SNAME,
56、AGE, SEX) 选课关系SC(S#, C#,SCORE)其中课程关系中各属性分别表示为课程号,课程名,以及相应的课程任课老师名;学生关系中各属性分别为学号,学生姓名,年龄以及性别;用SQL语句完成下面的各个问题 创建学生关系S,其中S#为主码,SEX只能取F和M两个值,其他的属性不为空 检索年龄小于17岁的女生的学号和姓名 检索WANG同学不学的课程的课程号 模拟四一、选择题(1-20每题1分,21-30每题2分,共40分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。1.下面不属于新型数据库的是_.(A)演绎数据库(B)模
57、糊数据库(C)串行数据库(D)空间数据库2.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。(A)可通过预编译机制提高数据操作的性能(B)可方便地按用户视图表达数据(C)可减少客户端和服务器端的网络流量(D)可实现一定的安全控制3.以下不属于数据库系统安全性的主要技术和方法的是_。(A)视图机制(B)存取机制(C)审计机制(D)出入机房登记和加锁4.若关系模式R中没有非主属性,则(A)R属于2NF,但R不一定属于3NF(B)R属于3NF,但R不一定用于BCNF(C)R属于BCNF,但不一定属于4NF(D)R属于4NF5.散列是一种快速查找的技术,以下关于散列说
58、法错误的是_。(A)文件可以组织为散列文件(B)散列函数的输入为文件记录的查找码值(C)散列函数的输出可以是桶号(D)桶可以是磁盘块,但是不可以是比磁盘块大的空间6.下述不属于数据库维护工作的是_。(A)使用数据定义语言建立多个表、构建数据库总体框架(B)根据备份计划周期性的备份数据库(C)根据备份计划周期性的备份数据库(D)调整数据库参数,进行性能优化7.有如下的索引文件指针号 指针号则该索引文件称为_。(A)稀疏索引(B)聚集索引(C)稠密索引(D)非聚集索引8.在数据库物理设计阶段,建立索引的目的是为了提高数据的_。(A)更改效率(B)插入效率(C)查询效率(D)删除效率9.当关系引用了
59、属性名以后,关系具有的性质中不包括_。(A)有重复的元组(B)元组上下无序(C)按属性名引用时属性左右无序(D)所有属性值都是原子项10.概要设计的任务不包括_。(A)建立软件系统的总体结构和模块间的关系(B)定义各功能模块的接口(C)设计全局数据库或数据结构(D)模块的外部功能描述11.关于并行数据库结构,以下说法错误的是_。(A)在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突(B)在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘(C)在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源(D)层次结构综合了共享内存、共享磁盘和无共
60、享结构的特点12.以下关于一次性加锁及其缺点叙述错误的是_。(A)该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁(B)要求事务必须一次性的获得对需要访问的全部数据项的访问权(C)多个数据项会被一个事务长期锁定独占,降低了系统的并发程度(D)将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度13.以下关于备份设备说法错误的是_。(A)SQL Server将备份数据库的场所称为备份设备(B)永久备份设备先创建备份设备,然后将数据库备份到备份设备上(C)临时备份设备是直接将数据库备份到物理文件上(D)可以使用sp_createumpdevice系统存储过程创建备份设备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆市安全员B证考试题库附答案
- 乐器制造行业发展趋势分析考核试卷
- 早餐店设备转让合同
- 应城车辆买卖合同
- 二手公寓买卖合同模板
- 股份转让合同范文
- 吉林建筑科技学院《辐射化学与材料实验》2023-2024学年第一学期期末试卷
- 《加味桂枝茯苓汤治疗痰瘀阻络型Ⅱ期下肢动脉硬化闭塞症的临床观察》
- 2024-2030年中国健身俱乐部行业发展现状及投资经营模式分析报告
- 城市绿化带挖沟槽施工方案
- 《论教育》主要篇目课件
- 静脉输液治疗的风险管理
- 江南大学《高分子化学实验》2022-2023学年第一学期期末试卷
- 18古诗三首《书湖阴先生壁》说课稿2024-2025学年统编版语文六年级上册
- 精神病药物与药物性肝损伤
- 中华人民共和国学前教育法
- 自动售货机项目营销计划书
- 餐饮服务电子教案 学习任务5 斟酒技能(1)-徒手斟酒
- 2024年度工作总结模板
- 汽车吊起重吊装方案
- 铣工高级工测试题(含答案)
评论
0/150
提交评论