2019-2020年上海市资格从业考试《数据库工程师》习题精练[第五十六篇]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2019-2020年上海市资格从业考试《数据库工程师》习题精练[第
五十六篇]
一、单选题-1/知识点:章节测试
结构化设计方法的目标是要建立一个良好的程序模块结构,它用于衡量模块结构质量的两个具体标准是块间联系和块内联系,并认为一个良好的模块结构应该是()
A.块间联系紧,块内联系紧
B.块间联系紧,块内联系松
C.块间联系松,块内联系紧
D.块间联系松,块内联系松
二、单选题-2/知识点:章节测试
下列关于分布式数据库查询处理的叙述中,哪一条是错误的?
A.在分布式数据库系统中,查询处理是比较复杂的
B.查询优化算法在选择分布式查询执行策略时,会以减少传输的数据量作为优化目标
C.半连接和外连接都是处理分布式查询的有效策略
D.半连接操作是不可交换的
三、单选题-3/知识点:章节测试
软件工程框架模型中规定了软件工程的目标,以下不属于软件工程目标的是()
A.合算性
B.可用性
C.合理性
D.正确性
四、单选题-4/知识点:章节测试
下列关于面向对象数据库系统的复杂对象的叙述中,哪一条是错误的?
A.表示复杂对象是开发面向对象系统的一个主要原因
B.非结构化的复杂对象通常是需要大量存储空间的数据类型
C.DBMS可以直接处理基于非结构化复杂对象的值的选择条件及其他操作
D.结构化复杂对象一般可以看作是一种层次的机构,每一层的复杂对象和它的组件之间
都存在着引用语义
五、单选题-5/知识点:章节测试
基本加工是底层数据流图中的加工。

以下有关基本加工逻辑说明描述的说法中错误的是
A.对数据流图的每一个基本加工,必须有一个加工逻辑说明
B.加工逻辑说明必须描述基本加工如何把输入数据变换为输出数据的加工规则
C.加工逻辑说明必须描述加工的主体和加工的客体
D.D.加工逻辑说明必须描述实现加工的策略而不是实现加工的细节
六、单选题-6/知识点:章节测试
在软件的分析建模阶段按照承担的职责把对象类分为边界类、控制类和实体类。

在描述一组对象如何协作以完成某一个任务的顺序图的顶部,各个对象(类)自左向右正确的排列顺序是()
A.参与者―控制类对象―实体类对象―边界类对象
B.参与者―边界类对象―控制类对象―实体类对象
C.参与者―边界类对象―实体类对象―控制类对象
D.参与者―实体类对象―边界类对象―控制类对象
七、单选题-7/知识点:章节测试
下列关于数据库缓冲区管理的叙述中,哪一条是错误的?
A.数据库系统中提高访问效率的一个重要手段是尽可能使得要访问的磁盘块已经在内存
缓冲区中
B.一般地磁盘上数据库内容比缓冲区中相对应的数据库内容要新
C.内存缓冲区划分为缓冲块,缓冲块大小一般与磁盘块大小相同
D.负责缓冲区空间分配的子系统称为缓冲区管理器
八、单选题-8/知识点:章节测试
下列关于数据字典的叙述中,哪一条是错误的?
A.数据库中的数据可分为用户数据和系统数据
B.数据字典指的是系统数据
C.数据字典中包括数据库的描述信息、存储管理信息和控制信息
D.用户管理信息并不包含在数据字典中
九、单选题-9/知识点:章节测试
下列关于动态SQL语句的叙述中,哪一条是错误的
A.动态SQL允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成的SQL语

B.动态SQL语句是指在程序编译时尚未确定, 其中有些部分需要在程序的执行过程中临时
生成的SQL语句
C.SQL标准引入动态SQL的原因是由于静态SQL语句不能提供足够的编程灵活性
D.SQL标准提供的动态SQL语句的执行方式只能是先准备后执行方式
十、单选题-10/知识点:章节测试
下列关于SQL中用GRANT语句进行权限授予的叙述中,哪一条是错误的?
A.GRANT语句的语义是:把对指定操作对象的指定操作权限授予指定的用户或角色
B.对不同类型的操作对象有不同的操作权限
C.一个GRANT语句一次只能把指定权限授予一个指定的用户或角色
D.WITH GRANT OPTION子句的含义是,获得某种权限的用户还可以把这种权限再授予其
他用户
十一、单选题-11/知识点:章节测试
若系统中存在一个等待事务集{T0,T1,…,Tn},其中T0正在等待被T1封锁住的数据项A,T1正在等待被T2锁住的数据项A2,…,Tn-1正在等待被Tn锁住的数据项An,Tn正在等待被T0锁住的数据项A0,则该系统处于______的工作状态。

A.并发处理
B.封锁
C.循环
D.死锁
十二、单选题-12/知识点:章节测试
基于"学生-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S# C(C#,CNAME,TEACHER),主码为C# SC(S#,C#,GRADE),主码为(S#,C#)下面的SQL语句定义了一个包括学生的学号、姓名和年龄的视图。

CREATE VIEW S_AGE(S#,SNAME,AGE)AS SELECT S#,SNAME,2013 - BIRTHYEAR FROM S 这是一个
A.行列子集视图
B.带表达式视图
C.分组视图
D.连接视图
十三、单选题-13/知识点:章节测试
关于并行数据库,下列说法错误的是
A. 层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构
B. 无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于
OLTP应用
C. 并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率
D. 并行数据库系统的主要目的是实现场地自治和数据全局透明共享
十四、单选题-14/知识点:章节测试
下列哪一项工作一般需要在数据进入数据仓库之前进行?
A.数据清洗
B.数据挖掘
C.决策支持
D.OLAP
十五、单选题-15/知识点:章节测试
在SQL Server 2000中,设U1用户在某数据库中是db_datawriter 角色中的成员,则用户U1从该角色中可以获得的数据操作权限是Ⅰ.查询Ⅱ.插入Ⅲ.更改Ⅳ.删除
A. 仅Ⅰ
B. 仅Ⅰ和Ⅱ
C. 仅Ⅱ、Ⅲ和Ⅳ
D. 全部
十六、单选题-16/知识点:章节测试
下列关于数据模型的物理层模型的叙述中,哪一条是错误的?
A.物理层模型描述逻辑模型的物理实现
B.物理层模型确定数据的物理存储结构、数据存取路径
C.物理模型的设计目标是提高数据库性能和有效利用存储空间
D.层次模型和网状模型是物理层模型,而关系模型是逻辑层模型
十七、多选题-17/知识点:章节测试
下列关于数据库安全性的类型和一般措施的叙述中,哪些是正确的?
A.数据库的安全性威胁会导致丧失或削弱数据库的完整性、可用性、机密性
B.一般DBMS包含一个数据库安全和授权子系统,用于负责数据库的安全性功能以避免
发生未授权的访问
C.自主安全性机制用于对多级安全性进行控制
D.强制安全性机制用于向用户授予特权,包括以指定的方式访问指定的数据文件、记录
或字段的能力
E.基于角色的访问控制可用于数据库安全性控制
十八、多选题-18/知识点:章节测试
软件测试应该分成多个级别,以下哪些属于Norm Brown分成的测试级别()
A.结构化检查
B.DT&E测试
C.软件配置项资格测试
D.可靠性测试
E.OT&E测试
十九、多选题-19/知识点:章节测试
下列哪些条属于数据库设计的任务?
A.需求分析
B.数据库管理系统设计
C.数据库逻辑结构设计
D.数据库物理结构设计
E.数据库实施
二十、多选题-20/知识点:章节测试
下列关于数据仓库的特点的叙述中,哪些是正确的?
A.数据仓库是面向主题的
B.数据仓库是基于半结构化数据模型的
C.数据仓库的数据是集成的
D.数据仓库的数据是相对稳定的
E.数据仓库数据是反映历史变化的。

相关文档
最新文档