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

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

1、数据库工程师-40 及答案解析(总分:71.50,做题时间:90 分钟)一、选择题(总题数:40,分数:71.50)1.需要监测的系统性能指标包括_。 用户查询响应时间 系统吞吐量 并发访问用户数(分数:1.00)A.B.C.D.2.下列哪项是参数调整中需要关注的对象?_。(分数:1.00)A.内存分配B.资源竞争C.磁盘 I/OD.以上全部3.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:1.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FRO

2、M 教师表 GROUP BY所在系B.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY所在系C.CREATE VIEW SalaryView AS SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D.CREATE VIEW SalaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系4.以下关于数据库试运行的概念及其意义说法错误的是_。(分数:2.00)A.数据库应用程序调试完成,并且已有一小部分数据入库,就可以开始数据库的试运行B.

3、数据库的试运行也称为联合运行C.可以通过试运行来进一步检验应用程序在真实的或接近真实的环境下是否符合设计要求D.数据库的试运行对于系统设计的性能检测和评价是十分重要的5.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括(分数:2.00)A.需求规范说明书B.系统范围与边界C.可行性研究报告D.项目计划书6.Which phase of the software engineering process results in the Software Requirements Specification?(分数:2.00)A.definition phaseB.engineering

4、 phaseC.maintenance phaseD.development phase7.下列关于 JDBC驱动程序说法错误的是_。(分数:1.50)A.Sun定义了 4种类型的 JDBC驱动程序B.类型 1和类型 2驱动程序是 JDBC-ODBC桥接驱动程序C.类型 2到类型 4的驱动程序都完全是用 Java开发的D.类型 3和类型 4的驱动程序用于通信网络。8.要想让 DBList和 DBCombo控件正常工作,必须设置的属性是_。 DataFormat DataSource RowSource RecordSource DataField DataMember ListField Bo

5、undColumn(分数:2.00)A.B.C.D.9.使用 RecordSet对象的一般步骤中不是必需的是_。(分数:2.00)A.使用 Open方法打开数据库连接B.使用 RecordSet对象的 Open方法返回一个查询结果集C.关闭 Connection对象D.定义一个 RecordSet类型的变量10.以下关于死锁检测与恢复叙述错误的是_。(分数:2.00)A.死锁检测用来定期检查系统是否发生死锁B.死锁恢复用于将系统从死锁中解救出来C.有效的方法是从后向前 REDO这个事务的部分操作,只要能够解开系统死锁即可D.为了防止某些事务总被选做被撤销事务,可以限定每个事务被选为撤销事务的次

6、数11.In the following statements about graph operations, which one is NOT correct?(分数:2.00)A.Spanning tree of a graph may not be unique.B.Minimum spanning tree of a graph may not be unique.C.Finding critical path is an operation on directed graph.D.Finding critical path is an operation on undirected

7、graph.12.关系规范化的删除异常是指_。(分数:1.00)A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被插入13.设为一个偏序集,其中,A=1,2,.,6,R 是整除关系,下面命题中哪个是假的?(分数:2.00)A.4,5,6 全是 A的极大元B.A没有最大元C.6是 A的上界D.1是 A的最大下界14.在 SQL Server 2000中,设 U1用户在某数据库中是 db_datawriter角色中的成员,则用户 U1从该角色中可以获得的数据操作权限是_。 查询 插入 更改 删除(分数:2.50)A仅B.仅和C.仅、和D.全部15.某系

8、统中,车牌号码字段长度为 7位,第 1位用一个字符表示一个省的简称,第 2位为A-Z之间的字母,第 37 位为A-z之间的字母或09之间的数字,则最好采用以下哪种数据类型来存储车牌号码信息_。(分数:2.00)A.imageB.textC.charD.varchar16.若关系模式 R(V,F)中的每一个决定属性集都包含候选码,则 R属于_。(分数:1.00)A.2NFB.3NFC.BCNFD.4NF17.What is the definition of a Path?(分数:2.00)A.A sequence of vertices and the edges formed by each

9、 successive pair of vertices.B.A walk with distinct vertices.C.A walk with distinct edges.D.None of the above18.优化查询的常用方法包括_。 合理使用索引 避免或简化排序 避免相关子查询 使用临时表加速查询 不要随意使用游标(分数:2.00)A.B.C.D.19.在下面所列出的条目中,数据库管理系统的基本功能是_。 数据库定义 数据库的建立和维护 数据库存取 数据库和网络中其他软件系统的通信A.和B.、和C.和D.都是20.下列关于排他锁和共享锁的说法中错误的是_。(分数:2.00)A

10、.只能有一个事务对加锁项加排他锁B.排他锁也叫独占锁或 X锁,共享锁也叫读锁或者 S锁C.当加了 S锁以后,其他的事务还可以对加锁项加 X锁D.当加了 S锁以后,其他的事务还可以对加锁项加 S锁21.删除 SQL Server身份验证的登录账户时使用的系统存储过程是_。(分数:2.00)A.sp_revokeloginB.sp_addloginC.sp_deleteloginD.sp_droplogin22.下列因素中哪些与数据库系统的运行效率有关? .功能是否齐全 .容错纠错能力 .数据库设计是否合理 .程序可读性 .算法 .编程技巧(分数:3.00)A.、和B.、和C.、和D.都是23.在

11、存储保护模式中,下列可分为优先级从高到低的次序为 . 执行级(Executive),用 E表示; . 管理级(Supervisor),用 S表示; . 核心级(Kernel),用 K表示; . 用户级(User),用 U表示(分数:2.00)A.SKEUB.SEUKC.KSEUD.KESU24.数据模型定义了数据库应用系统数据的组织、存储与管理必须遵循的规范。关于各种数据模型,下列说法错误的是_。(分数:2.00)A.概念数据模型面向机器世界建模,通过数据的结构、操作及数据值满足的约束条件描述数据的存储及操作特征B.关系数据模型用二维表格表示数据及数据之间的关系,结构简单,容易理解和使用C.网

12、状数据模型扩展了层次数据模型根结点只有一个、根结点以外的结点只能有一个父结点的限制,用一个连通有向图来表示数据及其之间的关系D.物理数据模型是设计者根据逻辑数据模型,并结合空间、性能、物理平台等因素,设计得到的与平台有关的数据模型25.数据库管理系统的体系结构是_。(分数:3.00)A.两级模式结构和一级映像B.三级模式结构和一级映像C.三级模式结构和两级映像D.三级模式结构和三级映像26.在两个查询语句之间使用以下哪个关键字来实现集合的并运算_。(分数:0.50)A.JOINB.UNIONC.SUMD.GROUPBY27.以下关于 Visual Basic 6.0说法错误的是_。(分数:2.

13、00)A.它以 Basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 visual Basic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用 OLE技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库28.下列关于视图的叙述中,哪些是正确的? 视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制 把对视图的查询转换为对基本表的查询的过程称为视图的消解 视图是由基本表和/或其他视图导出的虚表 视图一旦创建,在查询时就可以和基本表一样使用(分数:3.00)A.仅和B.仅、和C.仅和D.都正确29.在数据

14、库应用系统中,查询效率是考核数据库应用系统的一个重要方面。下列方法中,通常有利于提高查询效率的是_。 尽可能避免无用的排序操作 尽可能消除对大型表行数据的顺序存取 尽可能避免使用否定查询 尽可能避免使用外连接操作 尽可能用子查询代替连接查询(分数:2.00)A.仅、和B.仅、和C.仅、和D.全部30.RecordSet对象的主要属性中,用于记录当前行记录在结果集中的顺序号的是_。(分数:2.00)A.RecordCountB.SortC.AbsolutePositionD.Bookmark31.不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是_。(分数:2.00)

15、A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议32.在常见的软件开发模型中,软件生命周期模型也称为_。(分数:1.00)A.瀑布模型B.快速原型模型C.增量模型D.螺旋模型33.若给出关系 Student(S_no,Shame,Sage,S_sex,SD_name,S_add,S_tel),并用 SQL语言定义Student关系如下: CREATE Student(S_no CHAR(6), Shame CHAR(30)NOT NULL, Sage CHAR(30), S_sex CHAR(1), SD_name CHAR(20), S_add CHAR(30), S_tel

16、 CHAR(20), PRTNARY KEY(S_no) 以下哪条记录插入到 Student表能被正确地执行_。(分数:0.50)A.INSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(“010456“,“小芳“,“18“,“,“,“,“)B.INSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(“010456“,“小芳“,“18“,“女“,“计算机学院“,“北京“,“88661200“)C.INSERT INTO Stude

17、nt(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(,“小芳“,“18“,“F“,“计算机学院“,“北京“,“88661200“)D.INSERT INTO Student(S_no,Shame,Sage,S_sex,SD_name,S_add,S_tel)VALUES(“010456“,“118“,“F“,“计算机学院“,“北京“,“88661200“)34.关于数据模型和模式结构,下列说法正确的是_。 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过现实世界到信息世界再到机器世界的抽象和转换,构建数据库 数据结构模型是按照用户的

18、观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具 在数据库模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明 在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图(分数:3.00)A.和B.、和C.和D.和35.下面用于设置外键所在的表的属性是_。(分数:2.00)A.DataSourceB.DataFieldC.BoundColumnD.RowSource36.下列关于动态 SQL语句的叙述中,哪一个是不正确的?(分数:3.00)A.动态 SQL是 SQL标准提供

19、的一种语句运行机制B.动态 SQL语句是指在程序编译时尚未确定,需要在程序执行过程中生成的 SQL语句C.SQL标准引入动态 SQL的原因是由于静态 SQL语句不能提供足够的编程灵活性D.SQL标准提供的动态 SQL语句的执行方式只有立即执行方式37.以下不属于数据库系统安全性的主要技术和方法的是_。(分数:1.00)A.视图机制B.存取机制C.审计机制D.出入机房登记和加锁38.要写出高质量的 SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法?_(分数:1.00)A.事务处理B.使用游标C.合理使用索引D.不充分的连接条件39.以下关于数据库的访问接口说法错

20、误的是_。(分数:1.50)A.一般的数据库管理系统都支持两种数据访问接口,一种是专用接口,一种是通用接口B.专用接口与特定数据库管理系统有关,不同的数据库管理系统提供的专用接口不同C.通用接口可以屏蔽掉每个数据库管理系统的底层接口的差异D.小型数据库管理系统也提供了对 JDBC接口的支持40.某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突称为_。(分数:2.00)A.语义冲突B.命名冲突C.属性冲突D.结构冲突数据库工程师-40 答案解析(总分:71.50,做题时间:90 分钟)一、选择题(总题数:40,分数:71.50)

21、1.需要监测的系统性能指标包括_。 用户查询响应时间 系统吞吐量 并发访问用户数(分数:1.00)A.B.C.D. 解析:解析 需要监测的系统性能指标包括用户查询响应时间、系统吞吐量、并发访问用户数等。所以本题的答案为 D。2.下列哪项是参数调整中需要关注的对象?_。(分数:1.00)A.内存分配B.资源竞争C.磁盘 I/OD.以上全部 解析:解析 各项均是参数调整中需要关注的对象。3.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:1.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SE

22、LECT 所在系,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 VIEW SalaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系解析:解析 要求工资总额,用聚合函数 SUM计算列值总和,而 COUNT用来计算非空列值的个数,所以本题的答案

23、应该为 B。4.以下关于数据库试运行的概念及其意义说法错误的是_。(分数:2.00)A.数据库应用程序调试完成,并且已有一小部分数据入库,就可以开始数据库的试运行B.数据库的试运行也称为联合运行 C.可以通过试运行来进一步检验应用程序在真实的或接近真实的环境下是否符合设计要求D.数据库的试运行对于系统设计的性能检测和评价是十分重要的解析:解析 如果数据库应用程序调试完成,并且已有一小部分数据入库,就可以开始数据库的试运行,数据库的试运行也称为联合调试。试运行的意义:可以通过试运行来进一步检验应用程序在真实的或接近真实的环境下是否符合设计要求;数据库的试运行对于系统设计的性能检测和评价是十分重要

24、的。因此本题答案为 B。5.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括(分数:2.00)A.需求规范说明书 B.系统范围与边界C.可行性研究报告D.项目计划书解析:6.Which phase of the software engineering process results in the Software Requirements Specification?(分数:2.00)A.definition phase B.engineering phaseC.maintenance phaseD.development phase解析:7.下列关于 JDBC驱动程序说法错误

25、的是_。(分数:1.50)A.Sun定义了 4种类型的 JDBC驱动程序B.类型 1和类型 2驱动程序是 JDBC-ODBC桥接驱动程序 C.类型 2到类型 4的驱动程序都完全是用 Java开发的D.类型 3和类型 4的驱动程序用于通信网络。解析:解析 Sun 定义了 4种类型的 JDBC驱动程序。类型 1驱动程序是 JDBC-ODBC桥接驱动程序,这些驱动程序在 Java和普通的 ODBC驱动程序之间提供了一个接口。类型 2到类型 4的驱动程序都完全是用Java开发的,它们的区别在于连接 DBMS的方式。类型 2的驱动程序通过 DBMS的 API连接 DBMS。类型 3和类型 4的驱动程序用

26、于通信网络。类型 3驱动程序把 JDBC调用翻译成独立于 DBMS的网络协议,这种协议随后被翻译成特定 DBMS使用的网络协议。所以本题的答案为 B。8.要想让 DBList和 DBCombo控件正常工作,必须设置的属性是_。 DataFormat DataSource RowSource RecordSource DataField DataMember ListField BoundColumn(分数:2.00)A.B. C.D.解析:解析 BoundColumn 和 DataField属性用于指定主键和外键,也就是说,DBList 和 DBCombo控件所涉及的两个表需要这两个属性所指定

27、的字段值进行关联。而 DataSource和 RowSource属性分别用于指定要关联的两个表(Data 控件名),而 ListField属性用于指定在 DBList和 DBCombo控件中显示的数据的列名。因此,上述 5个属性都是必须设置的。9.使用 RecordSet对象的一般步骤中不是必需的是_。(分数:2.00)A.使用 Open方法打开数据库连接B.使用 RecordSet对象的 Open方法返回一个查询结果集C.关闭 Connection对象 D.定义一个 RecordSet类型的变量解析:解析 系统也有可能自动关闭 Connection对象。因此本题答案为 C。10.以下关于死锁

28、检测与恢复叙述错误的是_。(分数:2.00)A.死锁检测用来定期检查系统是否发生死锁B.死锁恢复用于将系统从死锁中解救出来C.有效的方法是从后向前 REDO这个事务的部分操作,只要能够解开系统死锁即可 D.为了防止某些事务总被选做被撤销事务,可以限定每个事务被选为撤销事务的次数解析:解析 死锁检测与恢复机制由两部分组成:一部分是死锁检测,用来定期检查系统是否发生死锁。另一部分是死锁恢复,用于将系统从死锁中解救出来。对于每个需要撤销的死锁事务,可以简单地放弃(即 UNDO)该事务已经完成的全部操作,重新启动该事务;更为有效的方法是从后向前 UNDO这个事务的部分操作,只要能够解开系统死锁即可;此

29、外,为了防止某些事务总被选做被撤销事务,导致无法完成预定任务,可以限定每个事务被选为撤销事务的次数,并将事务已经被撤销的次数包含在该事务的撤销代价中。所以本题的答案为 C。11.In the following statements about graph operations, which one is NOT correct?(分数:2.00)A.Spanning tree of a graph may not be unique.B.Minimum spanning tree of a graph may not be unique.C.Finding critical path is

30、an operation on directed graph. D.Finding critical path is an operation on undirected graph.解析:12.关系规范化的删除异常是指_。(分数:1.00)A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除 D.不该插入的数据被插入解析:解析 关系规范化的删除异常是指不该删除的数据被删除。13.设为一个偏序集,其中,A=1,2,.,6,R 是整除关系,下面命题中哪个是假的?(分数:2.00)A.4,5,6 全是 A的极大元B.A没有最大元C.6是 A的上界 D.1是 A的最大下界解析

31、:14.在 SQL Server 2000中,设 U1用户在某数据库中是 db_datawriter角色中的成员,则用户 U1从该角色中可以获得的数据操作权限是_。 查询 插入 更改 删除(分数:2.50)A仅B.仅和C.仅、和 D.全部解析:解析 db_datawriter 可以修改数据库中所有用户表数据,但不能查询。U1 拥有除查询以外的三项权限,因此选 C。15.某系统中,车牌号码字段长度为 7位,第 1位用一个字符表示一个省的简称,第 2位为A-Z之间的字母,第 37 位为A-z之间的字母或09之间的数字,则最好采用以下哪种数据类型来存储车牌号码信息_。(分数:2.00)A.image

32、B.textC.char D.varchar解析:16.若关系模式 R(V,F)中的每一个决定属性集都包含候选码,则 R属于_。(分数:1.00)A.2NFB.3NF C.BCNFD.4NF解析:17.What is the definition of a Path?(分数:2.00)A.A sequence of vertices and the edges formed by each successive pair of vertices.B.A walk with distinct vertices. C.A walk with distinct edges.D.None of the

33、 above解析:18.优化查询的常用方法包括_。 合理使用索引 避免或简化排序 避免相关子查询 使用临时表加速查询 不要随意使用游标(分数:2.00)A.B.C.D. 解析:解析 优化查询的常用方法包括:合理使用索引;避免或简化排序;避免相关子查询;使用临时表加速查询;不要随意使用游标,等等,因此答案为 D。19.在下面所列出的条目中,数据库管理系统的基本功能是_。 数据库定义 数据库的建立和维护 数据库存取 数据库和网络中其他软件系统的通信A.和B.、和C.和D.都是 解析:20.下列关于排他锁和共享锁的说法中错误的是_。(分数:2.00)A.只能有一个事务对加锁项加排他锁B.排他锁也叫独

34、占锁或 X锁,共享锁也叫读锁或者 S锁C.当加了 S锁以后,其他的事务还可以对加锁项加 X锁 D.当加了 S锁以后,其他的事务还可以对加锁项加 S锁解析:解析 互斥锁(Exclusive lock)简称 X锁,又称为排他锁、写锁。若事务 T得到 Q上的 X锁,则T可以读取和修改 Q,其他任何事务不能再对 Q进行任何操作,直到 T释放 Q上的锁。共享锁(Shared lock)简称 S锁,又称为读锁。若事务 T得到 Q上的 S锁,则 T可以读取 Q,但不可以修改 Q。此时,允许其他事务再申请获得 Q上的 S锁,与 T并发地读取 Q。但在 T释放 Q上的 S锁之前,其他事务不能对 Q做任何修改。当

35、加了 S锁以后,其他的事务还可以对加锁项加 S锁,但不可以加 X锁。所以本题的答案为C。21.删除 SQL Server身份验证的登录账户时使用的系统存储过程是_。(分数:2.00)A.sp_revokeloginB.sp_addloginC.sp_deleteloginD.sp_droplogin 解析:解析 删除 SQL Server身份验证的登录账户时使用 sp_droplogin系统存储过程,所以本题的答案为 D。22.下列因素中哪些与数据库系统的运行效率有关? .功能是否齐全 .容错纠错能力 .数据库设计是否合理 .程序可读性 .算法 .编程技巧(分数:3.00)A.、和B.、和C.

36、、和 D.都是解析:23.在存储保护模式中,下列可分为优先级从高到低的次序为 . 执行级(Executive),用 E表示; . 管理级(Supervisor),用 S表示; . 核心级(Kernel),用 K表示; . 用户级(User),用 U表示(分数:2.00)A.SKEUB.SEUKC.KSEUD.KESU 解析:24.数据模型定义了数据库应用系统数据的组织、存储与管理必须遵循的规范。关于各种数据模型,下列说法错误的是_。(分数:2.00)A.概念数据模型面向机器世界建模,通过数据的结构、操作及数据值满足的约束条件描述数据的存储及操作特征 B.关系数据模型用二维表格表示数据及数据之间

37、的关系,结构简单,容易理解和使用C.网状数据模型扩展了层次数据模型根结点只有一个、根结点以外的结点只能有一个父结点的限制,用一个连通有向图来表示数据及其之间的关系D.物理数据模型是设计者根据逻辑数据模型,并结合空间、性能、物理平台等因素,设计得到的与平台有关的数据模型解析:解析 概念数据模型是一种面向客观世界、面向用户的模型,它与具体的计算机平台无关。25.数据库管理系统的体系结构是_。(分数:3.00)A.两级模式结构和一级映像B.三级模式结构和一级映像C.三级模式结构和两级映像 D.三级模式结构和三级映像解析:解析 从数据库管理系统的角度来看,在 3个层次上分别对数据库定义了外模式、模式和

38、内模式,构成了数据库的三级模式结构。由于三级结构之间有差异,因此存在着两级映像。26.在两个查询语句之间使用以下哪个关键字来实现集合的并运算_。(分数:0.50)A.JOINB.UNION C.SUMD.GROUPBY解析:27.以下关于 Visual Basic 6.0说法错误的是_。(分数:2.00)A.它以 Basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 visual Basic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用 OLE技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库 解析:解析 VB

39、 提供了很强的数据访问功能不仅可以访问小型数据库,而且利用开发式数据库接口还可以访问大型数据库。28.下列关于视图的叙述中,哪些是正确的? 视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制 把对视图的查询转换为对基本表的查询的过程称为视图的消解 视图是由基本表和/或其他视图导出的虚表 视图一旦创建,在查询时就可以和基本表一样使用(分数:3.00)A.仅和B.仅、和C.仅和D.都正确 解析:29.在数据库应用系统中,查询效率是考核数据库应用系统的一个重要方面。下列方法中,通常有利于提高查询效率的是_。 尽可能避免无用的排序操作 尽可能消除对大型表行数据的顺序存取 尽可能避免使用

40、否定查询 尽可能避免使用外连接操作 尽可能用子查询代替连接查询(分数:2.00)A.仅、和B.仅、和 C.仅、和D.全部解析:解析 如果一个列的标签同时在主查询和 WHERE子句中的查询出现,那么很可能当主查询中的列值改变后,子查询必须重新查询一次,查询嵌套层数越多,效率越低,因此应当尽量避免子查询。30.RecordSet对象的主要属性中,用于记录当前行记录在结果集中的顺序号的是_。(分数:2.00)A.RecordCountB.SortC.AbsolutePosition D.Bookmark解析:解析 RecordSet 对象的主要属性:BOF:布尔值,如果结果集中记录的当前行指针移到了

41、第一条记录的前边,则此值为真,否则为假。EOF:布尔值,如果结果集中记录的当前行指针移到了最后一条记录的后边,则此值为真,否则为假。RecordCount:存放结果集中的记录个数。Sort:将结果集中的记录按某个字段排序。AbsolutePosition:记录当前行记录在结果集中的顺序号,结果集记录序号从 1开始。ActiveCommand:结果集中创建的命令。ActiveConnection:结果集中创建的连接。Bookmark:结果集中当前行记录的标识号。Fields:结果集中的字段集合。 因此本题答案为 C。31.不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协

42、议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议 C.三级封锁协议D.四级封锁协议解析:解析 二级封锁协议不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读。32.在常见的软件开发模型中,软件生命周期模型也称为_。(分数:1.00)A.瀑布模型 B.快速原型模型C.增量模型D.螺旋模型解析:解析 常见的软件开发模型有:瀑布模型(也称为软件生命周期模型)、快速原型模型、增量模型、螺旋模型,因此本题答案为 A。33.若给出关系 Student(S_no,Shame,Sage,S_sex,SD_name,S_add,S_tel),并用 SQL语言定义Student关系如下:

43、 CREATE Student(S_no CHAR(6), Shame CHAR(30)NOT NULL, Sage CHAR(30), S_sex CHAR(1), SD_name CHAR(20), S_add CHAR(30), S_tel CHAR(20), PRTNARY KEY(S_no) 以下哪条记录插入到 Student表能被正确地执行_。(分数:0.50)A.INSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(“010456“,“小芳“,“18“,“,“,“,“) B.INSERT INTO

44、 Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(“010456“,“小芳“,“18“,“女“,“计算机学院“,“北京“,“88661200“)C.INSERT INTO Student(S_no,Sname,Sage,S_sex,SD_name,S_add,S_tel)VALUES(,“小芳“,“18“,“F“,“计算机学院“,“北京“,“88661200“)D.INSERT INTO Student(S_no,Shame,Sage,S_sex,SD_name,S_add,S_tel)VALUES(“010456“,“118“

45、,“F“,“计算机学院“,“北京“,“88661200“)解析:34.关于数据模型和模式结构,下列说法正确的是_。 数据库系统的开发者利用数据模型描述数据库的结构和语义,通过现实世界到信息世界再到机器世界的抽象和转换,构建数据库 数据结构模型是按照用户的观点对数据进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能,易于用户理解,是用户与数据库设计人员交流的工具 在数据库模型中有“型”和“值”的概念,其中值是对某一类数据的结构和属性的说明 在三级模式结构中,概念模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图(分数:3.00)A.和 B.、和C.和D.和解析:解

46、析 数据结构模型是直接面向数据库的逻辑结构,是对现实世界的第二层抽象,不是按照用户的观点对数据进行建模,而是按照计算机系统的观点对数据进行建模,所以的说法是不正确的。在数据模型中,型是指对每一类数据的结构和属性的说明,而值是型的一个具体赋值,所以的说法也是不正确的。正确的说法只有和。35.下面用于设置外键所在的表的属性是_。(分数:2.00)A.DataSource B.DataFieldC.BoundColumnD.RowSource解析:解析 Titles 是包含外键(PubID)的表,Publishers 是包含外键所对应的主键的表。而DataSource属性值设为 Datal(对应于

47、Titles),因此,设置外键所在的表的属性是 DataSource。36.下列关于动态 SQL语句的叙述中,哪一个是不正确的?(分数:3.00)A.动态 SQL是 SQL标准提供的一种语句运行机制B.动态 SQL语句是指在程序编译时尚未确定,需要在程序执行过程中生成的 SQL语句C.SQL标准引入动态 SQL的原因是由于静态 SQL语句不能提供足够的编程灵活性D.SQL标准提供的动态 SQL语句的执行方式只有立即执行方式 解析:37.以下不属于数据库系统安全性的主要技术和方法的是_。(分数:1.00)A.视图机制B.存取机制C.审计机制D.出入机房登记和加锁 解析:38.要写出高质量的 SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法?_(分数:1.00)A.事务处理B.使用游标 C.合理使用索引D.不充分的连接条件解析:解析 优化查询的常用方法有事务处理、合理使用索引、不充分的连接条件等。39.以下关于数据库的访问接口说法错误的是

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

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

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