【计算机类职业资格】计算机数据库工程师-60及答案解析.doc

上传人:sofeeling205 文档编号:1338928 上传时间:2019-10-17 格式:DOC 页数:19 大小:95.50KB
下载 相关 举报
【计算机类职业资格】计算机数据库工程师-60及答案解析.doc_第1页
第1页 / 共19页
【计算机类职业资格】计算机数据库工程师-60及答案解析.doc_第2页
第2页 / 共19页
【计算机类职业资格】计算机数据库工程师-60及答案解析.doc_第3页
第3页 / 共19页
【计算机类职业资格】计算机数据库工程师-60及答案解析.doc_第4页
第4页 / 共19页
【计算机类职业资格】计算机数据库工程师-60及答案解析.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、计算机数据库工程师-60 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:29,分数:38.00)1.下面关于 SQL语言的描述中,不正确的是_。A) 一个 SQL数据库就是一个基本表B) SQL语言支持数据库的三级模式结构C) SQL的一个表可以是一个基本表,也可以是一个视图D) 一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表(分数:1.00)A.B.C.D.2._是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计。 A) 概念数据模型 B

2、) 数据结构模型 C) 逻辑数据模型 D) 物理数据模型(分数:1.00)A.B.C.D.3.在某信息管理系统中需管理职工的照片信息,由于照片数据量中较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是_。A) 将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多B) 将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量C) 将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度D) 与将照片存储在文件系统中相比,将照片存储在数据库中更容易实

3、现人员信息和照片数据的一致性(分数:1.00)A.B.C.D.4.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。A空间管理 B管理员手动实现监控 C参数调整 D查询优化(分数:2.00)A.B.C.D.5.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?_A) 需求分析阶段 B)

4、 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(分数:2.00)A.B.C.D.6.分布式数据库系统的分片透明性位于_。A) 全局模式与全局概念模式之间 B) 分片模式与分配模式之间C) 全局概念模式与分片模式之间 D) 分配模式与局部概念模式之间(分数:1.00)A.B.C.D.7.关于 ER图的叙述正确的是_。(A) ER图是建立在关系数据库的假设上(B) ER图可将现实世界中的信息抽象地表示为实体以及实体间的联系(C) ER图使应用过程和数据的关系清晰(D) ER图能表示数据生命周期(分数:1.00)A.B.C.D.8.下列哪项是 SQL Server数据库拥有的逻辑空间结构和物理

5、空间结构?_A) 表区间 B) 区 C) 段 D) 数据文件(分数:1.00)A.B.C.D.9.以下关于事务调度的说法错误的是A)调度分为串行调度和并发调度B)串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务C)多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D)并发调度中不同事务的操作不可以交叉执行(分数:1.00)A.B.C.D.10.下述不属于数据库维护工作的是_。A) 使用数据定义语言建立多个表,构建数据库总体框架B) 根据备份计划周期性地备份数据库C) 检测数据库的空间使用情况D) 调整数据库参数,进行性能优化(分数:1.00)A.B.C.D.11.下列

6、SQL命令中实现投影操作的是_。A) SELECT B) GROUP BYC) GROUP D) ORDER BY(分数:1.00)A.B.C.D.12.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。A)可通过预编译机制提高数据操作的性能 B)可方便地按用户视图表达数据C)可减少客户端和服务器端的网络流量 D)可实现一定的安全控制(分数:1.00)A.B.C.D.13.在数据库应用系统实施、运行和维护过程中,设有下列活动:.在系统运行过程中,对数据库的空间增长情况进行监控.在系统运行过程中,对数据库系统各时段 CPU和内存使用情况进行监控.在数据库系统实施时

7、,运行 DDL代码建立关系表.建立关系表以后编写系统应用程序.定期进行数据备份以上活动中,二般情况下属于 DBA任务的是A) 仅、和B) 仅和C) 仅、和D) 仅, 和(分数:1.00)A.B.C.D.14.设系、学生、教师三个实体之间存在约束:一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列 ER图中能准确表达以上约束的是_。(分数:1.00)A.B.C.D.15.SQL Server 2000的数据以页为基本存储单位,页的大小为_。 A) 16KB B) 64KB C) 32KB D) 8KB(分数:2.00)A.B.C.D.16.创建触发

8、器时,以下说法错误的是_。A) 在一个表上可以建立多个名词不同、类型各异的触发器B) 增、删、改记录都可以使用触发器C) 修改数据库以及数据库对象的语句可以在触发器中使用D) 通常不要在触发器中返回任何结果(分数:2.00)A.B.C.D.17.以下哪个设计内容不属于数据库应用系统总体设计范畴?_。A)数据库应用系统体系结构设计 B)软硬件选型和配置设计C)数据库软件总体设计 D)关系模式设计(分数:2.00)A.B.C.D.18.下列关于数据仓库的叙述中,不正确的一项是_。A) 数据仓库中间层 OLAP服务器只能采用关系型 OLAPB) 数据仓库通常采用三层体系结构C) 数据仓库前端分析工具

9、中包括报表工具D) 底层的数据仓库服务器一般是一个关系型数据库系统(分数:1.00)A.B.C.D.19.在 SQL Setvet 2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是 _。A) 不需要指定备份设备的大小B) 一个数据库一次只能备份在一个设备上C) 每个备份设备都是专属于一个数据库的D) 只能将备份设备建立在磁盘上(分数:1.00)A.B.C.D.20.下列关于数据库恢复的描述中,不正确的是_。A) 应定期将数据库做成档案文件B) 在进行事务处理过程时数据库更新的全部内容写入日志文件C) 数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的

10、检查点文件状态D) 发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态(分数:2.00)A.B.C.D.21.设在职工表中有电话号码列,数据类型是 char(8)。现要在该列上添加约束,用于保证电话号码长度必须是 8位,且第 1位取值为数字 19、后 7位取值为数字 09。现有下列语句:ALTER TABLE 职工表 ADD CHECK(电话号码LIKE1909090909090909)ALTER TABLE 职工表 CHECK(电话号码LIKE1909090909090909)ALTER TABLE 职工表 ADD CONSTRAINT CKl CHECK(电

11、话号码LIKE1909090909090909)ALTER TABLE 职工表 ADD CONSTRAINT CHECK(电话号码LIKE1909090909090909)以上语句在 SQL Server 2000中能正确实现该约束的是_。A) 仅和 B) 仅和 C) 仅、和 D) 全部(分数:2.00)A.B.C.D.22.某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1和 t2。进行故障恢复时,在日志文件中发现有 t1的事务开始记录而没有结束记录,有 t2的开始记录和结束记录,但 t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。A) 扫描到 t1时

12、,直接重做 t1,扫描到 t2时,将 t2直接撤消B) 扫描到 t1时,将 t1加入重做队列,扫_描到 t2时,将 t2加入撤消队列C) 扫描到 t1时,直接撤消 t1,扫描到 t2时,将 t2直接重做D) 扫描到 t1时,将 t1加入撤消队列,扫描到 t2时,将 t2加入重做队列(分数:1.00)A.B.C.D.23.为了保证数据库的数据独立性,需要修改的是_。 A) 模式与外模式 B) 模式与内模式 C) 三级模式之间的两级映射 D) 三级模式(分数:1.00)A.B.C.D.24.在 SQL Server 2000中,master 是一个非常重要的系统数据库,如果 master损坏将会对

13、系统造成严重后果,因此系统管理员应该对 master进行备份。SQL Server 2000 对数据库提供的备份有:完全备份差异备份日志备份以上备份方法中能够应用在 master数据库上的是_。A) 仅 B) 仅和C) 仅和 D) 全部(分数:2.00)A.B.C.D.25.若联系为 m:n,如何确定关系码_。 A) 每个实体集的码均是该关系的候选码 B) 关系的码为 n端实体集的码 C) 关系的码为 m端实体集的码 D) 关系的码为各实体集码的组合(分数:1.00)A.B.C.D.26.某公司的客户信息数据库中,选定客户的 ID号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与

14、该记录的物理地址间的映射关系,组成索引项,则该索引称为A)稀疏索引 B)聚集索引C)稠密索引 D)非聚集索引(分数:1.00)A.B.C.D.27.下列 SQL语句中,能够实现参照完整性控制的语句是_。A) PRIMARY KEYB) FOREIGN KEYC) FOREIGN KEY和 REFERENCESD) REFERENCES(分数:2.00)A.B.C.D.28.关于并行数据库结构,以下说法错误的是_。A) 在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B) 在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C) 在无共享结构的系统中,每个

15、处理机拥有独立的主存储器和磁盘,不共享资源D) 层次结构综合了共享内存、共享磁盘和无共享结构的特点(分数:1.00)A.B.C.D.29.下列关于非标定联系语法的说法中错误的是_。 A) 联系的语法用直线表示 B) 1(父)端是线段的原点 C) n(子女)端是线段的终点 D) 用一个实心圆表示联系的基数是 n(分数:1.00)A.B.C.D.二、应用题(总题数:4,分数:8.00)30.某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。(分数:2.00)填空项 1:_31.假设用户 U1将对表 SC的 INSERT

16、权限授予了 U2,而 U2又将其授予了用户 U3。现要将 U1对表 SC的权限收回,请完成下列的 SQL语句。(12) ON TABLE SC(13) (分数:2.00)填空项 1:_32.假设已对 pubs数据库进行了完全备份,并备份到 MyBK_1备份上,假设此备份设备只含有对 pubs数据库的完全备份,则恢复 pubs数据库的语句为 1。(分数:2.00)填空项 1:_33.在某公司新开发的数据库管理系统中,数据库管理员发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一结果的主要原因是 1。(分数:2.00)填空项 1:_三、设计与应用题(总题数:3,分数:50.00)34

17、.某数据库中有关系 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Credit)属性分别表示课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的 SQL语句:查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。建立信息系(IS)选修了 1号课程的学生的视图 IS_S1定义一个 AFTER的行级触发器 Print_f,当往成绩表(SC)中插入的成绩小于 60就打印不及格(分数:15.00)_35.设有三个基本表,表

18、的结构如下所示,请用 SQL完成下列查询BORROWER:借书证号 姓名 系名 班级98001 欧阳 信息系 98-198002 刘诚 信息系 98-198101 赵林 计算机系 98-2LOANS:借书证号图书馆登记号 借书日期98001 T00101 1999.04.0198002 T00102 1999.05.0109001 T00201 1999.05.31BOOKS: 索书号 书号 作者 图书登记 号 出版社 价格TP311.13数据库系统与应用 李昭原 T00101 科学 19.00TP311.13数据库原理与应用 李昭原 T00102 科学 19.00TP.065 数据库系统原理

19、 李昭原 T00201 北航 6.50TP.1599 数据库原理教程 王珊 T00101 清华 18.50检索至少借了 5本书的同学的借书证号、姓名、系名和借书数量检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期建立信息系学生借书的视图 SSP,该视图的属性列明由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成(分数:15.00)_36.设有关系模式 R(A,B,C,D) ,数据依赖集F=AB,BA,ACD,BCD,ADC,BDC,ACD,BCD.1)求 R的主码。并判断 R是否为第四范式?为什么?2)R是不是 BCNF?为什么?R 是不是 3NF7为什么

20、?(分数:20.00)_计算机数据库工程师-60 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:29,分数:38.00)1.下面关于 SQL语言的描述中,不正确的是_。A) 一个 SQL数据库就是一个基本表B) SQL语言支持数据库的三级模式结构C) SQL的一个表可以是一个基本表,也可以是一个视图D) 一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表(分数:1.00)A. B.C.D.解析:解析 SQL 数据库是表的汇集,它用一个或多个 SQL模式定义。SQL 模式是表和授权的静态定义。SQL模式定义为命名对象的集合,由模式名和模式拥有者的用户名

21、或账号来确定,并包含模式中每一个元素(基本表、视图、索引等)的定义。所以 A项是不正确的。2._是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计。 A) 概念数据模型 B) 数据结构模型 C) 逻辑数据模型 D) 物理数据模型(分数:1.00)A. B.C.D.解析:解析 概念数据模型也可简称为概念模型,是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计,最常用的概念数据模型是实体-

22、联系模型,所以本题的答案为 A。 选项 B数据结构模型是机器世界中与具体 DBMS相关的数据模型。数据结构模型提供的概念能够最终被用户所理解,同时也不会与数据在计算机中实际的组织形式相差太远。 选项 C逻辑数据模型并不属于数据库数据模型的分类。 选项 D物理数据模型属于底层的数据模型,通过诸如记录格式、记录顺序和存取路径等表示信息,描述数据在数据库系统中的实际存储方式。3.在某信息管理系统中需管理职工的照片信息,由于照片数据量中较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是_。A) 将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多B) 将

23、照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量C) 将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度D) 与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性(分数:1.00)A.B.C. D.解析:解析 照片存储到数据库中后,当多个用户同时对照片的访问受到了很大的限制,同一时间的高并发访问对数据库的要求极高。故本题选 C。4.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段

24、时间内每天的增长记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。A空间管理 B管理员手动实现监控 C参数调整 D查询优化(分数:2.00)A.B. C.D.解析:解析 所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实

25、现方法的不同,监控分析机制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。5.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?_A) 需求分析阶段 B) 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(分数:2.00)A.B.C.D. 解析:解析 确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于物理设计阶段的内容。6.分布式数据库系统的分片透明性位于_。A) 全局模式与全局概念模式之间 B) 分片模式与分配模式之间C) 全局概念模式与分

26、片模式之间 D) 分配模式与局部概念模式之间(分数:1.00)A.B.C. D.解析:解析 分布式数据库系统的分片透明性位于全局概念模式与分片模式之间。7.关于 ER图的叙述正确的是_。(A) ER图是建立在关系数据库的假设上(B) ER图可将现实世界中的信息抽象地表示为实体以及实体间的联系(C) ER图使应用过程和数据的关系清晰(D) ER图能表示数据生命周期(分数:1.00)A.B. C.D.解析:8.下列哪项是 SQL Server数据库拥有的逻辑空间结构和物理空间结构?_A) 表区间 B) 区 C) 段 D) 数据文件(分数:1.00)A.B.C.D. 解析:解析 数据文件是 SQL

27、Server数据库拥有的逻辑空间结构和物理空间结构。9.以下关于事务调度的说法错误的是A)调度分为串行调度和并发调度B)串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务C)多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D)并发调度中不同事务的操作不可以交叉执行(分数:1.00)A.B.C.D. 解析:解析 并发调度中不同事务的操作可以交叉执行。10.下述不属于数据库维护工作的是_。A) 使用数据定义语言建立多个表,构建数据库总体框架B) 根据备份计划周期性地备份数据库C) 检测数据库的空间使用情况D) 调整数据库参数,进行性能优化(分数:1.00)A. B.C.D.

28、解析:解析 使用数据定义语言建立多个表,构建数据库总体框架不属于数据库维护工作的范畴。11.下列 SQL命令中实现投影操作的是_。A) SELECT B) GROUP BYC) GROUP D) ORDER BY(分数:1.00)A. B.C.D.解析:解析 ORDER BY 和 GROUP BY都是对表中的某一个或是一些属性的行向操作,SELECT 是对表中的属性的列向选择,即是投影操作。12.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。A)可通过预编译机制提高数据操作的性能 B)可方便地按用户视图表达数据C)可减少客户端和服务器端的网络流量 D)可实现

29、一定的安全控制(分数:1.00)A.B. C.D.解析:解析 查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为B。13.在数据库应用系统实施、运行和维护过程中,设有下列活动:.在系统运行过程中,对数据库的空间增长情况进行监控.在系统运行过程中,对数据库系统各时段 CPU和内存使用情况进行监控.在数据库系统实施时,运行 DDL代码建立关系表.建立关系表以后编写系统应用程序.定期进行数据备份以上活动中,二般情况下属于 DBA任务的是A) 仅、和B) 仅和C) 仅、和D) 仅, 和(分数:1.00)A. B.C.D.解析:14.设系、学生、教师三个实体之间存在约束:一个

30、系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列 ER图中能准确表达以上约束的是_。(分数:1.00)A.B. C.D.解析:解析 由题意可知,系和教师两者之间是一对多的关系,同样系和学生之间也是一对多的关系,但教师和学生之间关系题中并没有明确给出,所以此题答案为 B。15.SQL Server 2000的数据以页为基本存储单位,页的大小为_。 A) 16KB B) 64KB C) 32KB D) 8KB(分数:2.00)A.B.C.D. 解析:解析 SQL Server 2000 的数据以页为基本存储单位,页的大小为 8KB。16.创建触发器时,

31、以下说法错误的是_。A) 在一个表上可以建立多个名词不同、类型各异的触发器B) 增、删、改记录都可以使用触发器C) 修改数据库以及数据库对象的语句可以在触发器中使用D) 通常不要在触发器中返回任何结果(分数:2.00)A.B.C. D.解析:解析 大部分 TSQL语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修改数据库以及数据库对象的语句、所有的 DROP语句都不允许在触发器中使用。17.以下哪个设计内容不属于数据库应用系统总体设计范畴?_。A)数据库应用系统体系结构设计 B)软硬件选型和配置设计C)数据库软件总体设计 D)关系模式设计(分数:2.00)A.B.C.D. 解析:解

32、析 系统总体设计的主要内容包括确定 DBAS体系结构、软硬件选型和配置设计、应用软件总体设计和业务规则初步设计,所以本题的答案为 D。18.下列关于数据仓库的叙述中,不正确的一项是_。A) 数据仓库中间层 OLAP服务器只能采用关系型 OLAPB) 数据仓库通常采用三层体系结构C) 数据仓库前端分析工具中包括报表工具D) 底层的数据仓库服务器一般是一个关系型数据库系统(分数:1.00)A. B.C.D.解析:解析 数据仓库中间层的 OLAP服务器可以是关系型也可以是多维 OLAP服务器。19.在 SQL Setvet 2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是 _。

33、A) 不需要指定备份设备的大小B) 一个数据库一次只能备份在一个设备上C) 每个备份设备都是专属于一个数据库的D) 只能将备份设备建立在磁盘上(分数:1.00)A. B.C.D.解析:解析 SQL Server 将备份数据库的场所称为备份设备,它支持数据库备份到磁带或磁盘上;可以在一个备份设备上对同一个数据库进行多次备份,也可以在一个设备上对不同的数据库进行多次备份,可以将一个数据库备份到多个不同的备份设备上。20.下列关于数据库恢复的描述中,不正确的是_。A) 应定期将数据库做成档案文件B) 在进行事务处理过程时数据库更新的全部内容写入日志文件C) 数据库恢复,还可用最新的档案文件和日志文件

34、的更新映像,将文件恢复到最新的检查点文件状态D) 发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态(分数:2.00)A.B.C.D. 解析:解析 发生故障时,用最新的档案文件和日志文件的更新映像,可以将文件恢复到最新的检查点文件状态。所以 D项不正确。21.设在职工表中有电话号码列,数据类型是 char(8)。现要在该列上添加约束,用于保证电话号码长度必须是 8位,且第 1位取值为数字 19、后 7位取值为数字 09。现有下列语句:ALTER TABLE 职工表 ADD CHECK(电话号码LIKE1909090909090909)ALTER TABLE 职工

35、表 CHECK(电话号码LIKE1909090909090909)ALTER TABLE 职工表 ADD CONSTRAINT CKl CHECK(电话号码LIKE1909090909090909)ALTER TABLE 职工表 ADD CONSTRAINT CHECK(电话号码LIKE1909090909090909)以上语句在 SQL Server 2000中能正确实现该约束的是_。A) 仅和 B) 仅和 C) 仅、和 D) 全部(分数:2.00)A.B. C.D.解析:解析 此题考查用户定义的完整性和约束条件语句 check和 constraint语句的使用。check 语句用来指定列值

36、应该满足的条件,而 constraint语句要和列名结合使用。故可排除和。22.某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1和 t2。进行故障恢复时,在日志文件中发现有 t1的事务开始记录而没有结束记录,有 t2的开始记录和结束记录,但 t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。A) 扫描到 t1时,直接重做 t1,扫描到 t2时,将 t2直接撤消B) 扫描到 t1时,将 t1加入重做队列,扫_描到 t2时,将 t2加入撤消队列C) 扫描到 t1时,直接撤消 t1,扫描到 t2时,将 t2直接重做D) 扫描到 t1时,将 t1加入撤消队列,扫

37、描到 t2时,将 t2加入重做队列(分数:1.00)A.B.C.D. 解析:解析 由事务的原子性可知,一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行,要么一个也不执行,所以由于 t1事务没有结束记录,应该加入撤销队列,而 t2有开始和结束记录却没有写入数据库,应该加入重做队列。23.为了保证数据库的数据独立性,需要修改的是_。 A) 模式与外模式 B) 模式与内模式 C) 三级模式之间的两级映射 D) 三级模式(分数:1.00)A. B.C.D.解析:解析 为了保证数据库的数据独立性,需要修改的是模式与外模式。24.在 SQL Server 2000中,master 是一个非

38、常重要的系统数据库,如果 master损坏将会对系统造成严重后果,因此系统管理员应该对 master进行备份。SQL Server 2000 对数据库提供的备份有:完全备份差异备份日志备份以上备份方法中能够应用在 master数据库上的是_。A) 仅 B) 仅和C) 仅和 D) 全部(分数:2.00)A.B.C.D. 解析:解析 本题考查数据库的完全备份、差异备份和日志备份。完全备份将数据库中的全部信息进行备份,差异备份是备份从上次备份之后对数据所作的修改,日志备份是备份从上次备份之后的日志记录。三种方法各有优缺,但都能恢复出数据库,因此都可用。故选 D。25.若联系为 m:n,如何确定关系码

39、_。 A) 每个实体集的码均是该关系的候选码 B) 关系的码为 n端实体集的码 C) 关系的码为 m端实体集的码 D) 关系的码为各实体集码的组合(分数:1.00)A.B.C.D. 解析:解析 若联系为 m:n,则关系的码为各实体集码的组合,所以本题的答案为 D。26.某公司的客户信息数据库中,选定客户的 ID号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为A)稀疏索引 B)聚集索引C)稠密索引 D)非聚集索引(分数:1.00)A. B.C.D.解析:解析 如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。27.

40、下列 SQL语句中,能够实现参照完整性控制的语句是_。A) PRIMARY KEYB) FOREIGN KEYC) FOREIGN KEY和 REFERENCESD) REFERENCES(分数:2.00)A.B.C. D.解析:解析 能够实现参照完整性控制的 SQL语句是 FOREIGN KEY和 REFERENCES。28.关于并行数据库结构,以下说法错误的是_。A) 在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B) 在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C) 在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D)

41、 层次结构综合了共享内存、共享磁盘和无共享结构的特点(分数:1.00)A.B. C.D.解析:解析 在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过互联网共享磁盘,所以本题的答案为 B。29.下列关于非标定联系语法的说法中错误的是_。 A) 联系的语法用直线表示 B) 1(父)端是线段的原点 C) n(子女)端是线段的终点 D) 用一个实心圆表示联系的基数是 n(分数:1.00)A. B.C.D.解析:解析 如果两个实体集之间有关系,并且是一个非标定联系,就用一条虚线把它们连接起来,1(父)端是线段的原点,n(子女)端是线段的终点,用一个实心圆表示联系的基数是 n。所以本题的答

42、案为A。二、应用题(总题数:4,分数:8.00)30.某数据库应用系统需求不够完整,为提高开发效率,在获取了基本需求以后采用边开发边进行需求确认与修改实现的方法。这种开发方法称为 1。(分数:2.00)填空项 1:_ (正确答案:快速原型模型开发方法)解析:解析 快速原型模型是需求和设计之间进行迭代设计的。从模糊的需求到初始的原型,经过对原型的更改,得到清晰的需求,最后逐步演化为最终的产品,主要用于对软件需求缺乏准确认识的情况。31.假设用户 U1将对表 SC的 INSERT权限授予了 U2,而 U2又将其授予了用户 U3。现要将 U1对表 SC的权限收回,请完成下列的 SQL语句。(12)

43、ON TABLE SC(13) (分数:2.00)填空项 1:_ (正确答案:REVOKE INSERT FROM U1 CASCADE)解析:32.假设已对 pubs数据库进行了完全备份,并备份到 MyBK_1备份上,假设此备份设备只含有对 pubs数据库的完全备份,则恢复 pubs数据库的语句为 1。(分数:2.00)填空项 1:_ (正确答案:RESTORE DATABASE pubs FROM MyBK_1)解析:33.在某公司新开发的数据库管理系统中,数据库管理员发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一结果的主要原因是 1。(分数:2.00)填空项 1:_ (

44、正确答案:在需求分析阶段对用户的信息要求和处理要求未完全掌握)解析:解析 查询处理程序使用了多个表的连接,产生这一结果的主要原因是在需求分析阶段对用户的信息要求和处理要求未完全掌握不知道用户将要频繁执行的数据库操作和希望查询的报表结果。三、设计与应用题(总题数:3,分数:50.00)34.某数据库中有关系 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Credit)属性分别表示课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下

45、列的 SQL语句:查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。建立信息系(IS)选修了 1号课程的学生的视图 IS_S1定义一个 AFTER的行级触发器 Print_f,当往成绩表(SC)中插入的成绩小于 60就打印不及格(分数:15.00)_正确答案:(SELECT Sname,SageFROM StudentWHERE SageANY(SELECT SageFROM StudentWHERE Sdept=CS)AND SdeptCSCREATE VIEW IS_S1(Sno,Sname,Grade) ASSELECT Student.Sno,Sname,GradeFRO

46、M Student,SCWHERE Sdept=IS ANDStudent.Sno=SC.Sno ANDSC.Cno=1;CREATE TRIGGER Print_fAFTER INSERT ON StudentFOR EACH ROWAS BEGINIF(new.Grade60)THENPRINT不及格END IFEND;)解析:解析 创建视图用 CTREATE VIEW,而创建触发器是用 CREATE TRIGGER,触发器分为行级触发器和语句级触发器,FOR EACH ROW 是行级触发器。35.设有三个基本表,表的结构如下所示,请用 SQL完成下列查询BORROWER:借书证号 姓名 系名 班级98001 欧阳信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1