计算机等级考试四级数据库原理第10套试题及答案.pdf_第1页
计算机等级考试四级数据库原理第10套试题及答案.pdf_第2页
计算机等级考试四级数据库原理第10套试题及答案.pdf_第3页
计算机等级考试四级数据库原理第10套试题及答案.pdf_第4页
计算机等级考试四级数据库原理第10套试题及答案.pdf_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 共 15 页 计算机等级考试四级数据库原理第计算机等级考试四级数据库原理第 10 套试题及答案套试题及答案 一、单项选择题(共 30 分;每题 1 分)一、单项选择题(共 30 分;每题 1 分) 1、下列关于数据与信息的叙述中,哪一条是错误的()。 A) 数据是信息的符号表示 B) 信息是数据的载体 C) “2014-245”是数据 D) “某校 2014 年计算机系新生 245 人”是信息 2、下列叙述中,哪一条属于数据库应用程序人员的主要职责()。 A) 确定数据库的存储结构和存取策略 B) 对数据库进行重组和重构 C) 编写应用系统的程序模块 D) 物理数据库系统的性能调优 3、关系规范化理论主要属于下述哪个领域的研究范畴()。 A) 数据库管理系统软件的研究 B) 数据库系统应用开发环境的研究 C) 数据库理论的研究 D) 数据库安全的研究 4、下列关于数据模型的数据操作的叙述中,哪一条是错误的()。 A) 数据操作指数据库中允许操作的集合 B) 数据操作描述了数据模型的动态行为 C) 插入和删除是数据库中两大操作类别 D) 实现数据操作的语言必须明确说明和定义 5、下列关于概念模型的叙述中,哪一条是错误的()。 第 2 页 共 15 页 A) 概念模型是一种语义模型 B) ER 模型和 EER 模型是常用的概念模型 C) 概念模型表示简单且易于理解 D) 每一种概念模型都有一种与之密切关联的逻辑模型 6、下列关于关系语言特点的叙述中,哪一条是错误的()。 A) 关系语言分为关系代数语言和关系查询语言两大类 B) 关系语言具有完备的表达能力 C) 关系语言是非过程化的集合操作语言 D) 关系语言可独立使用,也可嵌入高级语言使用 7、下列关于关系模型的基本术语的叙述中,哪一条是错误的()。 A) 一个关系对应一张二维表,二维表名就是关系名 B) 二维表中的列是关系的描述,称为关系模式 C) 每个关系至少有一个默认的超码,即该关系的所有属性的集合 D) 当关系中的某个属性(或属性组)虽然不是这个关系的主码或只是主码的一部分,但却是另 一个关系的主码时,称该属性(或属性组)为这个关系的外码 8、下列关于关系代数操作分类的叙述中,哪一条是错误的()。 A) 并、差、笛卡尔积、投影和选择这五种操作称为基本的操作 B) 通过五种基本操作可以表达其他的关系代数操作 C) 并、差、笛卡尔积是基于传统集合论的操作,其操作是从行的角度来进行的 D) 投影和选择操作是一元操作,都是从列的角度来进行的 9、有学生关系 STUDENT(s#,sname,sex,age,dept)、课程关系 COURSE(c#,cname,teacher)和 学生选课关系 SC(s#,c#,grade)。下列关于关系操作的聚集操作的叙述中,哪一条是错 误的()。 A) 求最大值、最小值是常用的聚集函数 B) 查询女同学的平均年龄,用聚集操作可表示为 Gavg(age) (sex= 女(STUDENT) C) 查询年龄小于 20 岁的学生人数。用聚集操作表示为: Gsum(s#) (age20(STUDENT) 第 3 页 共 15 页 D) 查询选修数据库课程的平均成绩。用聚集操作表示为:Gavg(grade) (Cname= 数据库 (COURSE) SC) 10、设关系 R,S 和 T 分别如下图所示,其中 T 是 R 和 S 的一种操作结果。则()。 A) T = R?S B) T = R?S R.B = S.B C) T = R?S CE D) T = RS 11、下列关于 SQL 语言的特点的叙述中,哪一条是错误的() A) 集数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)的功能于一体,语言 风格统一 B) 高度过程化,用户可以清晰地指出如何对数据进行操作,选择什么样的存取路径,从而执 行效率高 C) 采用面向集合的操作方式,不仅查找结果可以是元组的集合,而且插入、删除、更新操作 的对象也可以是元组的集合 D) 以统一的语法结构提供自含式和嵌入式两种不同的使用方式 12、下列哪一条不属于 SQL 中的数据操纵语句()。 第 4 页 共 15 页 A) UPDATE 语句 B) DROP 语句 C) INSERT 语句 D) DELETE 语句 13、下列关于 SQL 语言支持用户在基本表上建立索引的叙述中,哪一条是错误的()。 A) SQL 语言使用 CREATE INDEX 语句创建索引 B) 用户可以根据应用的需求在一个基本表上建立一个或多个索引 C) 索引值的排列顺序包括 ASC(升序)和 DESC(降序)两种,默认值为 DESC D) 在一个基本表上最多只能建立一个聚簇索引 14、有学生选课关系 SC(S#,C#,GRADE),其中 S#为学号,C#为课程号,GRADE 为成绩。 要在 SC 表中查询“没有选修 C01 号课程的学生”, 下列哪一个 SQL 语句正确表达了此查询要 求()。 A) SELECT S# FROM SC WHERE C# C01; B) SELECT S# FROM SC WHERE NOT C# = C01; C) SELECT S# FROM SC WHERE S# NOT IN (SELECT S# FROM SC WHERE C# = C01 ); D) SELECT S# FROM SC WHERE S# IN (SELECT S# FROM SC WHERE C# C01 ); 15、有学生选课关系 SC(S#,C#,GRADE),其中 S#为学号,C#为课程号,GRADE 为成绩。 要“将 C01 号课程的选课元组中成绩为空的成绩值修改为 50”,下列哪一个 SQL 语句正确表 达了此修改()。 A) UPDATE SC SET GRADE = 50 WHERE C# =C01AND GRADE = NULL; B) UPDATE SC SET GRADE = 50 WHERE C# =C01AND GRADE IS NULL; C) UPDATE SC SET GRADE = 50 HAVING C# =C01AND GRADE = NULL; D) UPDATE SC SET GRADE = 50 HAVING C# =C01AND GRADE IS NULL; 16、下列关于动态 SQL 语句的叙述中,哪一条是错误的()。 A) 动态 SQL 是 SQL 标准提供的一种语句运行机制 B) 动态 SQL 允许在 SQL 客户模块或嵌入式宿主程序的执行过程中执行动态生成的 SQL 语 句 第 5 页 共 15 页 C) SQL 标准引入动态 SQL 的原因是由于静态 SQL 语句不能提供足够的编程灵活性 D) SQL 标准提供的动态 SQL 语句的执行方式只能是立即执行方式 17、下列关于规范化理论的叙述中,哪一条是错误的()。 A) 规范化理论是数据库设计的理论基础 B) 规范化理论提供了判断关系模式优劣的理论标准 C) 规范化理论最主要的应用是在数据库物理结构设计阶段 D) 在数据库设计中,有时候会适当降低规范化程度而追求高查询性能 18、在关系模式 R 中,称满足下面哪一个条件的 XY 为平凡的多值依赖()。 A) U X Y = B) X Y = C) X 是单个属性 D) Y 是单个属性 19、若有关系模式 R(A,B),没有关于数据依赖的任何信息。则下列叙述中哪一条是正确 的()。 A) AB 一定成立 B) 关系模式 R 中肯定没有非主属性 C) R 肯定属于 4NF D) R 的规范化程度无法判定 20、有关系模式 P(C,S,T,R,G),根据语义有如下函数依赖集:F = CT,STR,TRC, SCG。下列哪一个是关系模式 P 的候选码()。 A) (C,S) B) (C,R) C) (T,R) D) (S,R) 21、下列哪一条不是数据库管理系统 DBMS 运行所依据的信息() 第 6 页 共 15 页 A) 外模式、模式、内模式定义 B) 用户界面形式定义 C) 视图的定义 D) 索引的定义 22、下列关于磁盘存储器的叙述中,哪一条是错误的()。 A) 磁盘存储器是最常用的二级存储器 B) 磁盘是非易失性的存储介质 C) 一台磁盘设备包括多个盘面 D) 盘面被物理地划分为扇区,扇区又被划分为磁道 23、下列关于数据库缓冲区管理的叙述中,哪一条是错误的()。 A) 数据库系统在内存中分配一定的空间作为缓冲区 B) 负责缓冲区空间分配的子系统称为缓冲区管理器 C) 每当程序需要访问磁盘块时,缓冲区管理器就把所需的块从磁盘读入缓冲区中 D) 缓冲区替换策略在缓冲区管理中起着重要作用 24、下列关于关系代数表达式等价转换规则的叙述中,哪一条是错误的()。 A) 投影运算对并运算具有分配律: L(E1 E2) = (L(E1) ) (L(E2) B) 选择运算对并运算具有分配律: P(E1 E2)= P(E1) P(E2) C) 投影运算对交运算具有分配律: L(E1 E2) = (L(E1) ) (L(E2) D) 选择运算对交运算具有分配律: P(E1 E2)= P(E1) P(E2) 25、若事务 T 对数据 R 已加排他锁(X 锁),则其他事务对 R()。 A) 可以加共享锁(S 锁),不能加 X 锁 B) 不能加 S 锁,可以加 X 锁 C) 可以加 S 锁,也可以加 X 锁 D) 不能加 S 锁,也不能加 X 锁 26、下列关于分布式数据库系统的叙述中,哪一条是错误的()。 第 7 页 共 15 页 A) 一个分布式数据库系统包含一些节点的集合,这些节点通过网络连接在一起 B) 分布式数据库系统中,数据的“分布”对用户是透明的 C) 分布式系统的用户的操作与非分布式系统是完全相同的 D) 分布式系统的所有问题是(或应当是)外部的、用户级别的问题 27、下列关于对象-关系数据库管理系统的一些基本概念的叙述中,哪一条是错误的()。 A) 数据类型不能嵌套 B) 可以创建新的数据类型 C) 多态性指的是同一个操作符名可以对应于多个不同的操作实现 D) 复杂对象分为结构化复杂对象和非结构化复杂对象 28、下列关于 NOSQL 数据库特点的叙述中,哪一条是错误的()。 A) NOSQL 数据库不支持无模式结构数据的存储和访问 B) 在许多 NOSQL 数据库中,通过对对象的主码进行哈希可以提高访问数据的性能 C) 在许多 NOSQL 数据库中,通过对对象的主码进行范围分区可以提高访问数据的性能 D) 数据被创建的时候通过增加时间戳属性,可以实现 NOSQL 数据库的版本控制功能 29、下列关于自主权限的叙述中,哪一条是错误的()。 A) 一般情况下,数据库系统可以在账户级和关系级两个级别上分配权限。 B) 关系级的权限涉及的一般是基本关系或视图关系 C) 如果某个账户没有 CREATE TABLE 权限,则该账户就不能创建任何关系 D) 访问矩阵模型中的 M(i,j)表示对象 i 具有的权限类型 j 30、为了保证数据库的安全性,一般采用的四种控制措施不包括:()。 A) 访问控制 B) 流量大小控制 C) 推理控制 D) 流控制 二、多项选择题(共 20 分;每题 2 分)二、多项选择题(共 20 分;每题 2 分) 第 8 页 共 15 页 31、下列关于数据库映像的叙述中,哪些是正确的()。 A) 数据库管理系统支持外模式/模式和模式/内模式的两层映像 B) 两层映像保证了数据库系统中的数据具有较高的物理独立性和逻辑独立性 C) 一个模式可以有任意多个外模式与之对应 D) 应用程序是依据数据库的外模式编写的 E) 一个模式可以有任意多个内模式与之对应 32、 若属性F是关系R的外码, 它与关系S的主码Ks相对应, 则下列叙述中哪些是正确的 () 。 A) 根据参照完整性规则,R 中每个元组在 F 上的值可以取空值 B) 根据参照完整性规则,R 中每个元组在 F 上的值可以等于 S 中某个元组的主码值 C) 根据参照完整性规则, R 中每个元组在 F 上的值可以等于与 S 中元组主码值都不同的缺省 的非空值 D) R 和 S 可以是同一关系,也可以是不同的关系 E) R 中的 F 和 S 中的 Ks 必须同名 33、下列关于实体完整性约束的叙述中,哪些是错误的()。 A) 实体完整性规则要求如果属性 A 是关系 R 的主码中的属性,则属性 A 不能取空值 B) 实体完整性约束是对关系的约束 C) 组成主码的属性可以取空值,只要主码属性集整体上不取空值即可 D) 实体完整性约束是否满足是由用户来保证的 E) 选课关系 SC(s#,c#,grade)中,主码为(s#,c#),则 s#和 c#两个属性不能同时取空值 34、下列哪些是 SQL 预定义数据类型()。 A) SMALLINT(短整数类型) B) REAL(浮点数类型) C) IMAGE (图像类型) D) BOOLEAN (布尔型) E) TEXT (文本类型) 第 9 页 共 15 页 35、下列哪些是由于关系模式设计不当所引起的问题()。 A) 数据冗余 B) 级联回滚 C) 插入异常 D) 删除异常 E) 更新异常 36、 设在数据库设计过程中, 将关系模式 R分解为关系模式 R1, R2, , Rn。下列关于模式分解的叙述中,哪些是正确的()。 A) 模式分解具有无损连接性的含义是: 若对于 R 的任何一个可能取值 r, 都有 r 在 R1, R2, , Rn 上的投影的自然连接等于 r B) 模式分解保持函数依赖的含义是:F 所逻辑蕴含的函数依赖一定也由分解得到的各个关系 模式中的函数依赖所逻辑蕴含 C) 具有无损连接性的分解不一定保持函数依赖 D) 保持函数依赖的分解不一定具有无损连接性 E) 模式分解不可能是既具有无损连接性又保持函数依赖的 37、下列关于数据库管理系统(DBMS)的叙述中,哪些是正确的()。 A) DBMS 是实现对数据库系统中的数据进行有效管理的复杂的应用软件 B) DBMS 支持对于持久存储的大量数据进行高效存取 C) DBMS 支持强有力的查询语言 D) DBMS 管理的数据字典中主要存储用户对数据库进行操作的历史信息 E) DBMS 支持以看起来是原子的和独立于其他事务的方式并发地执行的持久的事务 38、下列关于基于日志的故障恢复的叙述中,哪些是正确的()。 A) 日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记 B) 必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中 C) 对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作 第 10 页 共 15 页 D) 对系统故障的恢复一般首先正向扫描日志文件, 找出故障发生前已提交的事务和故障发生 时尚未完成的事务 E) 介质故障的恢复需要 DBA 介入,装入最新的数据库后备副本和有关的日志文件副本 39、下列关于基于投票方法的分布式并发控制的叙述中,哪些是正确的()。 A) 投票方法被认为不是真正的分布式并发控制方法 B) 每个数据项副本维护它自己的锁,并且可以授予或拒绝对它的加锁请求 C) 如果一个请求加锁的事务被大多数的副本授予锁,它将持有该锁 D) 如果一个事务在特定的超时周期中没有收到大多数授予它锁的投票,它将取消它的请求 E) 投票方法中的识别副本要提前指定 40、下列关于分类的叙述中,哪些是正确的()。 A) 分类是一种无监督学习过程,它与有监督学习过程对应 B) 有监督的学习指的是模型的学习在被告知每个训练样本属于哪个类的“指导”下进行的 C) 学习算法的第一步是基于已经分类的训练数据集合得到能对训练数据进行正确分类的模 型 D) 分类算法得到的新模型预测新数据正确类别的能力是分类算法好坏重要的评定指标 E) Bayes 方法是一种分类算法 第 11 页 共 15 页 答案 一、单项选择题(共 30 分;每题 1 分) 答案 一、单项选择题(共 30 分;每题 1 分) 1、B【解析】数据和信息之间是相互联系的。数据是反映客观事物属性的记录,是信息的具 体表现形式。数据经过加工处理之后,就成为信息;而信息需要经过数字化转变成数据才能存 储和传输。描述信源的数据是信息和数据冗余之和,即:数据=信息+数据冗余。数据是信息的 载体。故本题选择 B 选项。 2、C【解析】数据库应用程序员的主要职责是负责设计和编写应用系统的程序模块,并进行 调试和安装。故本题选择 C 选项。 3、C【解析】规范化理论是将一个不合理的关系模式如何转化为合理的关系模式理论,规范 化理论是围绕范式而建立的。规范化理论认为,一个关系型数据库中所有的关系,都应满足 一定的规范。因此,关系规范化理论属于数据库理论的研究。故本题选择 C 选项。 4、C【解析】数据操作是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合, 包括操作及有关的操作规则,是对系统动态特性的描述。故本题选择 C 选项。 5、D【解析】概念结构是信息世界的结构,即概念模型,其主要特点是:( l )能真实、充分 地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世 界的一个真实模型;( 2 )易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的 积极参与是数据库设计成功的关键;( 3 )易于更改,当应用环境和应用要求改变时,容易对 概念模型修改和扩充; ( 4 )易于向关系、网状、层次等各种数据模型转换。故本题选择 D 选项。 6、A【解析】关系数据语言可以分为三类:关系代数语言、关系演算语言以及兼具两者双重 特点的语言。它们的共同特点是:语言具有完备的表达能力,是非过程化的集合操作语言, 功能强,能够独立使用也可以嵌入高级语言中使用。故本题选择 A 选项。 7、B【解析】一个关系对应一个二维表,二维表名就是关系名。二维表中的行(记录的型), 即对关系的描述称为关系模式。一般来收,每个关系至少有一个默认的超码或超键。故本题 选择 B 选项。 8、D【解析】一元关系操作属于专门的关系操作,包括对单个关系进行垂直分解的投影操作 和进行水平水解的选择操作。故本题选择 D 选项。 9、C【解析】常用的聚集函数有:求平均值 avg、最大值 max、最小值 min、总和值 sum 以 及计数 count。C 项查询年龄小于 20 岁的学生人数,所以应是计数 Gcount(s#) (age20 (STUDENT)。故本题选择 C 选项。 10、B【解析】为“=”的连接操作称为等值连接,他是从关系 R 与 S 的笛卡尔积中选取 A、B 属性值相等的那些元组。明显新关系 T 中 R.B=S.B。故本题选择 B 选项。 11、B【解析】SQL 语言的特点如下:第一,综合统一,SQL 语言集数据定义语言(DDL)、 数据操纵语言(DML)、数据控制语言(DCL)的功能于一体,语言风格统一,可以独立完成数据 库生命周期中的全部活动;第二,高度非过程化,用 SQL 语言进行数据操作,用户只需提出 第 12 页 共 15 页 “做什么”,而不必指明“怎么做”,因此用户无须了解存取路径,存取路径的选择以及 SQL 语 句的操作过程由系统自动完成;第三,面向集合的操作方式,采用集合操作方式,不仅查找 结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合(一次 一个集合);第四,灵活的使用方式,SQL 语言既是自含式语言,又是嵌入式语言,在不同 的使用方式下,SQl 语言的语法结构基本上是一致的;第五,语言简洁,易学易用,功能强。 故本题选择 B 选项。 12、B【解析】数据操纵包括:INSERT,UPDATE 和 DELETE;数据控制包括:GRANT 和 REVOKE;数据定义包括:CREATE,DROP 和 ALTER。故本题选择 B 选项。 13、C【解析】SQL 语言支持用户根据应用的需要,在基本表上建立一个或多个索引,以提 供多种存取路径,加快查找速度;在 SQL 语言中,创建索引使用 CREATE INDEX 语句;每 个列名后面还可以用指定索引值的排列顺序,包括 ASC(升序)和 DESC(降序)两 种,默认值为 ASC;显然在一个基本表上最多只能建立一个聚簇索引。故本题选择 C 选项。 14、C【解析】先从关系 SC 中选取了 C01 课程的学生,其次在外面在关系 SC 中选取全部学 生的学号,然后将选取了 C01 课程的学生剔除,得到的就是没有选修 C01 号课程的学生。 NOT IN 用于查找属性值不属于指定集合的元组。故本题选择 C 选项。 15、B【解析】SQL 的数据更新操作由 UPDATE 语句实现,其一般格式为 UPDATE SET =,=WHERE,其功能是更新指定 表中满足的元组,把这些元组 SET 子句的表达式修改相应字段上的值,如果没 有指定 WHERE 子句时表示要更新此表中的所有行。涉及空值的谓词形式一般形式是:列 名 IS NOT NULL。故本题选择 B 选项。 16、D【解析】动态 SQL 是 SQL 标准提供的一种语句中使用的主变量,它允许在 SQL 客户 模块或嵌入式宿主程序的执行过程中执行动态生成的 SQL 语句;SQL 标准引入动态 SQL 的 原因,是由于静态 SQL 语句不能提供足够的编程灵活性;动态 SQL 语句的执行方式为立即 执行方式和先准备后执行方式。故本题选择 D 选项。 17、C【解析】规范化理论最主要的应用是在数据库逻辑结构设计阶段,当 E-R 模型向关系 的转换完成后,逐一检查转换得到的各个关系模式,如果某些关系模式未达到应用所要求的 规范化程度,则进行关系模式的分解。故本题选择 C 选项。 18、A【解析】设 U 为所有属性,X、Y、Z 为属性集,Z = U - X - Y,若 XY,且 Z = , 则称 XY 为平凡的多值依赖。故本题选择 A 选择。 19、C【解析】若关系模式 R1NF,且对于每一个非平凡的多值依赖 ,都有 X 包含码,则 R4NF。4NF 就是限制关系模式的属性之间不允许有非平凡依赖的多值依赖。故本题选择 C 选项。 20、A【解析】由 CT,得到 CSCST;再由 STR,得到 CSCSTR;有由 SCG,得 到 CSCSTRG。故本题选择 A 选项。 21、B【解析】数据定义语言是对数据库的结构进行描述,包括外模式、模式、内模式的定 义,数据库完整性的定义,安全保密的定义(如用户口令、级别、存取权限等),缩印的定 第 13 页 共 15 页 义,视图的定义,等等。这些定义存储在数据字典中,是 DBMS 运行的基本依据。故本题选 择 B 选项。 22、D【解析】磁盘存储器是存储介质层次结构中最常用的二级存储器。盘面被逻辑地划分 为磁道,磁道又被划分为扇区,扇区是从磁盘读出和写入信息的最小单位,扇区之间有小的 间隙。每个盘面都对应一个读写头,读写头通过在盘面上移动来访问不同的磁道。磁盘控制 器是计算机系统和磁盘驱动器硬件之间的接口,它通常在磁盘驱动单元内部实现。磁盘块是 磁盘空间分配的基本单位,也是在磁盘与主存之间传输数据的逻辑单元,一个磁盘块由一个 或多个扇区所组成。故本题选择 D 选项。 23、C【解析】需要在内存中分配一定的空间作为缓冲区;负责缓冲区空间分配的子系统称 为缓冲区管理器;当数据库系统中的程序需要磁盘上的块时,它向缓冲区管理器发出请求, 如果这个块已经在缓冲区中,缓冲区管理器讲这个块在主存储器中的地址传给请求者;如果 这个块不在缓冲区中,缓冲区管理器首先在缓冲区中为这个块分配空间,如果需要的话,会 把其他块移出主存储器,为这个新块腾出空间。故本题选择 C 选项。 24、C【解析】投影运算对交运算不具有分配律。故本题选择 C 选项。 25、D【解析】排他锁(X 锁)与排他锁以及共享锁都不相容,因此当事务 T 对数据 R 已加 排他锁,因此其他事物对 R 不可再加其他锁。故本题选择 D 选项。 26、 D 【解析】 将分布式数据库管理系统定义为一个管理分布式数据库的软件系统, 它使得“分 布”对用户来说是透明的。对于用户来讲,分布式系统必须看起来完全像一个非分布式系统一 样。换句话说,分布式系统的用户操作与非分布式系统是完全相同的。分布式数据库系统中 的节点协调系统使得任何一个节点上的用户都可以对网络上的任何数据进行访问,就如同这 些数据都存储在用户自己所在的节点上一样,分布式系统的所有问题是内部的、实现级别的 问题,而不是外部的、用户级别的问题。故本题选择 D 选项。 27、A【解析】多态性指的是同一个操作符名可以对应于多个不同的操作实现,这取决于它 所应用的对象类型;复杂对象主要分为两类:结构化的和非结构化的。结构化复杂对象由组 件组成,通过以各种方式递归地使用类型构造器就可以定义结构化的复杂对象。非结构化的 复杂对象通常是需要大量存储空间的数据类型; 在 ODB 中, 一个复杂的对象可以通过类型构 造器的嵌套,由别的类型得到。故本题选择 A 选项。 28、A【解析】在 NOSQL 中,为了能够高性能地访问数据,很多系统采用的是对对象的主码 进行哈希或范围分区方法,通过使用主码值而不是复杂的查询条件来访问数据对象。与数据 模型和数据查询语言相比较, NOSQL 更强调建立强大和复杂查询的性能和灵活性, 它具有下 面的一些特点:不需要模式(在很多 NOSQL 系统中支持半结构化、自描述的数据,这样可 以实现无需模式,提高系统的灵活性),不是特别强大的查询语言和版本控制(某些 NOSQL 系统支持保存数据项的多个版本,当数据被创建的时候增加时间戳属性)。故本题选择 A 选 项。 29、D【解析】一般情况下,使用数据库可以在两个级别上分配权限:账户级和关系(表) 级;在关系级别上,DBA 可以控制数据库中每个单独的关系或视图的访问权限;如果某个账 户没有 CREATE TABLE 权限,那么这个账户就不能创建任何关系;矩阵中的每个位置 M(i,j) 表示主体 i 有对象 j 的权限类型(读、写和更新)。故本题选择 D 选项。 第 14 页 共 15 页 30、B【解析】为了保证数据库的安全性,一般有四种控制措施:访问控制、推理控制、流 控制和加密。故本题选择 B 选项。 二、多项选择题(共 20 分;每题 2 分)二、多项选择题(共 20 分;每题 2 分) 31、ABCD【解析】外模式/模式映像和模式/内模式映像,保证了数据库系统中的数据具有较 高的数据独立性,包括数据的物理独立性和逻辑独立性。一个数据库可以有多个外模式。一 个数据库只有一个内模式。同意外模式可以被某以用户的多个应用程序所使用,但一个应用 程序只能使用一个外模式。故本题选择 ABCD 选项。 32、ABD【解析】参照完整性规则:若属性(或属性值)F 是关系 R 的外码,它与关系 S 的 主码 Ks 相对应(关系 R 和 S 不一定是不同的关系),则对于 R 中每个元祖在 F 上的值必须 满足:或者取空值(F 的每个属性值均为空值);或者等于 S 中某个元组的主码值。外码并 不一定要与相应的主码同名。故本题选择 ABD 选项。 33、CDE【解析】实体完整性约束是对关系中主码或主键属性值的约束。若属性 A 是关系 R 的主属性,则属性 A 不能取空值。每个关系必须有主码,主码的值唯一,用于标识关系的元 组。 组成主码的属性都不能取空值, 而不仅仅是主码属性集整体不能取空值。 故本题选择 CDE 选项。 34、ABD【解析】预定义数据类型包括数值型(包括整数类型,段整数类型,浮点数类型, 双精度浮点数类型,浮点数类型和数值型),字符串行,位串型,时间型和布尔型。故本题 选择 ABD 选项。 35、ACDE【解析】关系模式 SUPPLIER 有如下问题:数据冗余,更新异常,插入异常和删 除异常。故本题选择 ACDE 选项。 36、ABCD【解析】分解具有无损连接和分解保持函数依赖是两个互相独立的标准。具有无 损连接性的分解不一定保持函数依赖。若要求到达分解具有无损连接性那么模式分解一定可 以达到 BCNF,并进一步达到 4NF;若要求分解函数依赖,那么模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论