logo资料库

全国计算机等级考试四级数据库工程师16套(真题及答案).pdf

第1页 / 共96页
第2页 / 共96页
第3页 / 共96页
第4页 / 共96页
第5页 / 共96页
第6页 / 共96页
第7页 / 共96页
第8页 / 共96页
资料共96页,剩余部分请下载后查看
1 第一套 现有"学生-选课-课程"数据库中的三个关系如下: 1.下列关于数据库基本概念的叙述中,哪一条是错误的 S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码是 S# ( )。 C(C#,CNAME,TEACHER),主码是 C# A) "数据库"可理解为是在计算机存储设备中按一定格式存放数据的 SC(S#,C#,GRADE),主码是(S#,C#) 仓库 9 下列关于保持数据库完整性的叙述中,哪一条是错误的 B) 数据库是按一定结构组织并可以长期存储在计算机内的、在逻辑 ( )。 上保持一致的、可共享的大量相关联数据的集合 A) 向关系 SC 插入元组时,S# 和 C# 都不能是空值(NULL) C) 数据库中的数据一般都具有较大的冗余度 B) 可以任意删除关系 SC 中的元组 D) 数据库中的数据是按一定的数据模型组织在一起的 C) 向任何一个关系插入元组时,必须保证关系主码值的唯一性 2. 下列关于数据模型的叙述中,哪一条是错误的( )。 D) 可以任意删除关系 C 中的元组 A) 数据模型是用来描述、组织和处理现实世界中数据的工具 10 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一 B) 数据模型主要用于定义数据库的静态特征,但是不便于描述数据 定条件的元组的操作称为( )。 间的动态行为 C) 数据模型需要能比较真实地模拟现实世界 D) 数据模型是数据库系统的核心和基础 A) 并 B) 选择 C) 自然连接 3 如果一门课程只能由一位教师讲授,而一位教师可以讲授若干门 D) 连接 课程,则课程与教师这两个实体型之间的联系是( )。 12 A) 一对一 B) 多对多 C) 一对多 D) 多对一 下列关于关系代数基本运算的等式中,哪一个是正确的 ( )。 A) R - (R - S) = S B) R - (R - S) = RS 4 下列关于概念模型的叙述中,哪一条是错误的( )。 C) R - (S - R) = S A) 概念模型是现实世界到信息世界的抽象 D) R - (S - R) = R S B) 概念模型是从用户观点对数据和信息的建模 13 C) 概念模型具有较强的语法表达能力,却无法描述语义信息 基于"学生-选课-课程"数据库中的三个关系: D) 实体-联系模型是最常用的概念模型 S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为 S# 5 下列关于数据库中"型"和"值"的叙述中,哪一条是错误的 C(C#,CNAME,TEACHER),主码为 C# ( )。 SC(S#,C#,GRADE),主码为(S#,C#) A) 数据库中的型是指对某一类数据的结构和属性的描述 为了提高查询速度,对 SC 表创建唯一索引,应该建立在哪个(组) B) 数据库的型是随时间发生不断变化的 属性上( )。 C) 数据库的型亦称为数据库的内涵 D) 数据库的值是型的一个具体赋值 A) S# B) C# 6 下列关于数据模型的叙述中,哪一条是错误的( )。 C) GRADE A) 数据模型是用来描述、组织和处理现实世界中数据的工具 D) (S#, C#) B) 数据模型主要用于定义数据库的静态特征,但是不便于描述数据 14 间的动态行为 基于"学生-选课-课程"数据库中的三个关系: C) 数据模型需要能比较真实地模拟现实世界 S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为 S# D) 数据模型是数据库系统的核心和基础 C(C#,CNAME,TEACHER),主码为 C# 7 下列关于关系数据模型的叙述中,哪一条是错误的( )。 SC(S#,C#,GRADE),主码为(S#,C# A) 关系模型中数据的物理结构是一张二维表 查找"选修了至少 5 门课程的学生的学号",正确的 SQL 语句是 B) 在关系模型中,现实世界的实体以及实体间的各种联系均用关系 ( )。 来表示 A) SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)≥ 5 C) 插入、删除、更新是关系模型中的常用操作 B) SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)≥ 5 8 列关于关系数据语言的叙述中,哪一条是错误的( )。 C) SELECT S# FROM SC HAVING COUNT(*)≥ 5 A) 关系代数是关系操作语言的一种传统表示方式,是一种抽象的查 D) SELECT S# FROM SC WHERE COUNT(*)≥ 5 询语言 15 B) 元组关系演算和域关系演算属于关系演算语言 基于"学生-选课-课程"数据库中的三个关系: C) 关系代数比关系演算具有更强的表达能力 S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为 S# D) SQL 语言是一种重要的关系数据语言 C(C#,CNAME,TEACHER),主码为 C# SC(S#,C#,GRADE),主码为(S#,C#)
查找"选修了 C01 号课程的全体学生的姓名和所在的系", 下列 23 下列关于数据库缓冲区管理的叙述中,哪一条是错误的 SQL 语句中哪一个是错误的( )。 ( )。 A) SELECT SNAME, DEPT FROM S WHERE S# IN (SELECT S# FROM SC A) 数据库系统中提高访问效率的一个重要手段是尽可能使得要访问 WHERE C# ='C01') 的磁盘块已经在内存缓冲区中 B) SELECT SNAME, DEPT FROM S WHERE S# = (SELECT S# FROM SC B) 一般地磁盘上数据库内容比缓冲区中相对应的数据库内容要新 WHERE C# ='C01') C) 内存缓冲区划分为缓冲块,缓冲块大小一般与磁盘块大小相同 C) SELECT SNAME, DEPT FROM S, SC WHERE C# ='C01' AND S.S# = D) 负责缓冲区空间分配的子系统称为缓冲区管理器 SC.S# 24 下列关于数据库查询优化的叙述中,哪一条是错误的 D) SELECT SNAME, DEPT FROM (S JOIN SC ON WHERE C# ='C01' ( )。 AND S.S# = SC.S#) A) 查询优化指的是从一个查询的多个可能的查询处理策略中找出最 16 下列关于关系数据库视图的叙述中,哪一条是错误的 有效的查询执行计划的处理过程 ( )。 B) 查询优化包括逻辑查询计划选择和物理查询计划选择两个主要步 A) 视图是关系数据库系统提供给用户以多种角度观察数据库中数据 骤 的重要机制 C) 如果两个关系代数表达式产生的结果关系具有相同的属性集,则 B) 视图可对重构数据库提供一定程度的逻辑独立性 称这两个关系代数表达式是等价的 C) 所有的视图都是可查询和可更新的 D) 表达式转换的等价规则是将一个关系代数表达式转换为与之等价 D) 对视图的一切操作最终要转换为对基本表的操作 的另一个关系代数表达式的规则 17 下列关于将 SQL 嵌入主语言使用的叙述中,哪一条是错误的 25 事务的所有操作在数据库中要么全部正确反映出来要么全部不反 ( )。 映。这称作事务的( )。 A) 必须协调 SQL 语句与主语言语句处理记录的不同方式 B) 必须处理数据库工作单元和程序工作单元之间的通信 A) 原子性 B) 一致性 C) 与游标相关的有 4 个语句:游标定义、游标打开、游标推进、游 C) 隔离性 标关闭 D) 持久性 D) 游标一旦关闭,就不能再重新打开 26 下列关于分布式数据库中半连接操作的叙述中,哪一条是错误的 19 下列关于数据依赖的叙述中,哪一条是错误的( )。 ( )。 A) 关系模式的规范化问题与数据依赖的概念密切相关 A) 半连接操作是分布式数据库中一种有效的查询策略 B) 数据依赖是现实世界属性间相互联系的抽象 B) 基本思想是将关系从一个站点传输到另一个站点之前减少该关系 C) 数据依赖极为普遍地存在于现实世界中 中元组的数量 D) 只有两种类型的数据依赖:函数依赖和多值依赖 C) 直观看是将一个关系 R 的连接列传输到另一个关系 S 所在的站 20 设 U 为所有属性,X、Y、Z 为属性集, 点;然后将这些列与 S 连接 Z = U - X - Y, 下列关于多值依赖的叙述中,哪一条是正 D) 半连接操作是可交换的,即,R?S=S?R 确的( )。 27 下列关于以 Web 服务器为中心的浏览器/服务器模式的叙述中, A) 设 XY W U ,若 X→→Y 在 R(W)上成立,则 X→→Y 在 R(U) 哪一条是错误的( )。 上成立 A) Web 服务器负载过重 B) 若 X→→Y 在 R(U)上成立,且 Y' Y,则 X→→Y'在 R(U)上成 B) HTTP 是一种高效的协议 立 C) 若 X→→Y,则 X→→Z D) 若 X→→Y,则 X→Y C) 服务器扩展程序通过标准的数据库访问中间件完成和数据库的交 互 D) CGI 和 Web API 的运行方式类似,但是 Web API 在执行时动态加 21 设有关系模式 R(A,B,C,D),根据语义有如下函数依赖集: 载到 Web 服务器进程内,效率较高 F = {A→C,BC→D,CD→A }。关系模式 R 的候选关键码 28 下列关于面向对象数据库系统的复杂对象的叙述中,哪一条是错 ( )。 A) 仅有一个,为(B,C) B) 仅有一个,为(A,B) C) 有两个,为(A,B)和(B,C) D) 有两个,为(B,C)和(A) 误的( )。 A) 表示复杂对象是开发面向对象系统的一个主要原因 B) 非结构化的复杂对象通常是需要大量存储空间的数据类型 C) DBMS 可以直接处理基于非结构化复杂对象的值的选择条件及其 他操作 22 下列哪一条不是数据库管理系统为用户提供的功能( )。 D) 结构化复杂对象一般可以看作是一种层次的机构,每一层的复杂 A) 数据定义功能 B) 数据操纵功能 C) 事务管理功能 D) 进程调度功能 对象和它的组件之间都存在着引用语义 29 下列关于数据挖掘的叙述中,哪一条是错误的( )。 A) 数据挖掘被认为是知识发现过程中的一个特定步骤 B) 数据挖掘是使用专门的算法从数据中抽取有用的模式
C) 关联规则的发现是数据挖掘的目标之一 B) 高度过程化,用户可以清晰地指出如何对数据进行操作,选择什 D) "可信度"表示规则所代表的事例(元组)占全部事例(元组)的 么样的存取路径,从而执行效率高 百分比 C) 采用面向集合的操作方式,不仅查找结果可以是元组的集合,而 30 下列关于模式的叙述中,哪些是正确的( )。 且一次插入、删除、更新操作的对象也可以是元组的集合 A) 模式也称为逻辑模式 D) 以统一的语法结构提供自含式和嵌入式两种不同的使用方式 B) 模式实际上是数据库数据的逻辑视图 E) 提供预定义的数据类型,除此之外,用户不可以自行定义自己专 C) 一个数据库可以有多个模式 D) 逻辑模式的基础是数据模型 用的数据类型 37 下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的 E) DBMS 提供模式数据操作语言 DML 来描述逻辑模 ( )。 31 下列关于模式的叙述中,哪些是正确的( )。 A) 模式也称为逻辑模式 A) 选择运算满足交换律: B) 模式实际上是数据库数据的逻辑视图 B) 集合的差运算满足交换律:E1-E2 = E2-E1 C) 一个数据库可以有多个模式 D) 逻辑模式的基础是数据模型 C) 自然连接运算满足交换律: E) DBMS 提供模式数据操作语言 DML 来描述逻辑模式 D) 集合的交运算满足交换律:E1∩E2 = E2∩E1 32 下列关于实体完整性约束的叙述中,哪些是正确的( )。 E) 集合的除运算满足交换律:E1÷E2 = E2÷E1 A) 实体完整性约束是一种关系模型完整性约束 38 下列关于并发事务的调度的叙述中,哪些是正确的( )。 B) 实体完整性约束是对关系中主码属性值的约束 A) 一组事务的一个调度必须包含这一组事务的全部指令 C) 若属性 A 是关系 R 的主码属性,则属性 A 不能取空值 B) 可串行化的调度应满足:事务在该调度下的执行结果与这些事务 D) 关系可以没有主码,只要有主码,则主码的值唯一 在某个串行调度下的执行结果相同 E) 组成主码的属性可以取空值,只要主码属性集整体不取空值即可 C) 可恢复的调度应满足:对于每对事务 Ti 和 Tj,如果 Tj 读取了 33 下列关于 E-R 模型向关系模型转换的叙述中,哪些是正确的 由 Ti 所写的数据项,则 Tj 先于 Ti 提交 ( )。 D) 无级联调度应满足:对于每对事务 Ti 和 Tj,如果 Tj 读取了由 A) 一个实体类型转换成一个关系模式,关系的码就是实体的码 Ti 所写的数据项,则 Ti 必须在 Tj 这一读取前提交 B) 一个 1 : 1 联系可以转换为一个独立的关系模式, 也可以与联系 E) 可恢复的调度一定是无级联调度 的任意一端实体所对应的关系模式合并 39 下列关于数据库安全性的类型和一般措施的叙述中,哪些是正确 C) 一个 1 : n 联系转换为一个关系模式, 关系的码是 1 : n 联系的 的( )。 1 端实体的码 A) 数据库的安全性威胁会导致丧失或削弱数据库的完整性、可用 D) 一个 m : n 联系转换为一个关系模式,关系的码为各实体码的组 性、机密性 合 B) 一般 DBMS 包含一个数据库安全和授权子系统,用于负责数据库 E) 三个或三个以上实体间的多元联系转换为一个关系模式, 关系的 的安全性功能以避免发生未授权的访问 码为各实体码的组合 C) 自主安全性机制用于对多级安全性进行控制 34 下列关于扩充的关系操作的叙述中,哪些是正确的( )。 D) 强制安全性机制用于向用户授予特权,包括以指定的方式访问指 A) 广义投影、赋值、外连接、半连接、聚集和外部并都属于扩充的 定的数据文件、记录或字段的能力 关系操作 E) 基于角色的访问控制可用于数据库安全性控制 B) 对关系 R 的广义投影操作,是在若干算术表达式上的投影,这些 40 下列关于数据仓库的特点的叙述中,哪些是正确的( )。 算术表达式只涉及常量和 R 中的属性 A) 数据仓库是面向主题的 C) 若关系 R 和 S 是相容的,则 RS 表示通过赋值操作将关系 S 赋给 B) 数据仓库是基于半结构化数据模型的 关系 R D) 设关系 R 和 S 具有公共属性集 Y,执行 R S 会丢弃那些在 Y 上 C) 数据仓库的数据是集成的 D) 数据仓库的数据是相对稳定的 E) 数据仓库数据是反映历史变化的 没有匹配值的元组,若要保留 R 中本应丢弃的元组,则称为 R 和 S 41 软件的组成包括计算机程序、规程和相关的( )。 的右外连接。 E) 设关系 R 和 S 具有公共属性集 Y,执行 R S 会丢弃那些在 Y 上 A) 数据 B) 文档 C) 设备驱动 没有匹配值的元组,若要保留 S 中本应丢弃的元组,则称为 R 和 S D) 算法 的右外连接。 42《GB/T 11457-2006 软件工程术语》在定义软件工程时要求软件 36 下列关于 SQL 语言的特点的叙述中,哪些是正确的( )。 功能能够应用计算机科学理论和技术以及工程管理原则和方法,按 A) 集数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言 预算和进度,实现满足用户要求的软件产品的定义、开发、发布和 (DCL)的功能于一体,语言风格统一 ( )。
A) 维护 B) 保护 C) 售后支持 D) 维修 D) 可行性研究报告 51 软件设计的目标是( )。 A) 给出问题的软件解决方案 B) 建立系统的程序模块结构 43 开发软件时对提高软件开发人员工作效率至关重要的是 C) 定义问题解决所需算法和数据结构 ( )。 A) 软件开发环境 B) 操作系统的资源管理功能 C) 开发人员数量 D) 计算机的并行处理能力 D) 建立系统模型 52 软件设计的主要任务之一是设计软件的体系结构。软件体系结构 设计的任务是要划分模块和确定( )。 A) 模块间的操作细节 B) 模块内的操作细节 44 编码―修补模型是没有掌握软件工程的人们最常用的过程模型。 C) 模块间的组成关系 以下不属于该过程模型活动的是( )。 D) 模块内的具体算法和数据结构 A) 分析和获取基本需求并进行设计 53 内聚是模块内部各个成分之间相互关联的紧密程度的度量。如果 B) 实现初始版本 C) 修改和补充原始版本 D) 退役 一个模块内部各个处理必须按特定的次序执行,这种内聚类型是 ( )。 A) 逻辑内聚 45 在面向对象的系统中,构成系统基本单元的是( )。 B) 通信内聚 A) 模块 B) 构件 C) 功能 D) 对象 C) 过程内聚 D) 信息内聚 54 以下关于面向对象设计的说法中错误的是( )。 A) 面向对象设计与面向对象分析是面向对象软件开发过程中两个重 46 在 UML 提供的图中,用于按时间顺序描述对象之间交互的图是 要的阶段 ( )。 A) 网络图 B) 状态图 C) 协作图 D) 顺序图 B) 面向对象设计应在面向对象分析之前,因为只有产生了设计结果 才可对其进行分析 C) 面向对象设计应该依赖于面向对象分析的结果 D) 面向对象设计产生的结果在形式上可以与面向对象分析产生的结 果类似,例如都可以使用 UML 表达 47 可行性研究的目的是要搞清待开发的软件是否值得做,能不能 55 以下不属于程序实现的任务的是( )。 做。以下不属于研究对象的是( )。 A) 经济可行性 B) 技术可行性 C) 实施可行性 D) 用户操作可行性 A) 设计审查 B) 程序编码 C) 代码走查 D) 程序调试 56 以下关于程序调试的说法中,正确的是( )。 48 结构化分析方法是一种传统的软件需求建模方法,它面向 A) 程序调试是在源代码编写完成后开始的工作 ( )。 A) 对象 B) 数据流 C) 数据结构 D) 进程 B) 软件测试的主要目的是找错,而程序调试的主要任务是纠错 C) 在已出现缺陷的地方,出现其他缺陷的几率很低 D) 一般认为,潜在缺陷定位的工作量占整个调试工作量的 5% 57 下列有关测试的说法中,错误的是( )。 A) 程序员应避免测试自己的程序 49Rumbaugh 等人提出的对象模型化技术(OMT)用于分析、系统设 B) 软件测试本质上是一个过程 计和对象级设计。分析活动建立了三个模型,以下列出的模型中不 C) 白盒测试是一种静态测试方法 属于 OMT 模型的是( )。 D) 等价类划分是一种黑盒测试技术 A) 对象模型(用类图描述对象、类、层次和关系) 58 对于以下程序 B) 动态模型(用状态迁移图和事件时序图描述对象和系统的行为) if (a>0 and b>0) C) 功能模型(用数据流图描述穿越系统的数据流) then c = c/a; D) 用例模型(描述用户与系统间如何交互的场景) if (a>1 or c>1) 50 需求定义活动的最主要结果为( )。 then c = c+1; A) 用户需求描述文档 B) 数据流图和数据字典 C) 需求规格说明书 执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要 的测试用例数是( )。 A) 2
B) 3 C) 4 D) 5 C) 软件开发成本 D) 项目管理费用 67 以下有关项目沟通方法的说法中错误的是( )。 59 以下有关单元测试的说法中错误的是( )。 A) 为减少沟通路径,提高生产率,项目沟通应以团队领导为主导, A) 单元测试需要驱动模块和桩模块的支持 上下沟通,减少团队成员的横向沟通 B) 单元测试目的在于验证代码是否与设计相符合 B) 沟通时应耐心聆听对方的陈述,理解传达的讯息,并且有积极的 C) 单元测试集中对用源代码实现的每一个程序单元进行测试 反馈 D) 单元测试应在真实环境下开展 C) 沟通时不一定都是听对方的建议,而是一种情绪的发泄或者希望 60 以下有关软件维护的说法中,错误的是( )。 对方接受自己的观点。所以站在对方的角度,说出对方的情绪和背 A) 依据 GB/T 11457-2006,软件维护为"在交付之前,修改软件系 后的期待,可以使对方获得"找到知音"的感觉 统与部件以排除故障,改进性能或其他属性或适应变更了的环境的 D) 可以重复表述对方的话,针对自己的理解提出问题,让对方确 过程" 认,以真正了解对方的意图,再用对方熟悉的语言表述自己的观点 B) 软件维护并不是将产品恢复到产品的初始状态,以使它能够满意 68 软件评审主要分为:管理评审、技术评审、文档评审以及 地运转,而是给用户提供一个对原始软件进行了修改的新产品 ( )。 C) 软件维护活动的目的是纠正、修改、适应或改进现有软件 A) 质量评审 D) 软件维护在一个现有软件结构中引入修改,并且必须考虑代码结 B) 过程评审 构所施加的约束 61 以下不属于软件可维护性特性的是( )。 C) 进度评审 D) 项目评审 A) 易分析性 B) 易变更性 C) 可测试性 D) 易用性 62 按不同人员的工作内容来分类软件过程,基本过程包括 ( )。 A) 维护过程和改进过程 B) 开发过程和改进过程 C) 获取过程和供应过程 D) 改进过程和裁减过程 69 软件质量特性与 ISO 9126 质量模型的基本层次,包括外部质 量、内部质量和( )。 A) 过程质量 B) 使用质量 C) 文档质量 D) 需求质量 70 软件质量模型中"互操作性"是属于以下哪一个质量特性的子特性 ( )。 A) 功能性 B) 易用性 63 运行过程是使用方为使用软件产品所需进行的一系列活动。以下 C) 可移植性 不属于运行过程活动的是( )。 D) 可维护性 A) 制订操作规程 71 软件产品的质量需要在软件生产过程中层层把关。因此,软件过 B) 建立接受问题、记录问题、解决问题、追踪问题和提供反馈的过 程的作用就是把各个技术层次结合在一起,合理地组织 程 C) 实施运行测试、提交问题报告和修改请求 D) 问题与修改分析、修改实施、评审和验收 ( )。 A) 相关活动 B) 人员 64 在软件过程改进的 IDEAL 模型中,找出过程改进的动因、确定变 C) 设施 更范围、动员组织内的员工参与和投入到过程改进中来、建立基础 D) 规程 设施,这些活动属于 IDEAL 模型的( )。 E) 方法 A) 启动阶段 B) 诊断阶段 C) 行动阶段 D) 提高阶段 72 在 UML 中用例之间的依赖关系包括哪 2 项( )。 A) 包含依赖 B) 导入依赖 C) 导出依赖 65 在实际项目管理中,不属于项目中信息形式的有( )。 D) 扩展依赖 A) 书面材料 B) 个别沟通谈话 C) 团体口头信息 D) 业务流程建模 66 不属于软件项目成本的是( )。 A) 硬件∕支持软件成本 B) 售后支持和维护费用 E) 实例化依赖 73UML 的设计视图也叫做开发视图。其中,描述静态设计的图是哪 3 项( )。 A) 类图 B) 用例图 C) 模块图 D) 对象图
E) 状态图 D) 软件产品在使用过程中满足用户要求的程度 74 软件需求分析阶段需要考虑的需求包括( )。 E) 软件产品符合行业标准的程度 A) 业务需求 B) 用户需求 C) 功能需求 D) 系统需求 E) 组织需求 第二套 1 下列关于数据字典的叙述中,哪一条是错误的( )。 A) 数据库中的数据通常可分为用户数据和系统数据两部分 B) 用户数据和系统数据统称数据字典 C) 数据字典包括对数据库的描述信息、数据库的存储管理信息、数 75 面向对象程序设计(OOP)方法的特点包括( )。 据库的控制信息、用户管理信息和系统事务管理信息等 A) 封装 B) 泛化 C) 同构 D) 同步 E) 协同 D) 数据字典也称为系统目录 2 下列关于数据库系统和文件系统的叙述中,哪一条是错误的 ( )。 A) 数据库系统具有高度的数据独立性,而文件系统的数据独立性差 B) 数据库系统的数据共享度高,是面向整个机构来组织数据的;而 76 以下测试类型中,仅属于系统测试的是哪 2 项( )。 文件系统面向某个应用来组织数据 A) 性能测试 B) 功能测试 C) 安装测试 D) 兼容性测试 E) 回归测试 C) 数据库系统中的各项开销总是比文件系统的开销小 D) 数据库系统中由数据库管理系统进行统一的数据管理和控制,而 文件系统中由应用程序自己控制 3 下列哪一条不是数据模型的组成要素( )。 A) 数据安全 77 下列活动中属于 GB/T 20157-2006《信息技术 软件维护》定义 B) 数据结构 的软件维护过程活动的是哪 3 项( )。 A) 过程实施 B) 备份 C) 迁移 D) 退役 E) 协同 C) 数据操作 D) 数据约束 4 下列哪种模型不是传统的基于记录的逻辑模型( )。 A) 层次模型 B) 网状模型 C) 关系模型 78 生存周期支持过程是有关各方为支持基本过程的成功实施从不同 D) 面向对象模型 途径所实施的一系列活动。以下属于支持过程的有哪 3 项 5 下列关于 ER 模型的叙述中,哪一条是错误的( )。 ( )。 A) 联合评审过程 B) 资产管理过程 C) 质量保证过程 D) 配置管理过程 E) 培训过程 A) ER 模型是实体联系模型的简称 B) ER 模型是最常用的概念模型 C) 可在 ER 模型中增加概括、聚集等语义描述来增强其描述能力 D) 为了提高系统的性能,ER 模型一般与具体的 DBMS 紧密关联 6 下列关于数据库三级模式结构的叙述中,哪一条是错误的 ( )。 79 按照 GB/T 11457―2006《信息技术 软件工程术语》的定义, A) 数据库系统三级模式结构是数据库系统内部的体系结构 项目是需要协同工作的一组任务,其目的在于开发和(或)维护一 B) 数据库系统的三级模式结构是指:外模式、模式、内模式 个具体的产品。以下有关项目特征的说法中正确的是( )。 C) 外模式/模式映象保证了数据与程序之间具有较高的物理独立性 A) 项目有一个唯一的目的 D) 模式/内模式映象是唯一的,它定义全局逻辑结构与存储结构之 B) 项目具有确定性,项目的结果是不可逆转的 间的对应关系 C) 项目是一次性的,有开始也有结束 7 下列关于关系的形式定义的叙述中,哪一条是错误的 D) 项目的成功不完全取决于项目经理,还需要有一个好的过程和制 ( )。 度 A) 用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集 E) 项目的成功不完全取决于项目经理,还需要有一个好的过程和制 B) 用集合论的观点定义关系:关系是度为 K 的元组的一个有限集合 度 C) 每一个关系仅仅有一种关系模式 80GB/T 11457―2006《信息技术 软件工程术语》对软件质量的 D) 关系模型的数据结构表示为二维表,所以任意的一个二维表都能 定义是:软件产品满足规定的和隐含的与需求能力有关的全部特征 表示一个关系 和特性,它包括( )。 8 下列关于关系的形式定义的叙述中,哪一条是错误的 A) 软件产品质量满足用户要求的程度 ( )。 B) 软件各种属性的组合程度 C) 用户对软件产品的综合反映程度 A) 用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集 B) 用集合论的观点定义关系:关系是度为 K 的元组的一个有限集合
C) 每一个关系仅仅有一种关系模式 B) 对不同类型的操作对象有不同的操作权限 D) 关系模型的数据结构表示为二维表,所以任意的一个二维表都能 C) 一个 GRANT 语句一次只能把指定权限授予一个指定的用户或角色 表示一个关系 9 设关系 R,S 和 T 如下: D) WITH GRANT OPTION 子句的含义是,获得某种权限的用户还可以 把这种权限再授予其他用户 R S 15 下列关于动态 SQL 语句的叙述中,哪一条是错误的 T ( )。 A B C A B C A) 动态 SQL 允许在 SQL 客户模块或嵌入式宿主程序的执行过程中执 A B C 行动态生成的 SQL 语句 a b c b a c B) 动态 SQL 语句是指在程序编译时尚未确定, 其中有些部分需要在 b a c 程序的执行过程中临时生成的 SQL 语句 b a c a a c C) SQL 标准引入动态 SQL 的原因是由于静态 SQL 语句不能提供足够 c b a 的编程灵活性 关系 T 是由关系 R 和 S 经过下列哪种操作得到的( )。 D) SQL 标准提供的动态 SQL 语句的执行方式只能是先准备后执行方 A) R ∩ S B) R - S C) R ∪ S D) R×S 式 16 基于"学生-选课-课程"数据库中的三个关系: S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为 S# C(C#,CNAME,TEACHER),主码为 C# 10 设关系 R 和 S 的元数分别是 r 和 s,且 R 有 n 个元组,S 有 m 个 SC(S#,C#,GRADE),主码为(S#,C#) 元组。执行关系 R 和 S 的笛卡儿积,记为 T = R × S,则 下面的 SQL 语句定义了一个包括学生的学号、姓名和年龄的视图。 ( )。 A) T 的元数是 r+s,且有 n+m 个元组 B) T 的元数是 r+s,且有 n×m 个元组 C) T 的元数是 r×s,且有 n+m 个元组 D) T 的元数是 r×s,且有 n×m 个元组 11 下列关于一元的专门关系操作的叙述中,哪一条是错误的 ( )。 CREATE VIEW S_AGE(S#,SNAME,AGE)AS SELECT S#,SNAME,2013 - BIRTHYEAR FROM S 这是一个( )。 A) 行列子集视图 B) 带表达式视图 C) 分组视图 D) 连接视图 A) 对关系 R 的选择操作是从关系 R 中选择满足给定条件的元组组成 17 基于"学生-选课-课程"数据库中的三个关系: 新的关系 S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为 S# B) 选择操作是从行的角度进行的操作,对关系 R 的选择操作的结果 C(C#,CNAME,TEACHER),主码为 C# 关系的列数不会少于关系 R 的列数 SC(S#,C#,GRADE),主码为(S#,C#) C) 对关系 R 的投影操作是从关系 R 中选择若干属性列组成新的关系 查找"由王建老师执教的操作系统课程的平均成绩、最高成绩和最低 D) 投影操作是从列的角度进行的操作,对关系 R 的投影操作的结果 成绩",正确的 SQL 语句是( )。 关系的行数不会少于关系 R 的行数 A) SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC 12SQL 语言十分简洁,完成数据定义、数据操纵、数据控制的核心 GROUP BY CNAME = "操作系统" AND TEACHER = "王建" 功能只用了 9 个动词。下列动词中哪一个是用于数据控制的 B) SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC ( )。 A) CREATE B) REVOKE C) ALTER D) UPDATE WHERE CNAME = "操作系统" AND TEACHER = "王建" AND SC.C# = C.C# C) SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC GROUP BY CNAME = "操作系统" AND TEACHER = "王建" D) SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC 13 下列关于 SQL 语言支持用户在基本表上建立索引的叙述中,哪一 GROUP BY CNAME = "操作系统" AND TEACHER = "王建" AND SC.C# 条是错误的( )。 = C.C#C A) 索引可以建立在表的一个列或多个列上 18 基于"学生-选课-课程"数据库中的三个关系: B) 索引一经建立就不能删除 S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为 S# C) 在一个基本表上最多只能建立一个聚簇索引 C(C#,CNAME,TEACHER),主码为 C# D) 系统在存取数据时会自动选择合适的索引作为存取路径 SC(S#,C#,GRADE),主码为(S#,C#) 14 下列关于 SQL 中用 GRANT 语句进行权限授予的叙述中,哪一条是 查找"没有选修 C02 号课程的学生的姓名", 下列 SQL 语句中哪一 错误的( )。 个是错误的( )。 A) GRANT 语句的语义是:把对指定操作对象的指定操作权限授予指 A) SELECT SNAME FROM S WHERE NOT EXISTS (SELECT * FROM SC 定的用户或角色 WHERE SC.S# = S.S# AND C# <'C02');
B) SELECT SNAME FROM S WHERE EXISTS (SELECT * FROM SC WHERE 是计算关系 r 和 s 的 θ 连接 r SC.S# = S.S# AND C# <>'C02'); 该算法是连接运算的下列哪一种实现算法( )。 C) SELECT SNAME FROM S WHERE NOT EXISTS (SELECT * FROM SC A) 嵌套循环连接 WHERE SC.S# = S.S# AND C# ='C02') B) 块嵌套循环连接 D) SELECT SNAME FROM S WHERE S# NOT IN (SELECT S# FROM SC C) 排序-归并连接 WHERE C# ='C02' D) 散列连接 19 下列关于关系模式 R 的规范化程度的叙述中,哪一条是错误的 26 系统发生错误,进入一种不良状态(例如死锁),导致事务无法 ( )。 A) 若 R∈2NF,则必然 R∈1NF B) 若 R∈3NF,则必然 R∈2NF C) 若 R∈4NF,则必然 R∈3NF D) 若 R∈BCNF,则必然 R∈4NF 20 设 F 是属性组 U 上的一组函数依赖,下列哪一条不属于 继续正常执行,但该事务可以在以后的某个时间重新执行。这样的 故障属于( )。 A) 事务故障 B) 系统故障 C) 磁盘故障 D) 介质故障 Armstrong 公理系统中的基本推理规则( )。 27 下列关于分布式数据库中数据分片的叙述中,哪一条是错误的 A) 若 X→Y 及 X→Z 为 F 所逻辑蕴含,则 X→YZ 为 F 所逻辑蕴含 ( )。 B) 若 YXU,则 X→Y 为 F 所逻辑蕴含 A) 水平分片将关系中的元组划分为若干不相交的子集 C) 若 X→Y 为 F 所逻辑蕴含,且 ZU,则 XZ→YZ 为 F 所逻辑蕴含 B) 垂直分片将关系以列为单位"垂直地"进行分割 D) 若 X→Y 及 Y→Z 为 F 所逻辑蕴含,则 X→Z 为 F 所逻辑蕴含 C) 垂直分片中,每一个垂直分片不必都要包含该关系的主码 21 设有关系模式 R(A,B,C,D),根据语义有如下函数依赖集: D) 完备性原则是指必须把全局关系的所有数据映射到片段中,决不 F = {A→C,BC→D,CD→A }。现将关系模式 R 分解为两个关系 允许有属于全局关系的数据却不属于它的任何一个片段 模式 R1(A,C),R2(A,B,D),那么这个分解( )。 28 列关于面向对象数据库的叙述中,哪一条是错误的( )。 A) 不具有无损连接性,不保持函数依赖 A) ODMG 表示对象数据管理组织 B) 具有无损连接性,不保持函数依赖 C) 不具有无损连接性,保持函数依赖 D) 具有无损连接性且保持函数依赖 B) 在 ODMG 中,语言绑定涉及三种编程语言:C++、Java 和 Smalltalk C) 在 ODMG 中,对象可由标识符、名称、生存期和结构四个特征符 22 由于关系模式设计不当所引起的删除异常指的是( )。 来描述 A) 两个事务并发地对同一关系进行删除而造成数据库不一致 D) 对象定义语言不能独立于特定的编程语言而存在 B) 由于关系中元组的删除而造成有用的信息无法作为一个元组在数 29 对于下面的两张表,从表一到表二的分析过程称为: 据库中存在 C) 未经授权的用户对关系进行了删除 ( )。 表一(单位:万元) D) 删除操作因为违反完整性约束条件而遭到拒绝 2004 年 2005 年 23 下列哪一个不是数据库管理系统的主要成分( )。 部门 一季度 二季度 三季度 四季度 一季度 二季 A) 设备管理器 B) 存储管理器 C) 查询处理器 D) 事务管理器 度 三季度 四季度 部门 1 20 20 35 15 12 20 25 14 部门 2 25 5 15 15 20 18 23 12 部门 3 20 15 18 27 18 20 17 25 24 下列关于索引结构的叙述中,哪一条是正确的( )。 表二 (单位:万元) A) 一个文件上只能建立一个索引 一季度 二季度 三季度 四季度 B) 有两种基本的索引类型:顺序索引和散列索引 部门 2004 年 C) B+树是外存储器中一种重要的散列索引结构 D) 顺序索引和散列索引都能有效地支持点查询和范围查询 A) 上卷 B) 下钻 25 每一种基本的关系代数运算都有多种不同的实现算法。下面给出 C) 切片 的算法: D) 转轴 for each 元组 tr in r do begin 30 下列关于知识发现与数据挖掘的叙述中,哪一条是错误的 for each 元组 ts in s do begin ( )。 测试元组对(tr , ts)是否满足连接条件 θ A) 知识发现的过程可以概括为三部分:数据准备、数据挖掘、及结 如果满足,把 tr ● ts 加到结果中 果的解释和评估 end end B) 数据挖掘阶段首先要确定挖掘的任务或目的,如数据分类、聚 类、关联规则发现或序列模式发现等。确定了挖掘任务后,就要决 定使用什么样的挖掘算法
分享到:
收藏