【计算机类职业资格】数据库工程师-39及答案解析.doc
《【计算机类职业资格】数据库工程师-39及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库工程师-39及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、数据库工程师-39 及答案解析(总分:75.50,做题时间:90 分钟)一、选择题(总题数:40,分数:75.50)1.以下哪种类型的联系不能出现在最终的 IDEF1X 模型中_。(分数:2.00)A.非确定型联系B.标定型联系C.非标定型联系D.分类联系2.CommandTimeout 属性的默认值是_。(分数:2.00)A.25B.40C.30D.153.以下关于数据库中的用户及其权限说法错误的是_。(分数:2.00)A.数据库系统管理员在数据库中具有全部的权限B.数据库对象拥有者对其所拥有的对象具有一切权限C.创建数据库对象的用户即为数据库对象拥有者D.普通用户只具有对数据库数据查询权限
2、4.后备副本的作用是_。(分数:2.00)A.安全性保障B.一致性控制C.故障后的恢复D.数据的转储5.对现实世界进行第二层抽象的模型是_。(分数:3.00)A.实体-联系模型B.关系模型C.数据结构模型D.概念模型6.下面关于为基本表选择合适的文件结构的原则错误的是_。(分数:1.50)A.如果数据库中的一个基本表中的数据量很少、操作频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查询是基于散列域值的等位匹配,散列文件比较合适D.如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将表组织为非聚集文件7.需要手工添加的数据绑
3、定控件是_。 Label TextBox DBGrid Image DBList ComboBox(分数:2.00)A.B.C.D.8.关于死锁,下列叙述中不正确的是_。(分数:1.00)A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同的资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁9.以下关于 Visual Basic 6.0 的说法正确的是_。(分数:2.00)A.Visual Basic 6.0 不能编写 COM 组件B.visual Basic 6.0 可以通过 ODBC 和 OLE DB 接口
4、访问大多数数据库C.事件驱动的代码是顺序执行的D.VisualBasic 6.0 只能使用由 VB6 编写的 COM 组件10.关于数据库试运行和功能与性能测试,下列说法正确的是_。(分数:2.00)A.对数据库系统转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先装入大规模的数据C.数据库试运行一般是与编写调试程序的工作同步展开的D.数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴11.在 SQL Server 2000 的 4 个版本中,支持许多 SQL Server 2000 功能,但在服务器扩展性、大型数据库支持、数据仓库、Web 站点方
5、面的能力比较弱,它适合于作为小工作组或部门的数据库服务器使用的是_。(分数:2.00)A.企业版B.标准版C.开发版D.个人版12.设散列表的地址空间为 0 到 10,散列函数为 h(k)=k mod 11,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值 95,14,27,68,60,则最后一个关键码 60 的地址为:(分数:2.50)A.4B.5C.6D.713.数据库的维护工作主要包括_。 数据库的转储和恢复 数据库的安全性和完整性控制 数据库性能的监控分析和改进 数据库的重组和重构(分数:2.00)A.B.C.D.14.数据库文件结构包括堆文件、索引文件、散列文件等几种形式,
6、利用哈希函数实现对数据库快速访问的文件结构是_。(分数:3.00)A.顺序文件B.聚集文件C.索引文件D.散列文件15.Visual Basic 6.0 不能使用下面哪种技术访问数据库_。(分数:2.00)A.DAOB.ADO.NETC.ADOD.ODBC16.在 SQL Server 2000 中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是_。(分数:1.50)A.不需要指定备份设备的大小B.一个数据库一次只能备份在一个设备上C.每个备份设备都是专属于一个数据库的D.只能将备份设备建立在磁盘上17.下列约束中能确保一个函数依赖是完全非平凡函数依赖的是_。(分数:1.00)A.
7、仅当其右边的属性集是左边属性集的子集B.仅当其右边属性集中的属性都不属于左边的属性集C.仅当其右边属性集中至少有一个属性不属于左边的属性集D.仅当其右边属性集中的属性都属于左边的属性集18.When drawing multilevel data flow chart of top-down, the balance between parent chart and son chart must be taken into account, and to pass judgment for the balance of the charts is regularly maintained by
8、(分数:2.00)A.Output dataB.Data dictionaryC.Processing numberD.Input data19.需要手工添加的数据绑定控件是_。(分数:2.00)A.DBListB.TextBoxC.LabelD.CheckBox20.下列关于 JDBC 说法错误的是_。(分数:1.50)A.JDBC 是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口B.JDBC 可以为多种关系数据库提供统一访问C.JDBC 由一组用 Java 语言编写的类和接口组成D.JDBC 只是个商标名21.系统规划与定义包括以下具体内容_。 任务陈述 确定任务
9、目标 确定系统范围和边界 确定用户视图(分数:1.00)A.B.C.D.22.在待排序文件己基本有序的前提下,下述排序方法中效率最高的是(分数:2.00)A.直接插入排序B.直接选择排序C.快速排序D.归并排序23.以下关于视图的作用叙述错误的是_。(分数:2.50)A.提高查询效率B.使用户能从多角度看待同一数据C.提高数据的安全性D.提供了一定程度的逻辑独立性24.用于数据库恢复的重要文件是_。(分数:2.50)A.数据库文件B.索引文件C.日志文件D.备注文件25.文件系统的主要目的是(分数:2.00)A.实现虚拟存储管理B.用于存储系统系统文档C.实现对文件的按名存取D.实现目录检索2
10、6.已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖 (学号,课程号)课程号 (学号,课程号)成绩 (学号,课程号)所在系号 (学号,课程号)姓名,性别 (学号,课程号)学号 以上函数依赖属于非平凡函数依赖的是_。(分数:1.00)A.仅和B.仅和C.仅和D.仅、和27.为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS 提供的数据定义语言建立实际的数据库,这项操作称为_。(分数:2.00)A.数据装载B.数据库运行C.定义数据结构D.数据库的试运行28.关于分布式数据库,下列说法错误的是_。(分数:2.00)A.在分布式数据库系统中,分片透明性主要
11、是指数据分片的分配位置对用户是透明的,用户无须关注每个分片被分配的场地B.对于用户而肓,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用C.分布式数据库的查询处理代价既包括 CPU 和 I/O 代价,也需要考虑场地间传输数据所需的通信代价D.在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据间的连接操作和并操作29.Transact-SQL 块注释符的开始符号为_。(分数:2.00)A.-B./*C./D./-30.以下关于变量说法错误的是_。(分数:2.00)A.可以使用 DECLARE 语句声明一个局部变量B.变量声明后变量的值将被初
12、始化为 NULLC.变量的赋值语句格式为:SET 局部变量名=值|表达式D.变量可以用在表、字段或其他数据库对象的名称的位置上31.在相联处理机的特点中,下述哪种说法是不正确的?(分数:2.00)A.相联处理机的核心是采用了相联存储器B.相联存储器的特点是每个存储单元都必须有一个处理单元C.相联存储器设有若干个寄存器如比较数寄存器、屏蔽寄存器等D.因此,相联处理机不再需要中央处理部件32.存储管理器是数据库管理系统非常重要的组成部分。下列关于存储管理器的说法,错误的是_。(分数:2.00)A.存储管理器负责检查用户是否具有数据访问权限B.为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲
13、,同时使用一定的算法对内存缓冲区中的数据块进行定期置换C.存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据D.存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性33.以下关于桶溢出的说法错误的是_。(分数:1.50)A.如果某个桶内已装满记录,又有新的记录要插入到该桶,就会产生桶溢出B.桶溢出也称为散列碰撞C.桶溢出的可能原因是文件初始设计时,为文件记录预留存储空间不足,预留的桶数偏少D.桶溢出的可能原因是没有溢出处理机制34.使用视图不能完成的操作是_。(分数:0.50)A.更新视图B.查询数据C.在视图上定义新的表D.在视图上定义新的视图35.Pa
14、rameter 对象属性描述错误的是_。(分数:2.00)A.Direction 表示一个参数是输入参数还是输出参数B.Properties 描述这个参数的 Property 对象的集合C.Type 表示参数的数据类型D.Name 参数的当前值36.修改触发器的 SQL 语句为_。(分数:2.00)A.ALTERB.CREATEC.UPDATED.MODIFY37.在 SQL Server 2000 中,设有教师表(教师号,姓名,所在部门,工资)。现需统计指定部门的工资总和,有下列标量函数: CREATE FUNCTION f_SumSalary( bm varchar(30) RETURNS
15、 int BEGIN RETURN (SELECT SUM(工资) FROM 教师表 WHERE 所在部门=bm) END CREATE FUNCTION f_SumSalary( bm varcbar(30) RETURNS int BEGIN RETURN (SELECT COUNT(工资) FROM 教师表 WHERE 所在部门=bm) END CREATE FUNCTION f_SumSalary( bm varchar(30) RETURNS int BEGIN DECLARE X INT SET X=(SELECT SUM(工资) FROM 教师表 WHERE 所在部门=bm) R
16、ETURN X END CREATE FUNCTION f_SumSalary( bm varchar(30) RETURNS int BEGIN DECLARE X INT SELECT X=SUM(工资) FROM 教师表 WHERE 所在部门=bm RETURN X END 上述函数中能正确实现该功能的是_。(分数:2.00)A仅B仅C.仅和D.仅、和38.下列关于优良数据库标准的说法中错误的是_。(分数:2.00)A.一个好的数据库系统应当根据用户需求,提供多种不同粒度的加锁单元供数据库用户选择B.需要处理大量元组的事务可以选择较小的锁粒度,以关系为加锁单位C.需要处理多个关系的大量元
17、组的事务可以以数据库为加锁单位D.对于一个处理少量元组的事务,可以以关系为加锁单位39.删除存储过程的 SQL 语句为_。(分数:2.00)A.ALTERB.DELETEC.UPDATED.DROP40.设某数据库中有一个用户样本集 S,其模式为(a1,a1,an,c),其中 ai(i=1,n)为用户的普遍属性,属性 c 的取值范围为高级用户,中级用户,普通用户。现有算法 A,对 S 进行处理,输出结果为 P,P 能根据新出现的用户 u 的 n 个普遍属性的取值确定 u 的用户级别。则 A 和 P 分别是_。(分数:1.50)A.聚类算法、聚类工具B.多维分析算法、OLAP 工具C.预测模型、
18、预测工具D.分类算法、分类器数据库工程师-39 答案解析(总分:75.50,做题时间:90 分钟)一、选择题(总题数:40,分数:75.50)1.以下哪种类型的联系不能出现在最终的 IDEF1X 模型中_。(分数:2.00)A.非确定型联系 B.标定型联系C.非标定型联系D.分类联系解析:2.CommandTimeout 属性的默认值是_。(分数:2.00)A.25B.40C.30 D.15解析:解析 CommandTimeout 属性用于指定等待执行命令的超时时间,默认值是 30 秒。3.以下关于数据库中的用户及其权限说法错误的是_。(分数:2.00)A.数据库系统管理员在数据库中具有全部的
19、权限B.数据库对象拥有者对其所拥有的对象具有一切权限C.创建数据库对象的用户即为数据库对象拥有者D.普通用户只具有对数据库数据查询权限 解析:解析 数据库中的用户按其操作权限的大小可分为如下三类:数据库系统管理员。在数据库中具有全部的权限。数据库对象拥有者。创建数据库对象的用户即为数据库对象拥有者。数据库对象拥有者对其所拥有的对象具有一切权限。普通用户。只具有对数据库数据的增、删、改、查的权限。在数据库中,为了简化对用户操作权限的管理,可以将具有相同权限的一组用户组织在一起,这组用户在数据库中称为“角色”。因此本题答案为 D。4.后备副本的作用是_。(分数:2.00)A.安全性保障B.一致性控
20、制C.故障后的恢复 D.数据的转储解析:5.对现实世界进行第二层抽象的模型是_。(分数:3.00)A.实体-联系模型B.关系模型C.数据结构模型 D.概念模型解析:解析 设计人员要将对现实世界进行第一层抽象后的结果转换为机器世界中某一具体 DBMS 能支持的数据模型,人们称其为数据结构模型,并存储在计算机系统中。这是对现实世界进行的第二层抽象。6.下面关于为基本表选择合适的文件结构的原则错误的是_。(分数:1.50)A.如果数据库中的一个基本表中的数据量很少、操作频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查询是基于散列域值的等位匹
21、配,散列文件比较合适D.如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将表组织为非聚集文件 解析:解析 下面是一些为基本表选择合适的文件结构的原则: (1)如果数据库中的一个基本表中的数据量很少,并且插入、删除、更新等操作非常频繁,该基本表可以采用堆文件组织方式。因为堆文件无需建立索引,维护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。 (2)顺序文件支持基于查找码的顺序访问,也支持快速的二分查找。如果用户的查询条件定义在查找码上,则顺序文件是比较合适的文件结构。 (3)如果用户查询是基于散列域值的等位匹配,特别是如果访问顺序是随机的,则
22、散列文件比较合适。散列文件组织不适合下述情况:基于散列域值的非精确查询(如模式查询、范围查询);基于非散列域进行查询时。 (4)B-树和 B + -树文件是实际数据库系统中使用非常广泛的索引文件结构,适合于定义在大数据量基本表上、鉴于查找码的等值查询、范围查询、模式查询和部分查询。 (5)如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织为聚集文件,以改善查询效率。 因此答案为 D。7.需要手工添加的数据绑定控件是_。 Label TextBox DBGrid Image DBList ComboBox(分数:2.00)A.B.C. D.解析:解析 从 VB 6 的
23、控件面板中可以看出,在默认情况下,并没有 DBGrid 和 DBList 控件。因此,这两个控件需要手工添加。8.关于死锁,下列叙述中不正确的是_。(分数:1.00)A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同的资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁 解析:9.以下关于 Visual Basic 6.0 的说法正确的是_。(分数:2.00)A.Visual Basic 6.0 不能编写 COM 组件B.visual Basic 6.0 可以通过 ODBC 和 OLE DB 接口访问大多数数据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 39 答案 解析 DOC
