试题

计算机三级数据库技术考前自测题

时间:2024-09-06 19:53:50 试题 我要投稿
  • 相关推荐

计算机三级数据库技术考前自测题

  计算机三级考试就要到了,同学们也在紧张复习。下面是小编分享的计算机三级数据库技术考前自测题,一起来看一下吧。

  1). 下列条目中,( )是数据模型的要素。

  Ⅰ.数据管理Ⅱ.数据操作Ⅲ.数据完整性约束Ⅳ.数据结构

  A.Ⅰ、Ⅱ和Ⅲ

  B.Ⅰ、Ⅱ和Ⅳ

  C.Ⅱ、Ⅲ和Ⅳ

  D.Ⅰ、Ⅲ和Ⅳ

  正确答案:C

  答案解析:数据结构、数据操作和数据约束这三个方面完整地描述了一个数据模型。

  2). 设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中未婚人员记录数据库拷贝到新库文件中的筛选条件是( )

  A.FOR婚否

  B.FOR.NOT.婚否

  C.FOR婚否=F

  D.FOR婚否=.F.

  正确答案:B

  3). 在文件系统阶段,数据是( )

  A.有结构的

  B.无结构的

  C.整体无结构,记录有结构

  D.整体结构化的

  正确答案:C

  4). 目前使用的防毒软件的主要作用是( )

  A.检查计算机是否感染病毒,清除已被感染的病毒

  B.杜绝病毒对计算机的侵害

  C.查出计算机已感染的任何病毒,清除其中一部分

  D.检查计算机是否被已知病毒感染,并清除该病毒

  正确答案:D

  5). 下列关于分布式数据库和并行数据库的说法,正确的是( )

  A.为了满足高并发业务的需要,共享内存结构的并行数据库比较适用于如银行出纳、民航售票等OLTP应用

  B.在分布式数据库的查询中,导致数据传输量大的主要原因是数据间的连接操作和选择操作

  C.如果数据分布不合理,并行数据库仅仅依靠多处理器、共享硬件资源等手段是无法实现真正意义上的并行处理的,也无法使其性能最优化

  D.与集中式数据库系统的事务相比,分布式数据库系统中只需要一个场地完成提交即可完成一个全局事务,这正是分布式数据库的优越之处

  正确答案:C

  答案解析:A中的OLTP应用需要进行大量的并行事务,因此若采用共享内存结构会引起大量数据冲突;B中分布式数据库查询中,导致数据传输量大的原因主要是数据间的连接和并操作;D中分布式数据库因为不同的分片和副本,因此很多时候在一个场地完成提交不能完成全局事务,如虽完成某片数据更新,却并没有完成全局数据更新。 1). VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是( )。

  A.索引、排序、查找

  B.建库、录入、排序

  C.选择、投影、联接

  D.显示、统计、复制

  正确答案:C

  2). 下面属于主流数据库管理系统的是( )

  A.FoxPro

  B.FoxBase

  C.Sybase

  D.MSSQLServer

  正确答案:C

  3). 为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的

  A.视图(view)

  B.索引(index)

  C.游标(cursor)

  D.表(table)

  正确答案:A

  答案解析:视图可以隐藏一些数据,如社会保险基金表,可以用视图只显示姓名和地址,而不显示社会保险号和工资数等;另一原因是可使复杂的查询易于理解和使用。视图是从一个或多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。

  4). SQL的视图机制属于DBS的( )

  A.完整性措施

  B.安全性措施

  C.恢复措施

  D.并发控制措施

  正确答案:A

  5). 下面关于关系模型的术语叙述错误的是( )。

  A.一个关系对应一个二维表

  B.元组对应二维表中的行

  C.属性对应二维表中的列

  D.分量是元组中的若干个属性值的集合

  正确答案:D

  6). 命令Y=YEAR({12/15/99})执行后,内存变量Y的值是( )

  A.99

  B.05

  C.20

  D.出错信息

  正确答案:D

  1). 面向对象数据库系统支持( )

  A.面向对象数据模型

  B.面向对象思想

  C.面向对象程序设计方法

  D.面向对象语言

  正确答案:D

  2). 使用SQL语句( )创建基本表。

  A.CREATTABLE

  B.MODIFYTABLE

  C.CREATDATABASE

  D.ALTERTABLE

  正确答案:A

  3). 以下关于两段锁协议的原理叙述错误的是( )

  A.每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段

  B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁

  C.在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁

  D.每个事务开始执行后就进入了加锁阶段

  正确答案:B

  答案解析:两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁:①在对任何数据进行读、写操作之前,要申请并获得对该数据的封锁;②在释放一个封锁之后,事务不再申请和获得其它任何封锁。可以证明,若并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。另外要注意两段锁协议和防止死锁的一次封锁法的异同之处。一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行,因此一次封锁法遵守两段锁协议。但两段锁协议并不要求事务必须一次将所有要使用的数据全部加锁,因此遵守两段锁协议的事务可能发生死锁。加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。

  4). 对线性表进行二分查找时,要求线性表必须( )

  A.以顺序方式存储

  B.以链接方式存储

  C.以顺序方式存储,且结点按关键字有序排序

  D.以链接方式存储,且结点按关键字有序排序

  正确答案:C

  5). 在下列关系代数的操作中,哪一个不属于专门的关系运算?( )

  A.自然连接

  B.投影

  C.广义笛卡尔积

  D.连接

  正确答案:C

【计算机三级数据库技术考前自测题】相关文章:

2017计算机三级《数据库技术》考前习题10-17

计算机三级数据库技术考前模拟06-16

计算机三级数据库技术提分自测题09-08

计算机三级《数据库技术》考前测试题及答案08-30

2017计算机三级数据库技术考前备考题10-24

2016年计算机三级《数据库技术》考前训练题08-19

2017年计算机三级《数据库技术》考前训练题08-16

全国计算机三级《数据库技术》考前训练题及答案09-21

计算机三级数据库技术考前基础训练试题及答案05-25

2024年计算机三级数据库技术考前试题及答案10-23