中级数据库系统工程师分类模拟题网络环境下的数据库.docVIP

中级数据库系统工程师分类模拟题网络环境下的数据库.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络环境下的数据库 1.在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件是 (1) 。 A.要有两个分片具有相同关系模式以进行并操作 B.任意两个分片不能有相同的属性名 C.各分片必须包含原关系的键 D.对于任一分片,总存在另一个分片能够和它进行无损连接 [答案] (1)D [分析] 数据分片的方式有多种,水平分片和垂直分片是两种基本的分片方式,混合分片和导出分片是比较复杂的分片方式。 水平分片是指按一定的条件将关系按行(水平方向)分为若干个相交的子集,每个子集为关系的一个片段。垂直分片是指将关系按列(垂直方向)分为若干个子集。因此为保证全局数据的可重构和最小冗余,分片满足的必要条件是对于任一分片,总存在另一个分片能够和它进行无损连接。 导出分片是指导出水平分片,即水平分片的条件不是本身属性的条件而是其他关系的属性的条件。 混合分片是指按上述三种分片方式得到的片段继续按另一种方式分片。 2.分布式数据库中, (2) 是指各场地数据的逻辑结构对用户不可见。 A.分片透明性 B.场地透明性 C.场地自治 D.局部数据模型透明性 [答案] (2)D [分析] 在分布式数据库中,分布透明性指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上的数据库的数据模型。分布透明性可归入物理独立性的范围,包括三个层次:分片透明性、位置透明性和局部数据模型透明性。 分片透明性是最高层次的分布透明性,即用户或应用程序只对全局关系进行操作而不必考虑数据的分片。 位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。位置透明性位于分片视图与分配视图之间。 局部数据模型透明性位于分配视图与局部概念视图之间,指用户或应用程序要了解分片及各片段存储的场地,但不必了解局部场地上使用的是何种数据模型。 3.分布式数据库两阶段提交协议是指 (3) 。 A.加锁阶段、解锁阶段 B.扩展阶段、收缩阶段 C.获取阶段、运行阶段 D.表决阶段、执行阶段 [答案] (3)D [分析] 为了保证数据一致性,两阶段提交机制保证参与分布式事务的全部数据库服务器是全部提交或全部回滚事务中的语句。加锁阶段和解锁阶段(也称为扩展阶段和收缩阶段)是传统集中式数据库的两阶段提交协议。获取阶段和运行阶段是与开发数据库应用过程相关的阶段。表决阶段和执行阶段是分布式数据库的两阶段提交协议。 4.在基于Web的电子商务应用中,业务对象常用的数据库访问方式之一是 (4) 。 A.JDBC B.COM C.CGI D.XML [答案] (4)A [分析] JDBC是Java技术中访问数据库的方式,也是目前用Java技术实现的基于Web的应用的数据库访问方式。COM是一种组件技术,CGI是一种网络应用技术,而XML是一种数据格式定义,它们都不是访问数据库的方式。 5.为防止非法用户进入数据库应用系统,应采用的安全措施是 (5) 。 A.授权机制 B.视图机制 C.数据加密 D.用户标识与鉴别 [答案] (5)D [分析] 授权机制是对系统合法用户操作权限的设定,故选项A错误;视图机制是将视图之外的数据屏蔽达到安全性,也是针对系统合法用户的,故选项B错误;数据加密与用户访问应用系统无关,故选项C错误;用户与鉴别就是专门验证用户合法性的,在用户登录数据库时进行验证,可以防止非法用户进入应用系统,故选项D正确。 6.要使用户张先生只能查询表A中的部分记录,应采取的策略是 (6) 。 A.构建该部分记录的行级视图,并将该视图的查询权限赋予张先生 B.将表A的查询权限赋予张先生 C.编写查询表A的存储过程 D.将张先生的用户级别设定为DBA [答案] (6)A [分析] 授权只涉及到表级而未达到行级,只有通过建立视图提取相应的行,再将视图上的权限授予用户来解决行级权限,故选项A正确;选项B会使张先生具有表A全部记录的查询条件,与题目要求不符;选项C用存储过程,也应该和授权结合,故错误;选项D会使张先生具有数据库的全部权限,错误。 7.如果数据库应用系统的用户表中存有用户登录口令,则应该 (7) 。 A.撤销任何用户对用户表的访问权限,限止登录口令泄露

文档评论(0)

prtscr + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档