一、选择题

1. 关于分布式数据库,下列说法错误的是( )。

A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地

B. 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用

C. 分布式数据库的查询处理代价既包括CPU 和I/O代价,也需要考虑场地间传输数据所需的通信代价

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

【答案】A

【解析】分布式数据库中,每台计算机都有DBMS 的一份完整拷贝,具有自己的局部数据库,放在单独的地方,通过网络相互连接,形成大型的全局数据库。A 项,分片透明性层次最高,即用户或应用程序只对全局关系进行操作而不考虑数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储结构,位置透明性位于分片视图与分配视图之间。

2. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。

A. 关系规范化理论

B. 关系运算理论

C. 关系代数理论

D. 数理逻辑

【答案】A

【解析】关系数据理论,即关系规范化理论是进行数据库逻辑结构设计的有力工具,通过它,可以判断数据库的逻辑结构设计是否优良,并可以对一个不好的逻辑设计进行改造以使它变得好起来。

3. 某企业需要在一个SQLServer2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是( )。

A. 在创建所有的用户数据库之前,将此数据类型定义在master 数据库中

B. 在创建所有的用户数据库之前,将此数据类型定义在model 数据库中

C. 在创建所有的用户数据库之前,将此数据类型定义在msdb 数据库中

D. 在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型

【答案】B

【解析】因为model 数据库作为样板数据库,始终存在于SQLServer 系统中,而且其中包含了所有用户数据库的公共信息,所以在创建所有的用户数据库之前将数据类型定义在model 数据库中是较好的实现方法。

4. 用于实现数据存取安全性的SQL 语句是( )。

【答案】C

【解析】CREA TE TABLE是建立基表的语句;COMMIT 是提交事务的语句;ROLLBACK 是回滚事务的语 句;GRANT 是授权语句,REVOKE 是回收权限的语句。

5. 关于查询优化问题,下列说法错误的是( )。

A. 将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率

B. 为经常出现在查询条件中的属性建立索引,可以提高查询效率

C. 先执行表连接条件,后执行查询条件,有利于提高查询效率

D. 将频繁访问的视图物化并进行维护,有利于提高查询效率

【答案】C

【解析】优化查询常见的方法包括:用存储过程代替频繁向数据库发送的查询语句;为经常出现在查询条件中的属性建立索引并创建和维护频繁访问的物化视图;处理含有表连接的查询时应先执行查询条件再进行表连接。

6. 在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是( )。

A. 甲方首席信息官和乙方项目经理要参与概念模型设计工作

B. 甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作

C. 逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作

D. 甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作

【答案】B

【解析】在合作过程中甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作,而乙方(项目承担方)数据工程师主要负责数据库逻辑模型和物理模型的设计与实现。

7. 虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述的用户界面设计原则,错误的是( )。

A. 当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息

B. 友好的用户界面应能容忍用户在使用中的一些操作错误

C.Web 界面应多采用动画和图形效果,以吸引用户使用

D. 用户界面应采取灵活多样的数据输入方式,以降低用户输入负担

【答案】C

【解析】人机界面设计的目的是置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性。设计原则如下:①当系统发生错误或程序运行时间较长时,用户界面应该为用户提供有意义的反馈信息,并有上下文感知的帮助功能。②保持用户与人机界面间的双向交流。③一个好的用户界面应该容忍用户在使用过程中发生的各种操作错误,并能够从错误中恢复过来,保证系统运行不受、或尽可能小的受到用户错误操作的影响。④用户界面应采取灵活多样的数据输入方式,减少用户的输入负担。⑤用户界面应该遵循一定标准和常规。

8. 在并发控制技术中最常用的是封锁,对于共享锁和排他锁来说,下面列出的相容关系中,哪一个是正确的( )。

【答案】B

【解析】为了避免发生并发操作引起的数据不一致性问题,则采用数据封锁技术实现并发控制。封锁是防止存取同一资源的用户之间相互干扰的机制,即当一个用户对数据库某个数据对象执行修改操作时,对该部分数据 加锁,拒绝其他用户对该部分的并发访问要求,直至该事务执行完毕才释放数据对象;所以只有当两事务都是读 取数据且都加S 锁时才相容。

9. 数据模型的三要素是( )。

A. 数据定义、数据操作和数据安全性约束

B. 数据结构、数据操作和数据完整性约束

C. 数据定义、数据存储和数据操作约束

D. 数据结构、数据存储和数据一致性约束

【答案】B

【解析】数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义。数据模型包含以下三要素:

①数据结构:由一组创建数据库的规则组成。数据结构用于描述系统的静态特性,它是所研究对象类型的集合,也是刻画一个数据模型性质最重要的方面。

②数据操作:定义允许对数据库进行操作的种类(包括更新和检索数据库中的数据以及修改数据库结构)。

③数据完整性约束条件:一组完整性规则,确保数据的准确性。

湖北大学829数据库原理与c语言程序设计,2017年湖北大学教育学院829数据库原理与C语言程序设计考研强化模拟题...相关推荐

  1. c语言 试题 中荷,2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题...

    目录 2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题(一).... 2 2017年东北大学中荷生物医学与信息工程学院842计算机专业基础考研强化模拟题(二).. 13 ...

  2. 河北师范大学C语言试题,2017年河北师范大学信息技术学院838C语言程序设计考研强化模拟题...

    作为字符串结束标识. 所以字符数组的长度并不是字符串的长度,系统字符串"1234567\0\0"与"1234567" 等效,所以字符 [解析]本题考点为&quo ...

  3. 航空航天大事件c语言程序设计,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研强化模拟题...

    一.选择题 1. 有以下程序: 以上程序执行后abc. dat文件的内容是( ). A.China B.Chinang C.ChinaBeijing D.BeijingChina [答案]B [解析] ...

  4. 836c语言程序设计,2017年辽宁师范大学计算机应用研究所836C语言程序设计考研强化模拟题...

    一.选择题 1. 以下叙述中正确的是( ). A. 在scanf 函数的格式串中,必须有与输入项一一对应的格式转换说明符 B. 只能在printf 函数中指定输入数据的宽度,而不能在scanf 函数中 ...

  5. c语言运行后出现xt073,2017年北京工业大学城市交通学院894C语言与数据结构之C程序设计考研强化模拟题...

    一.选择题 1. 若变量已正确定义为int 型,要通过语句 □代表一个空格符)给a 赋值1.给b 赋值2.给c 赋值3, 以下输入形式中错误的是(注:( ). A. B. C. D. [答案]D [解 ...

  6. 中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研强化模拟题...

    一.选择题 1. 若有以下程序 则程序的输出结果是( ). [答案]A [解析]当把结构体变量中的数据作为一个整体传送给相应的形参时,传递的是实参结构体变量中的值,系统将为结构体类型形参开辟相应的存储 ...

  7. 考虑题4所示的日志记录_2017年北京语言大学计算机应用技术826数据库与管理信息系统考研强化模拟题...

    一.简答题 1. [1]考虑下图所示的日志记录: (1)如果系统故障发生在14之后,说明哪些事务需要重做,哪些事务需要回滚. (2)如果系统故障发生在10之后,说明哪些事务需要重做,哪些事务需要回滚. ...

  8. 河海大学839计算机技术基础,2017年河海大学计算机与信息学院839通信原理考研强化模拟题...

    一.选择题 1. 线性分组码的最小汉明距为5, 则最多可检测( )位错,或者纠正( )位错. A.6, 2 B.5, 4 C.4, 2 D.5, 3 [答案]C [解析]在一个码组内检测e 个误码,要 ...

  9. 五邑大学计算机组成原理试卷,2017年五邑大学信息工程学院807微机原理与应用[专业硕士]之计算机组成原理考研强化模拟题...

    一.选择题 1. -个TCP 连接总是以1KB 的最大段发送TCP 段,发送方有足够多的数据要发送.当拥塞窗口为16KB 时发生了超时,如果接下来的4个RTT (往返时间)时间内的TCP 段的传输都是 ...

最新文章

  1. ubutnu16.04安装ros2
  2. (网页)Uncaught ReferenceError: pageImport is not defined
  3. redis订阅执行一段时间自动停止_面试系列 redis 分布式锁amp;数据一致性
  4. @value获取不到值
  5. MATLAB 三路频分复用通信系统
  6. 解决Latex报错latex Unknown float option `H‘.
  7. centos恢复图形界面_CentOS 7 启动与切换图形界面
  8. H5 获取连接参数,判断是否是手机端
  9. Linux/Unix系统下nginx+php安装简明教程
  10. android 第三方框架
  11. IMDB TOP 250 电影榜单
  12. 纯CSS3代码制作六边形图形教程
  13. 学校计算机网络管理员面试,网络管理员面试题及答案
  14. java iv不是内部命令_java – 解密错误:“no iv set when one expected”
  15. 利用云效度量功能进行质量运营和效率驱动提升
  16. 今天生日回想这难忘的一年(应届大学生2019-2020一年的总结)
  17. Sql Server 2008R2 安装教程
  18. 跟老男孩学 Linux 运维:Web 集群实战
  19. 怎么用计算机画正弦函数图像,怎样用几何画板作正弦函数图象
  20. 一个简约的Android相册(支持多选)

热门文章

  1. python和R对dataframe的分组聚合操作:dplyr、groupby、agg、group_by、nunique、reset_index、rename、summarise、n_distinct
  2. 清华大学王玉计算机,王玉珏(清华大学环境学院教授)_百度百科
  3. Servlet业务逻辑封装的试探
  4. 窗口函数(防忘笔记)
  5. 第三代基因测序技术革新 云计算的应用
  6. 视频动作识别--Two-Stream Convolutional Networks for Action Recognition in Videos
  7. Kubernetes学习笔记一:Docker和Kubernetes的诞生
  8. LeetCode 42. Trapping Rain Water--算法题--c++解法
  9. ubuntu报错解决:The following packages have unmet dependencies:
  10. 服务器mac地址查询修改,服务器mac地址查询修改