当前位置: 首页 > article >正文

错题本——数据库系统工程师 2022

折半查找要求查找表中的数据为()。

A. 顺序存储、有序排列

B. 散列存储、有序排列

C. 顺序存储、无序排列

D. 散列存储、无序排列

答案: A


以下恶意代码中,不需要宿主程序的是()。

A. 病毒

B. 蠕虫

C. 木马

D. 宏

答案: B


()的保护期限是可以延长的

A. 著作权

B. 专利权

C. 商标权

D. 商业秘密权

答案: C

商标权的保护期限是有效期为10年(若注册人死亡或倒闭1年后,未转移则可注销,期满后6个月内必须续注)。


数据块的传输过程中,()不需要CPU的参与。

A. 中断驱动/O

B. 程序驱动/O

C. DMA

D. TLB

答案: C


以下调度算法最适用于交互式系统的是()。

A. 先来先服务

B. 优先级调度

C. 短作业优先

D. 轮转算法

答案: D


能够不访问页表,实现快速将虚拟地址映射到物理地址的硬件机制是()。

A. 转换检测缓冲区

B. 虚拟内存

C. 多级页表

D. 内存映射

答案: A


()是一种解释性、面向对象、动态类型的脚本语言。

A. C

B. C++

C. Ruby

D. JavaScript

答案: C


以下关于数据库三级模式的说法中,正确的是()。

A. 内模式改变时,外模式必须改变

B. 外模式改变时,逻辑模式必须改变

C. 数据库中储存文件的结构对应于内模式

D. 一个数据库只有一个外模式

答案: C


某数据库中有会员卡基本信息表(含余额信息)和消费记录表,现在需要通过触发器实现“新增消费记录后自动更新会员表的余额属性",采用()触发器比较适合。

A. 行级前

B. 行级后

C. 语句级前

D. 语句级后

答案: B


为了把一个满足BCNF的关系模式规范化为4NF,需要()。

A. 消除决定因素非码的非平凡函数依赖

B. 消除主属性对码的部分和传递函数依赖

C. 消除非平凡的多值依赖

D. 消除非平凡且非函数依赖的多值依赖

答案: D


以下关于存储过程的说法中,错误的是()。

A. 存储过程可以有参数

B. 存储过程可以使用游标

C. 存储过程可以调用触发器

D. 存储过程是数据库对象

答案:C


一级封锁协议能够防止()。
①丢失修改②不可重复读③读脏数据

A. ①

B. ①②

C. ②③

D. ③

答案:A


要求事务在读数据前必须先加S锁,读完后即释放的协议是()。

A. 一级封锁协议

B. 二级封锁协议

C. 三级封锁协议

D. 两段锁协议

答案:B
封锁协议有三个级别:一级封锁协议、二级封锁协议和三级封锁协议。具体描述如下:
(1)一级封锁协议:是事务T在修改数据A之前必须先对其加X锁,直到事务结束才释放X锁。一级封锁协议使得在一个事务修改数据期间,其他事务不能对该数据进行修改,只能等到该事务结束,解决了丢失修改的问题。
(2)二级封锁协议:是一级封锁协议加上事务T在读取数据A之前必须对其加上S锁,读完后即可释放S锁。二级封锁协议使得一个事务不能读取被其他事务修改中的数据。解决了读脏数据的问题。但是,如果事务T在读取数据A之后,其他事务再对A做完修改,事务T再读取A,还会产生不可重复读的错误。
(3)三级封锁协议:是一级封锁协议加上事务T在读取数据A之前必须对其加上S锁,直到事务结束才释放S锁。三级封锁协议使得一个事务读取数据期间,其他事务只能读取该数据而不能修改,解决了不可重复读的问题。


两个事务T1和T2遵守两段锁协议,则并发调度结果()。

A. 是可串行化的,一定会发生死锁

B. 是可串行化的,可能会发生死锁

C. 是可串行化的,一定会发生死锁

D. 不是可串行化的,可能会发生死锁

答案: B


由于机房断电,某个使用检查点记录的数据库出现故障,该故障属于()。

A. 系统故障

B. 介质故障

C. 事务内部故障

D. 计算机病毒

答案: A
系统故障是指硬件故障、软件(如DBMS、OS或应用程序)漏洞的影响,导致丢失了内存中的信息,影响正在执行的事务,但未破坏存储在外存上的信息。这种情况称为故障-停止假设(fail-stop assumption)。
系统故障中止了事务的执行过程,破坏了事务的原子性,由于缓冲区中的内容可能部分已写入数据库,系统重启后数据库可能处于不一致状态。


数据仓库是为了构建新的分析处理环境而出现的一种数据存储和组织技术,其特征不包括()。

A. 数据的组织面向主题

B. 数据是集成的

C. 数据是相对不稳定的

D. 数据是反映历史变化的

答案: C
数据仓库有这样一些重要的特性:面向主题的、数据是集成的、数据是相对稳定的、数据是反映历史变化的。



http://www.kler.cn/a/17949.html

相关文章:

  • 在JPA和EJB中用乐观锁解决并发问题
  • 【大数据学习 | HBASE高级】rowkey的设计,hbase的预分区和压缩
  • 1.7 JS性能优化
  • 学法减分交管12123模拟练习小程序源码前端和后端和搭建教程
  • WebGIS三维地图框架--Cesium
  • 前端开发中常用的包管理器(npm、yarn、pnpm、bower、parcel)
  • 大家都去荷兰注册公司到底是为了什么?
  • MySQL数据库——MySQL修改和删除索引(DROP INDEX)
  • 后端程序员的前端必备【Vue】 - 07 ES6新语法
  • 测试20K要什么水平?25岁测试工程师成功斩下offer(附面试题)
  • 校园网自动登陆(河南科技学院)
  • cartographer源码阅读---位姿推测器
  • 榜单!直接式TPMS前装搭载率突破60%,哪些厂商在领跑
  • 2008-2020年上市公司能源消耗数据
  • MySQL知识学习06(SQL语句在MySQL中的执行过程)
  • 使用循环数组和环形链表实现双端队列
  • PVE 安装 windows10
  • 三十、组播技术——IGMP、IGMP-snooping、PIM-DM、PIM-SM
  • LiveData详解(实战+源码+粘性事件解决方案)
  • 亚马逊云科技开启您的云财务管理之旅:云财务运营
  • 电子招标采购系统源码之什么是电子招投标系统?
  • JavaScript的ES6
  • 作者等级与权益说明
  • 系统分析师之系统设计(十五)
  • 成为数据分析师,需要具备哪些技能?
  • 米哈游测开岗 【一面总结】