201805数据库上午真题
第 1 题
>- (A) 阻塞 >- (B) 中断 >- (C) 动态绑定 >- (D) 静态绑定 >- (A) 防止丢失数据 >- (B) 防止对其他部件造成影响 >- (C) 返回去继续执行原程序 >- (D) 为中断处理程序提供数据 **答案与解析** - 试题难度:一般 - 知识点:计算机组成与体系结构>I/O控制方式 - 试题答案:[['B'],['C']] - 试题解析:
### 第 2 题
- (A) 最短流水段操作时间
- (B) 各段流水的操作时间总和
- (C) 最长流水段操作时间
- (D) 流水段数乘以最长流水段操作时间
答案与解析
- 试题难度:一般
- 知识点:计算机组成与体系结构>流水线技术
- 试题答案:[['C']]
- 试题解析:流水线吞吐率为流水线周期的倒数,而流水线周期为最长流水段操作时间。
第 3 题
- (A) 磁盘转速及容量
- (B) 盘片数及磁道数
- (C) 容量及平均寻道时间
- (D) 磁盘转速及平均寻道时间
答案与解析
- 试题难度:容易
- 知识点:操作系统>磁盘管理
- 试题答案:[['B']]
- 试题解析:硬盘的性能指标,包括硬盘容量、硬盘速度、硬盘转速、接口、缓存、硬盘单碟容量等。
第 4 题
- (A) 队列
- (B) 数组
- (C) 栈
- (D) 广义表
- (A) a b c d -*+
- (B) a b c d*+ -
- (C) ab-c*d+
- (D) a b c d+*-
- (A)
- (B)
- (C)
- (D)
答案与解析
- 试题难度:一般
- 知识点:程序设计语言>后缀表达式
- 试题答案:[['C'],['D'],['D']]
- 试题解析:直接用算术运算符的优先级解题,后缀式用括号法。
第 5 题
- (A) 2i+j-1
- (B) 2i+j
- (C) 2i+j+1
- (D) 3i-j+1
答案与解析
- 试题难度:一般
- 知识点:数据结构与算法基础>数组与矩阵
- 试题答案:[['C']]
- 试题解析:代入A[0, 0]到ABCD四个选项中,得到B[1]的,只有C和D;再代入A[n-1, n-1]得到B[3n-2]的只有C正确,D选项得到的是B[3n-1]
第 6 题
>- (A) 关键字被依次映射到地址编号连续的存储位置 >- (B) 关键字不同的元素被映射到相同的存储位置 >- (C) 关键字相同的元素被映射到不同的存储位置 >- (D) 关键字被映射到哈希表之外的位置 **答案与解析** - 试题难度:一般 - 知识点:数据结构与算法基础>排序与查找 - 试题答案:[['B']] - 试题解析:
>- (A) O(n2) >- (B) O(e2) >- (C) O(n+e) >- (D) O(n*e) **答案与解析** - 试题难度:一般 - 知识点:数据结构与算法基础>图 - 试题答案:[['A']] - 试题解析:
第 8 题
- (A) 保证数据在传输过程中的安全性
- (B) 隐藏发送者的真实身份
- (C) 对发送者和接收者的身份进行认证
- (D) 防止交易中的抵赖发生
答案与解析
- 试题难度:一般
- 知识点:信息安全>对称加密与非对称加密
- 试题答案:[['A']]
- 试题解析:数字信封是将对称密钥通过非对称加密(即:有公钥和私钥两个)的结果分发对称密钥的方法。数字信封是实现信息完整性验证的技术。数字信封是一种综合利用了对称加密技术和非对称加密技术两者的优点进行信息安全传输的一种技术。数字信封既发挥了对称加密算法速度快、安全性好的优点,又发挥了非对称加密算法密钥管理方便的优点。
第 9 题
- (A) S的公钥
- (B) S的私钥
- (C) T的公钥
- (D) T的私钥
- (A) S的公钥
- (B) S的私钥
- (C) T的公钥
- (D) T的私钥
答案与解析
- 试题难度:一般
- 知识点:信息安全>信息摘要与数字签名
- 试题答案:[['B'],['A']]
- 试题解析:数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。数字签名是个加密的过程,数字签名验证是个解密的过程。保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。
第 10 题
②终端访问授权,防止合法终端越权访问
③加强终端的安全检查与策略管理
④加强员工上网行为管理与违规审计
>- (A) ②③ >- (B) ②④ >- (C) ①②③④ >- (D) ②③④ **答案与解析** - 试题难度:一般 - 知识点:信息安全>其它 - 试题答案:[['D']] - 试题解析:
### 第 11 题
>- (A) 重放 >- (B) 拒绝服务 >- (C) 数据截获 >- (D) 数据流分析 **答案与解析** - 试题难度:容易 - 知识点:信息安全>网络攻击 - 试题答案:[['A']] - 试题解析:
### 第 12 题
>- (A) 非法进行拷贝、发布或更改软件的人被称为软件盗版者 >- (B) 《计算机软件保护条例》是国家知识产权局颁布的,用来保护软件著作权人的权益 >- (C) 软件著作权属于软件开发者,软件著作权自软件开发完成之日起产生 >- (D) 用户购买了具有版权的软件,则具有对该软件的使用权和复制权 **答案与解析** - 试题难度:一般 - 知识点:法律法规与标准化>知识产权人确定 - 试题答案:[['A']] - 试题解析:
### 第 13 题
>- (A) 著作权应由公司和王某共同享有 >- (B) 著作权应由公司享有 >- (C) 著作权应由王某享有 >- (D) 除署名权以外,著作权的其他权利由王某享有 **答案与解析** - 试题难度:容易 - 知识点:法律法规与标准化>知识产权人确定 - 试题答案:[['B']] - 试题解析:
### 第 14 题
- (A) n-1
- (B) 0
- (C) 1
- (D) 2
- (A) V(S)、P(S)和P(S)
- (B) P(S)、P(S)和V(S)
- (C) V(S)、V(S)和P(S)
- (D) P(S)、V(S)和V(S)
答案与解析
- 试题难度:一般
- 知识点:操作系统>信号量与PV操作
- 试题答案:[['C'],['D']]
- 试题解析:信号量S应当是该单元数,对某日某趟车为一个单元的话,单元数只能为1。(a)应为申请资源,(b)(c)应当为释放资源,故是一个P,两个V操作。
信号量本质上是一种资源。 PV操作,P就是获取某种资源,V就是释放某种资源。 进程间同步和互斥: 互斥:对某个资源的竞态访问,是互斥关系,对临界资源的使用。 同步:是合作关系,进程之间利用一些共同的资源,大家一起合作,完成某些事情,但是我在干这件小事的时候,可能需要等你做完另一些小事,是一种源于相互合作的直接制约关系。同步之间的进程是有必然联系的。多个进程在执行次序上的协调,相互等待消息。
</div>
第 15 题
- (A) 目录
- (B) 空闲块
- (C) 用户程序
- (D) 用户数据
答案与解析
- 试题难度:一般
- 知识点:操作系统>其它
- 试题答案:[['A']]
- 试题解析:选项A实为系统目录,有前面两个字的时候,大家都不难发现答案。
第 16 题
>- (A) 设备驱动程序、虚设备管理、与设备无关的系统软件 >- (B) 设备驱动程序、与设备无关的系统软件、虚设备管理 >- (C) 与设备无关的系统软件、中断处理程序、设备驱动程序 >- (D) 与设备无关的系统软件、设备驱动程序、中断处理程序 **答案与解析** - 试题难度:一般 - 知识点:计算机组成与体系结构>I/O控制方式 - 试题答案:[['D']] - 试题解析:
具体层次从上往下分别为用户级I/O层、设备无关I/O层、设备驱动程序、中断处理程序、硬件。
硬件:完成具体的I/O操作。
中断处理程序:I/O完成后唤醒设备驱动程序。
设备驱动程序:设置寄存器,检查设备状态。
设备无关I/O层:设备名解析、阻塞进程、分配缓冲区。
用户级I/O层:发出I/O调用。
第 17 题
>- (A) HTML >- (B) XML >- (C) SGML >- (D) VRML **答案与解析** - 试题难度:容易 - 知识点:计算机网络>HTML语言 - 试题答案:[['A']] - 试题解析:
SGML标准通用标记语言(以下简称“通用标言”),是一种定义电子文档结构和描述其内容的国际标准语言
VRML (Virtual Reality Modeling Language)即虚拟现实建模语言。是一种用于建立真实世界的场景模型或人们虚构的三维世界的场景建模语言,也具有平台无关性。
### 第 18 题
- (A) 消息传递
- (B) 类型检查
- (C) 静态绑定
- (D) 动态绑定
- (A) 消息传递
- (B) 类型检查
- (C) 静态绑定
- (D) 动态绑定
答案与解析
- 试题难度:一般
- 知识点:程序设计语言>编译与解释
- 试题答案:[['D'],['C']]
- 试题解析:程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为动态绑定。静态绑定是指在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程称之为静态绑定。
第 19 题
>- (A) 调用模块的方式 >- (B) 各个模块之间接口的复杂程度 >- (C) 通过接口的信息类型 >- (D) 模块提供的功能数 **答案与解析** - 试题难度:一般 - 知识点:软件工程>软件设计 - 试题答案:[['D']] - 试题解析:
### 第 20 题
>- (A) 软件可靠性测试的目的是评估软件系统的可靠性 >- (B) 软件可靠性测试前应先确定软件可靠性的目标 >- (C) 应平衡地考虑对软件开发进度和成本的影响 >- (D) 应选用适用于所有软件的标准的可靠性测试模型 **答案与解析** - 试题难度:一般 - 知识点:软件工程>软件测试 - 试题答案:[['D']] - 试题解析:
### 第 21 题
- (A) 17
- (B) 19
- (C) 20
- (D) 22
- (A) 3和3
- (B) 3和6
- (C) 5和3
- (D) 5和6
答案与解析
- 试题难度:一般
- 知识点:项目管理>Gant图与Pert图
- 试题答案:[['D'],['C']]
- 试题解析:关键路径有两条,分别为ABCEFIKL, ABDGIKL总工期为22天。EH在路径ABCEHL,总时长为17,EH的松弛时间即为总时差,22-17=5天。
IJ在从I结点开始,经IJL ,结点I之前的是为关键路径上的结点,总时差为0。L为22天。I结点的时间点为15天,所以其松弛时间为22-15-1-3 = 3天。
第 22 题
- (A) 交换机
- (B) 中继器
- (C) 路由器
- (D) 网桥
答案与解析
- 试题难度:一般
- 知识点:计算机网络>开放系统互连参考模型
- 试题答案:[['B']]
- 试题解析:交换机,网桥属于数据链路层。路由器属于网络层。
第 23 题
- (A) 协议类型
- (B) 主机
- (C) 网页文件名
- (D) 路径
- (A) 协议类型
- (B) 主机域名
- (C) 网页文件名
- (D) 路径
答案与解析
- 试题难度:一般
- 知识点:计算机网络>URL
- 试题答案:[['B'],['C']]
- 试题解析:www.dailynews.com.cn表示为主机全名,其中www为主机名,dailynews.com.cn为域名
第 24 题
- (A) 本地 hosts文件
- (B) 转发域名服务器
- (C) 本地缓存
- (D) 授权域名服务器
答案与解析
- 试题难度:一般
- 知识点:计算机网络>DNS与DHCP应用
- 试题答案:[['C']]
- 试题解析:1、当客户机提出查询请求时,首先在本地计算机的缓存中查找。如果在本地无法获得查询信息,则将查询请求发给DNS服务器。2、首先客户机将域名查询请求发送到本地DNS服务器,当本地DNS服务器接到查询后,首先在该服务器管理的区域的记录中查找,如果找到该记录,则利用此记录进行解析;如果没有区域信息可以满足查询要求,服务器在本地的缓存中查找。
3、如果本地服务器不能在本地找到客户机查询的信息,将客户机请求发送到根域名DNS服务器。
4、根域名服务器负责解析客户机请求的根域名部分,它将包含下一级域名信息的DNS服务器地址返回给客户机的DNS服务器地址。
5、客户机的DNS服务器利用根域名服务器解析的地址访问下一级DNS服务器,得到再下一级域名的DNS服务器地址。
6、按照上述递归方法逐级接近查询目标,最后在有目标域名的DNS服务器上找到相应IP地址信息。
7、客户机的本地DNS服务器将递归查询结果返回客户机。
8、客户机利用从本地DNS服务器查询得到的IP访问目标主机,就完成了一个解析过程。
第 25 题
- (A) 关系模型
- (B) 概念数据模型
- (C) 网状模型
- (D) 面向对象模型
答案与解析
- 试题难度:一般
- 知识点:数据库技术基础>数据模型
- 试题答案:[['B']]
- 试题解析:概念数据模型:也称信息模型,是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计。在这类模型中,最著名的是实体联系模型,简称E-R模型。
第 26 题
- (A) 部门与员工的“所属”联系
- (B) 员工与岗位的“担任”联系
- (C) 员工与亲属的“属于”联系
- (D) 员工与项目的“属于”联系
答案与解析
- 试题难度:一般
- 知识点:数据库技术基础>E-R模型
- 试题答案:[['C']]
- 试题解析:员工与亲属是一对强弱实体。员工与岗位是特殊化。
第 27 题
- (A) 安全保密定义功能
- (B) 检索、插入、修改和删除功能
- (C) 数据库的完整性定义功能
- (D) 外模式、模式和内模式的定义功能
答案与解析
- 试题难度:一般
- 知识点:SQL语言>SQL概述
- 试题答案:[['B']]
- 试题解析:选项B是DML的范畴。
第 28 题
- (A) 与网状模型和层次模型相比,关系模型更复杂
- (B) 关系模型是由若干个关系模式组成的集合
- (C) 关系是一个实例,对应于程序设计语言中变量的概念
- (D) 关系模型是采用表格结构来表达实体集以及实体集之间的联系
答案与解析
- 试题难度:一般
- 知识点:数据库技术基础>数据模型
- 试题答案:[['A']]
- 试题解析:关系数据模型是以集合论中的关系概念为基础发展起来的。关系模型中无论是实体还是实体间的联系均由单一的结构类型——关系来表示。在实际的关系数据库中的关系也称表。一个关系数据库就是由若干个表组成。关系模型是指用二维表的形式表示实体和实体间联系的数据模型。网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。而后来出现的关系数据库较好地解决了这些问题。关系数据库理论出现于60年代末到70年代初。关系数据模型提供了关系操作的特点和功能要求,但不对DBMS的语言给出具体的语法要求。对关系数据库的操作是高度非过程化的,用户不需要指出特殊的存取路径,路径的选择由DBMS的优化机制来完成。
第 29 题
给定关系R(A,B,C,D)和关系S(A,C,D,E,F),对其进行自然连接运算R⋈S后的属性列为( )个;与σR.C>S.F(R⋈S)等价的关系代数表达式为( )。
- (A) 4
- (B) 5
- (C) 6
- (D) 9
- (A) σ3>9(R×S)
- (B) π1,2,3,4,8,9(σ1=5⊥3=6⊥4=7⊥3>9(R×S))
- (C) σ'3'>'9'(R×S)
- (D) π1,2,3,4,8,9(σ1=5⊥3=6⊥4=7⊥'3'>'9'(R×S))
答案与解析
- 试题难度:一般
- 知识点:关系数据库>关系代数运算
- 试题答案:[['C'],['B']]
- 试题解析:关系R和S相同的属性列名有ACD三个,自然连接之后的属性数为4+5-3=6。R.C>S.F 与3>9等价,无需单引号。
第 30 题
( )
Begin
( )
select count(*)into d_count
from Teacher
where Teacher.Dept_name= Dept_name
return d_count
end
>- (A) returns integer >- (B) returns d_count integer >- (C) declare integer >- (D) declare d_count integer >- (A) returns integer >- (B) returns d_count integer >- (C) declare integer >- (D) declare d_count integer **答案与解析** - 试题难度:一般 - 知识点:SQL语言>嵌入式SQL - 试题答案:[['A'],['D']] - 试题解析:
第 31 题
>- (A) R.B, D, F,G >- (B) R.B, E, S.C, F, G >- (C) R.B, R.D, S.C, F >- (D) R.B, R.C, S.C, F >- (A) R.B=S.B OR R.C=S.C OR R.B< S.G >- (B) R.B=S.B OR R.C=S.C OR R.B< S.C >- (C) R.B=S.B AND R.C=S.C AND R.B<S.G >- (D) R.B=S.B AND R.C=S.B AND R.B<S.C **答案与解析** - 试题难度:一般 - 知识点:关系数据库>关系代数与SQL语句的转换 - 试题答案:[['A'],['C']] - 试题解析:
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。经过自然连接后的结果属性有(A,S.B,S.C,D,E,F,G);投影运算就是从表中选择需要的属性列,第2,4,6,7列分别为(R.B,D,F,G);选择运算σ2<7(R⋈S)的意思在R⋈S的结果中,选择出满足属性列2的值 <属性列7的值的那些行。
- (A) INSERT
- (B) INSERT ON
- (C) UPDATE
- (D) UPDATE ON
- (A) FOR ALL
- (B) PUBLIC
- (C) WITH CHECK OPTION
- (D) WITH GRANT OPTION
答案与解析
- 试题难度:容易
- 知识点:SQL语言>授权语句
- 试题答案:[['B'],['D']]
- 试题解析:插入是insert, on 加在对象上, 权限可以转移是with grant option。
第 33 题
- (A) 某事务执行了 ROLLBACK语句,表示事务正确地执行完毕
- (B) 某事务执行了 ROLLBACK语句,可将其对数据库的更新写入数据库
- (C) 某事务执行了 ROLLBACK语句,可将其对数据库的更新撤消
- (D) 某事务执行了 COMMIT语句,其影响可用 ROLLBACK语句来撤销
答案与解析
- 试题难度:一般
- 知识点:事务管理>事务的状态
- 试题答案:[['C']]
- 试题解析:
第 34 题
- (A) 消除非主属性对码的部分函数依赖
- (B) 消除非主属性对码的传递函数依赖
- (C) 消除主属性对码的部分和传递函数依赖
- (D) 消除非平凡且非函数依赖的多值依赖
答案与解析
- 试题难度:一般
- 知识点:关系数据库>1NF至4NF
- 试题答案:[['C']]
- 试题解析:BCNF是在3NF的基础上,消除主属性对码的部分和传递函数依赖。
第 35 题
- (A) 1NF
- (B) 2NF
- (C) 3NF
- (D) BCNF
答案与解析
- 试题难度:一般
- 知识点:关系数据库>1NF至4NF
- 试题答案:[['A']]
- 试题解析:存在着部分函数依赖,所以为1NF。
第 36 题
- (A) 只存在部分依赖
- (B) 只存在传递依赖
- (C) 只存在多值依赖
- (D) 存在部分依赖和传递依赖
- (A) S(学号,姓名,学院,学院领导),C(课程号,课程名,成绩)
- (B) S(学号,姓名),D(学院,学院领导),C(课程号,课程名,成绩)
- (C) S(学号,姓名),D(学院,学院领导),C(课程号,课程名),SC(学号,课程名,成绩)
- (D) S(学号,姓名,学院,学院领导),C(课程号,课程名),SC(学号,课程号,成绩)
答案与解析
- 试题难度:一般
- 知识点:关系数据库>模式分解
- 试题答案:[['D'],['D']]
- 试题解析:SC关系模式的候选键为:学号、课程号。存在部分函数依赖(课程号,课程名)和传递函数依赖(学号,学院,学院领导)要满足2NF,又保持函数依赖的选项为D。
第 37 题
>- (A) 若A→B,B→C,则A→C >- (B) 若A→B,B→C,则A→BC >- (C) 若A→BC,则A→B,A→C >- (D) 若A→BC,则A→B,B→C **答案与解析** - 试题难度:容易 - 知识点:关系数据库>Armstrong - 试题答案:[['D']] - 试题解析:
第 38 题
- (A) 增强数据独立性
- (B) 非授权访问
- (C) 丢失修改
- (D) 增加数据冗余度
答案与解析
- 试题难度:容易
- 知识点:事务管理>并发操作及问题
- 试题答案:[['C']]
- 试题解析:所能带来的问题有:(1)丢失更新
当两个或多个事物读入同一数据并修改,会发生丢失更新问题,即后一个事物更新的结果被前一事务所做更新覆盖,即当事务A和B同时进行时,事务A对数据已经改变但并未提交时B又对同一数据进行了修改(注意此时数据是A还未提交改变的数据),到时A做的数据改动丢失了。
(2)不可重复读
当两个数据读取某个数据后,另一事务执行了对该数据的更新,当前一事务再次读取该数据(希望与第一次读取的是相同的值)时,得到的数据与前一次的不一样,这是由于第一次读取数据后,事务B对其做了修改,导致再次读取数据时与第一次读取的数据不相同。
(3)读‘脏数据’
当一个事务修改某个数据后,另一事务对该数据进行了读取,由于某种原因前一事务撤销了对该数据的修改,即将修改过的数据恢复原值,那么后一事务读到的数据与数据可得不一致,称之为读脏数据。
第 39 题
- (A) Serializable
- (B) Repeatable read
- (C) Read committed
- (D) Read uncommitted
答案与解析
- 试题难度:一般
- 知识点:事务管理>隔离级别
- 试题答案:[['D']]
- 试题解析:四种隔离级别① Serializable (串行化):可避免脏读、不可重复读、幻读的发生。
② Repeatable read (可重复读):可避免脏读、不可重复读的发生。
③ Read committed (读已提交):可避免脏读的发生。
④ Read uncommitted (读未提交):最低级别,任何情况都无法保证。
第 40 题
- (A) 存储过程可以定义变量
- (B) 存储过程是一组为了完成特定功能的SQL语句组成的程序
- (C) 存储过程不能嵌套调用
- (D) 存储过程可以一次编译,多次执行
答案与解析
- 试题难度:容易
- 知识点:SQL语言>存储过程
- 试题答案:[['C']]
- 试题解析:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。能够调用别的存储过程,但是不能删除。
第 41 题
- (A) 丢失修改
- (B) 读脏数据
- (C) 没有问题
- (D) 不可重复读
答案与解析
- 试题难度:一般
- 知识点:事务管理>并发操作及问题
- 试题答案:[['D']]
- 试题解析:事务T2的操作使得事务T1之前的操作不能验算,为不可重复读。
第 42 题
- (A) 索引机制
- (B) 故障恢复
- (C) 并发控制
- (D) 完整性约束
答案与解析
- 试题难度:容易
- 知识点:事务管理>并发操作及问题
- 试题答案:[['C']]
- 试题解析:并发控制指的是当多个用户同时更新运行时,用于保护数据库完整性的各种技术。并发机制不正确可能导致脏读、幻读和不可重复读等此类问题。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。
第 43 题
- (A) 封锁
- (B) 恢复
- (C) 授权
- (D) 协商
答案与解析
- 试题难度:容易
- 知识点:事务管理>封锁协议
- 试题答案:[['A']]
- 试题解析:封锁、时间戳、乐观并发控制、悲观并发控制、多版本和快照隔离是并发控制主要采用的技术手段。
第 44 题
>- (A) 在员工表上定义插入和修改操作的触发器 >- (B) 在员工表上定义一个函数 >- (C) 在员工表上定义一个视图 >- (D) 在员工表上定义一个索引 **答案与解析** - 试题难度:容易 - 知识点:关系数据库>完整性约束 - 试题答案:[['A']] - 试题解析:
### 第 45 题
- (A) 静态转储在转储期间不允许对数据库进行更新
- (B) 动态转储在转储期间允许对数据库进行读取,但不允许更新
- (C) 海量转储是指每次转储全部数据
- (D) 增量转储是指每次只转储上次转储后更新过的数据
答案与解析
- 试题难度:一般
- 知识点:数据库运行与管理>常用数据库恢复的实现技术
- 试题答案:[['B']]
- 试题解析:数据转储是数据库恢复中采用的基本技术。所谓转储即DBA 定期地将数据库复制到磁带或另一个磁盘上保存起来的过程。当数据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态。静态转储:在系统中无运行事务时进行的转储操作。静态转储简单,但必须等待正运行的用户事务结束才能进行。同样,新的事务必须等待转储结束才能执行。显然,这会降低数据库的可用性。
动态转储:指转储期间允许对数据库进行存取或修改。动态转储可克服静态转储的缺点,它不用等待正在运行的用户事务结束,也不会影响新事务的运行。但是,转储结束时后援副本上的数据并不能保证正确有效。因为转储期间运行的事务可能修改了某些数据,使得后援副本上的数据不是数据库的一致版本。为此,必须把转储期间各事务对数据库的修改活动登记下来,建立日志文件( 109 file )。这样,后援副本加上日志文件就能得到数据库某一时刻的正确状态。转储还可以分为海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据。从恢复角度看,使用海量转储得到的后备副本进行恢复一般来说更简单些。但如果数据库很大,事务处理又十分频繁,则增量转储方式更实用更有效。
第 46 题
- (A) 事务故障恢复
- (B) 系统故障恢复
- (C) 介质故障恢复
- (D) 删除计算机病毒
答案与解析
- 试题难度:容易
- 知识点:数据库运行与管理>常用数据库恢复的实现技术
- 试题答案:[['D']]
- 试题解析:日志文件是用于记录系统操作事件的记录文件或文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。不能删除病毒。
第 47 题
- (A) 触发器可以传递参数
- (B) 触发器是SQL语句的集合
- (C) 用户不能调用触发器
- (D) 可以通过触发器来强制实现数据的完整性和一致性
答案与解析
- 试题难度:一般
- 知识点:SQL语言>触发器
- 试题答案:[['A']]
- 试题解析:触发器无法传递参数,但可以访问INSERTED 与 DELETED两张临时表去处理类似问题的。
第 48 题
- (A) 数据字典
- (B) 数据流图
- (C) E-R图
- (D) 关系图
答案与解析
- 试题难度:容易
- 知识点:软件工程>DFD与数据字典
- 试题答案:[['B']]
- 试题解析:数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
第 49 题
- (A) 组合属性
- (B) 派生属性
- (C) 多值属性
- (D) 单值属性
- (A) 性别
- (B) 电话
- (C) 年龄
- (D) 工号
答案与解析
- 试题难度:容易
- 知识点:数据库设计>逻辑结构设计
- 试题答案:[['C'],['C']]
- 试题解析:双椭圆表示多值属性,虚线椭圆表示派生属性,派生属性年龄可由出生日期计算得出。
第 50 题
- (A) 事务的执行频度
- (B) 使用频繁的查询操作
- (C) 视图设计
- (D) 索引设计
答案与解析
- 试题难度:一般
- 知识点:数据库设计>物理结构设计
- 试题答案:[['C']]
- 试题解析:数据库物理设计:设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。视图设计是进行规划和设计,是逻辑设计阶段任务。
第 51 题
- (A) 修改所有对Table1的查询程序
- (B) 创建视图Table1,为Table2和Table3的自然连接
- (C) 只修改使用A1,A2,…Am中属性的程序
- (D) 只修改使用B1,B2,…Bn中属性的程序
- (A) 修改所有对Table1更新的事务程序
- (B) 创建视图Table1,为Table2和Table3的自然连接
- (C) 只修改对A1,A2,…Am中属性更新的事务程序
- (D) 只修改对B1,B2,…Bn中属性更新的事务程序
- (A) 数据的逻辑独立性
- (B) 数据的物理独立性
- (C) 程序的逻辑独立性
- (D) 程序的物理独立性
答案与解析
- 试题难度:一般
- 知识点:数据库运行与管理>数据库重构
- 试题答案:[['B'],['A'],['A']]
- 试题解析:《数据库系统工程师教程(第三版)》P502。设计优化。查询多的拆分,视图不能单个更新。
第 52 题
- (A) 本地自治
- (B) 依赖中心结点
- (C) 分片透明
- (D) 位置透明
答案与解析
- 试题难度:一般
- 知识点:数据库发展和新技术>分布式数据库概念
- 试题答案:[['B']]
- 试题解析:选项B 是集中式数据库系统的特点。
第 53 题
- (A) 在B对象中增加一个引用属性外,对A对象不作任何处理
- (B) 在B对象中增加一个引用属性外,在A对象中增加一组引用属性
- (C) 在A对象中增加一组引用属性外,对B对象不作任何处理
- (D) 在A对象中增加一组引用属性外,在B对象中增加一组引用属性
答案与解析
- 试题难度:一般
- 知识点:数据库发展和新技术>面向对象数据模型
- 试题答案:[['B']]
- 试题解析:在实践中,此题的处理方式有多种,要依具体情况而定,所以本题答案既可以B,也可以AB都可。
第 54 题
- (A) 键-值
- (B) 文档
- (C) 图形
- (D) XML
答案与解析
- 试题难度:一般
- 知识点:数据库发展和新技术>NoSQL
- 试题答案:[['A']]
- 试题解析:Redis是一种键-值类型的存储数据库。
第 55 题
Atomicity. The “all or nothing” property. A transaction is an( ) unit that is either performed in its entirety or is not performed at all.
Consistency. A transaction must transform the database from one consistent state to another consistent state.
Isolation.Transactions execute independently of one another. In other words, the partial effects of( )transactions should not be visible to other transactions.
Durability.The effects of a successfully completed (committed)transaction are permanently recorded in the database and must not be lost because of a subsequent failure.
The four properties above, only( )property is the responsibility of the concurrency control subsystem to ensure. It is the responsibility of both the( )and the application developers to ensure consistency. To guarantee the Atomicity and Durability properties after a failure, a log file is needed.
- (A) application developer
- (B) all users
- (C) application program
- (D) DBMS
- (A) Indivisible
- (B) permanent
- (C) infrequent
- (D) infinite
- (A) completed
- (B) incomplete
- (C) aborted
- (D) committed
- (A) atomicity
- (B) consistency
- (C) isolation
- (D) durability
- (A) DBMS
- (B) DBA
- (C) end user
- (D) DBS
答案与解析
- 试题难度:一般
- 知识点:专业英语>专业英语
- 试题答案:[['C'],['A'],['B'],['B'],['A']]
- 试题解析:a transaction is an action, or a series of actions, carried out by a single user or ( ) that accesses or changes the contents of the database.application developer, all users, application program, DBMS
事务是由单个用户或( )访问或更改数据库内容的动作或一系列动作。
应用开发人员,所有用户,应用程序,数据库管理系统
atomicity,the "all or nothing" property, A transaction is an ( ) unit that is either performed in its entirety or is not performed at all.
indivisible , permanent, infrequent, infinite
原子性,“全或无”属性,事务是一个( )单位,要么整体执行,要么根本不执行。
不可分割的、永久的、罕见的、无限的。
isolation, transactions execute independently of one another. in other words, the partial effects of ( ) transactions should not be visible to other transactions.
completed, incomplete, aborted, committed
隔离、事务彼此独立执行。换句话说,( )事务的部分效应不应该对其他事务可见。
完成,未完成,中止,提交。
the four properties above, only ( ) property is the responsibility of the concurrency control subsystem to ensure, it is the responsibility of both the( )and the application developers to ensure consistency.
atomicity, consistency, isolation, durability.
DBMS, DBA, end user, DBS
上面的四个属性,只有( )属性是并发控制子系统的责任,以确保,( )和应用程序开发人员都有责任确保一致性。
原子性、一致性、隔离性、耐久性。
DBMS、DBA、终端用户、DBS。