1、数据库系统基本原理(四)及答案解析(总分:65.00,做题时间:90 分钟)一、选择题(总题数:39,分数:39.00)1._可以减少相同数据重复存储的现象。A) 记录 B) 字段C) 文件 D) 数据库(分数:1.00)A.B.C.D.2.当前数据库技术的发展已形成各种类型的数据库应用技术,下述_是这种发展的推动力。应用的驱动多种技术与数据库技术的结合关系数据库的研究基础A) B) C) 和 D) 、和(分数:1.00)A.B.C.D.3.在数据库的如上题两个表中,若雇员信息表的主键是雇员号,部门信息表的主键是部门号。在部门信息表中,_是可以被删除的。A) 部门号=01的行 B) 部门号=0
2、2的行C) 部门号=03的行 D) 部门号=04的行(分数:1.00)A.B.C.D.4.设计 E-R图,属于数据库设计的_。A) 概念设计 B) 逻辑设计C) 需求分析 D) 物理设计(分数:1.00)A.B.C.D.5.在关系代数中,对一个关系做操作以后,新关系的元素个数_原来关系的元素个数。A) 小于 B) 等于C) 大于 D) 小于或等于(分数:1.00)A.B.C.D.6.单用户数据库管理系统与多用户数据库管理系统之间的最明显的也是最重要的差别是:是否支持多个用户_数据库。A) 查询 B) 定义C) 修改 D) 共享(分数:1.00)A.B.C.D.7.已知学生关系 S(学号、姓名、
3、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班内编号组成。则其候选关键字是_。A) (学号、姓名) B) (学号、课程名称)C) (姓名、成绩) D) (学号、班级)(分数:1.00)A.B.C.D.8.一般情况下,当对关系 R和 S使用自然连接时,要求 R和 S至少含有一个共同的_。A) 记录 B) 行C) 数据字典 D) 属性(分数:1.00)A.B.C.D.9.数据库技术的奠基人之一,E. F. Codd 于 1970年发表过多篇论文,主要论述的是_。A) 层次数据模型 B) 网络数据模型C) 关系数据模型 D) 面向对象数据模型(分数:1.00)A.B.C.D.10.关系数
4、据库的数据语言是_的语言,其核心部分为查询,因此又称为查询语言。A) 过程化 B) 非过程化C) 宿主 D) 系列化(分数:1.00)A.B.C.D.11.对于关系 R,第三范式是 R中的每个非主属性应满足_。A) 与主关键字存在单值依赖关系 B) 与主关键字存在多值依赖关系C) 函数传递主关键字 D) 非函数传递依赖主关键字(分数:1.00)A.B.C.D.12.当使用“Table Structure”对话框从数据库中删除一个字段时,该字段中的数据将_。A) 从数据库中删除 B) 保留在文本文件中C) 仍然保留在数据库中 D) 加上删除标记(分数:1.00)A.B.C.D.13.数据库系统的
5、体系结构是数据库系统的总体框架,一般来说,数据库系统应具有 3级模式体系结构,它们是_。A) 外模式、模式和内模式 B) 子模式、用户模式和存储模式C) 模式、子模式和概念模式 D) 子模式、模式和用户模式(分数:1.00)A.B.C.D.14.假定有一关系 R,第一范式是要求构成关系 R的域满足_。A) 没有重复的组项 B) 仅有一个关键字C) 各属性间存在单值依赖关系 D) 仅包含两个属性(分数:1.00)A.B.C.D.15.根据关系数据库规范化理论,关系数据中的关系要满足第一范式。在下面的“部门”关系中,因_属性而使它不满足第一范式。部门(部门号,部门名,部门成员,部门总经理)A) 部
6、门总经理 B) 部门成员C) 部门名 D) 部门号(分数:1.00)A.B.C.D.16.关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到 1NF,即满足_。A) 每个非主码属性都完全依赖于主码属性 B)主码属性唯一标识关系中的元组C) 关系中的元组不可重复 D) 每个属性都是不可分解的(分数:1.00)A.B.C.D.17.在选取的关系中,满足某个条件的元组的关系运算称之为_。A) 选中运算 B) 选择运算C) 投影运算 D) 搜索运算(分数:1.00)A.B.C.D.18.数据库的设计包括两个方面的设计内容,它们是_。A) 概念设计和逻辑设计 B) 模式设
7、计和内模式设计C) 内模式设计和物理设计 D) 结构特性设计和行为特性设计(分数:1.00)A.B.C.D.19.计算机上的数据库(DB)是_。A) 硬件 B) 计算机打印的统计报表C) 计算机软件 D) 结构化的、有联系的数据集合(分数:1.00)A.B.C.D.20.下述关于数据库管理系统的正确叙述是_。A) 数据库只存在数据项之间的联系B) 数据库的数据项之间和记录之间都有联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项之间和记录之间都不存在联系(分数:1.00)A.B.C.D.21.在 SQL语言中,_子句能够实现关系参照性规则。A) PRIMARY KEY B
8、) NOT NULLC) FOREIGN KEY D) FOREIGN KEYREFERENCES(分数:1.00)A.B.C.D.22.关系数据库规范化是为了解决关系数据库中的_问题而引入的。A) 插入、删除和数据冗余 B) 提高查询速度C) 减少数据操作的复杂性 D) 保证数据的安全性和完整性(分数:1.00)A.B.C.D.23.为了使用户使用数据库更方便,常常把数据库管理系统提供的数据操作语言嵌入到某一高级语言中,此高级语言称为_。A) 查询语言 B) 宿主语言C) 自含语言 D) 会话语言(分数:1.00)A.B.C.D.24.分布式数据库是数据库技术和_结合的产物。A) 面向对象技
9、术 B) 计算机网络C) 数据分离技术 D) 数据分布技术(分数:1.00)A.B.C.D.25.下列关于数据库语言 SQL语言的说法中,不正确的是_。A) SQL支持数据库的 3级模式结构B) SQL的功能包括查询、操作、定义和控制 4个方面C) SQL是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内D) SQL除应用在数据库领域外,还在软件工程和人工智能领域有广泛的应用(分数:1.00)A.B.C.D.26.在关系模式中,各级模式之间的关系为_。A) 3NF 2NF 1NF B) 3NF 1NF 2NFC) 1NF 2NF 3NF D) 2NF 1NF (分数:
10、1.00)A.B.C.D.27.同构型分布式数据库管理系统比异构型分布式数据库管理系统实现起来_。A) 困难一些 B) 容易一些C) 程度相似 D) 不相关(分数:1.00)A.B.C.D.28.在通常情况下,下面的关系中,不可以作为关系数据库的关系是_。A) R1(学生号、学生名、性别) B) R2(学生号、学生名、班级号)C) R3(学生号、班级号、宿舍号) D) R4(学生号、学生名、简历)(分数:1.00)A.B.C.D.29.数据存取按一次一个_的方法操作。A) 属性 B) 数据C) 集合 D) 元组(分数:1.00)A.B.C.D.30.Oracle系统不但具有高性能的 RDBMS
11、,而且提供全过程的应用开发工具。如果要进行数据库建模,使用的是_。A) SQL * Connect B) Oracle Designer/2000C) Oracle Developer/2000 D) Oracle Financials(分数:1.00)A.B.C.D.31.关系模型中的关系模式至少是_。A) 1NF B) 2NFC) 3NF D) BCNF(分数:1.00)A.B.C.D.32.对数据库按其存放方式进行分类:一个数据库存放在一台计算机之中为_数据库,一个数据库存放在若干个计算机之中称为_数据库。A) 集中式分布式 B) 集中式关系式C) 关系式连接式 D) 关系式分布式(分数
12、:1.00)A.B.C.D.33.数据库物理设计完成后,进入数据库实施阶段,下述_一般不属于实施阶段的工作。A) 建立数据库 B) 扩充功能C) 加载数据 D) 系统调试(分数:1.00)A.B.C.D.34.索引的描述存放在下列_所指示的对象中。A) 视图 B) 模式C) 数据字典 D) 文件(分数:1.00)A.B.C.D.35.在数据库中,数据的物理独立性是指_。A) 数据库与数据管理系统的相互独立B) 用户程序与 DBMS的相互独立C) 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D) 应用程序与数据库中数据的逻辑结构相互独立(分数:1.00)A.B.C.D.36.下列关于重
13、组织和重构造的说法错误的是_。A) 重组织一般用于性能的调整,重构造一般用于系统功能的增加B) 数据库的重组织不改变原设计的数据逻辑结构和物理结构C) 重组织和重构造都没有涉及到数据库的应用程序D) 数据库的重构造部分的修改原数据库的模式或内模式(分数:1.00)A.B.C.D.37.在关系数据库中,通过_来表示概念记录之间的联系。A) 外来关键字 B) 关键字C) 数据字典 D) 元组(分数:1.00)A.B.C.D.38.SQL与 C语言处理记录的方式是不同的,当将 SQL语句潜入到 C语言程序时,为协调两者而引入了_。A) 堆 B) 栈C) 游标 D) 缓冲区(分数:1.00)A.B.C
14、.D.39.超类与子类间的关系是_。A) 超类实体继承子类实体的所有属性 B) 子类实体继承超类实体的所有属性C) 超类实体继承子类实体的主码 D) 子类实体继承超类实体的主码(分数:1.00)A.B.C.D.二、填空题(总题数:13,分数:26.00)40.每个属性有一个取值范围,这叫属性的 1。(分数:2.00)填空项 1:_41.一元联系又称为 1。(分数:2.00)填空项 1:_42.数据冗余可能导致的问题有_和_。(分数:2.00)填空项 1:_43.数据库的概念设计完全独立于_和_。(分数:2.00)填空项 1:_44.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经
15、过 3个领域,依次是_、_和_。(分数:2.00)填空项 1:_45.数据模型是由_、_和_3 部分组成的。(分数:2.00)填空项 1:_46.在关系代数中,从两个关系中找出相同元素的运算称为 1 运算。(分数:2.00)填空项 1:_47.在关系代数运算中,专门的关系运算有_、_和_。(分数:2.00)填空项 1:_48.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_49.大型数据库的设计通常是 MIS系统分析与设计的重要组成部分,数据库设计的方法应该属于 1 的范畴。(分数:2.00)填空项 1:_50.数据模型可以分为 3种:_、_和_。(分数:2.00)填空项 1:_5
16、1.关系数据中基于数学上的两类运算是_和_。(分数:2.00)填空项 1:_52.关系的直观解释是_,在 FoxPro中称关系为_。(分数:2.00)填空项 1:_数据库系统基本原理(四)答案解析(总分:65.00,做题时间:90 分钟)一、选择题(总题数:39,分数:39.00)1._可以减少相同数据重复存储的现象。A) 记录 B) 字段C) 文件 D) 数据库(分数:1.00)A.B.C.D. 解析:2.当前数据库技术的发展已形成各种类型的数据库应用技术,下述_是这种发展的推动力。应用的驱动多种技术与数据库技术的结合关系数据库的研究基础A) B) C) 和 D) 、和(分数:1.00)A.
17、B.C.D. 解析:3.在数据库的如上题两个表中,若雇员信息表的主键是雇员号,部门信息表的主键是部门号。在部门信息表中,_是可以被删除的。A) 部门号=01的行 B) 部门号=02的行C) 部门号=03的行 D) 部门号=04的行(分数:1.00)A.B.C. D.解析:4.设计 E-R图,属于数据库设计的_。A) 概念设计 B) 逻辑设计C) 需求分析 D) 物理设计(分数:1.00)A. B.C.D.解析:5.在关系代数中,对一个关系做操作以后,新关系的元素个数_原来关系的元素个数。A) 小于 B) 等于C) 大于 D) 小于或等于(分数:1.00)A.B.C.D. 解析:6.单用户数据库
18、管理系统与多用户数据库管理系统之间的最明显的也是最重要的差别是:是否支持多个用户_数据库。A) 查询 B) 定义C) 修改 D) 共享(分数:1.00)A.B.C.D. 解析:7.已知学生关系 S(学号、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班内编号组成。则其候选关键字是_。A) (学号、姓名) B) (学号、课程名称)C) (姓名、成绩) D) (学号、班级)(分数:1.00)A. B.C.D.解析:8.一般情况下,当对关系 R和 S使用自然连接时,要求 R和 S至少含有一个共同的_。A) 记录 B) 行C) 数据字典 D) 属性(分数:1.00)A.B.C.D. 解
19、析:9.数据库技术的奠基人之一,E. F. Codd 于 1970年发表过多篇论文,主要论述的是_。A) 层次数据模型 B) 网络数据模型C) 关系数据模型 D) 面向对象数据模型(分数:1.00)A.B.C. D.解析:10.关系数据库的数据语言是_的语言,其核心部分为查询,因此又称为查询语言。A) 过程化 B) 非过程化C) 宿主 D) 系列化(分数:1.00)A.B. C.D.解析:11.对于关系 R,第三范式是 R中的每个非主属性应满足_。A) 与主关键字存在单值依赖关系 B) 与主关键字存在多值依赖关系C) 函数传递主关键字 D) 非函数传递依赖主关键字(分数:1.00)A.B.C.
20、D. 解析:12.当使用“Table Structure”对话框从数据库中删除一个字段时,该字段中的数据将_。A) 从数据库中删除 B) 保留在文本文件中C) 仍然保留在数据库中 D) 加上删除标记(分数:1.00)A. B.C.D.解析:13.数据库系统的体系结构是数据库系统的总体框架,一般来说,数据库系统应具有 3级模式体系结构,它们是_。A) 外模式、模式和内模式 B) 子模式、用户模式和存储模式C) 模式、子模式和概念模式 D) 子模式、模式和用户模式(分数:1.00)A. B.C.D.解析:14.假定有一关系 R,第一范式是要求构成关系 R的域满足_。A) 没有重复的组项 B) 仅有
21、一个关键字C) 各属性间存在单值依赖关系 D) 仅包含两个属性(分数:1.00)A. B.C.D.解析:15.根据关系数据库规范化理论,关系数据中的关系要满足第一范式。在下面的“部门”关系中,因_属性而使它不满足第一范式。部门(部门号,部门名,部门成员,部门总经理)A) 部门总经理 B) 部门成员C) 部门名 D) 部门号(分数:1.00)A.B. C.D.解析:16.关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到 1NF,即满足_。A) 每个非主码属性都完全依赖于主码属性 B)主码属性唯一标识关系中的元组C) 关系中的元组不可重复 D) 每个属性都是不可分
22、解的(分数:1.00)A.B.C.D. 解析:17.在选取的关系中,满足某个条件的元组的关系运算称之为_。A) 选中运算 B) 选择运算C) 投影运算 D) 搜索运算(分数:1.00)A.B. C.D.解析:18.数据库的设计包括两个方面的设计内容,它们是_。A) 概念设计和逻辑设计 B) 模式设计和内模式设计C) 内模式设计和物理设计 D) 结构特性设计和行为特性设计(分数:1.00)A.B.C.D. 解析:19.计算机上的数据库(DB)是_。A) 硬件 B) 计算机打印的统计报表C) 计算机软件 D) 结构化的、有联系的数据集合(分数:1.00)A.B.C.D. 解析:20.下述关于数据库
23、管理系统的正确叙述是_。A) 数据库只存在数据项之间的联系B) 数据库的数据项之间和记录之间都有联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项之间和记录之间都不存在联系(分数:1.00)A.B. C.D.解析:21.在 SQL语言中,_子句能够实现关系参照性规则。A) PRIMARY KEY B) NOT NULLC) FOREIGN KEY D) FOREIGN KEYREFERENCES(分数:1.00)A.B. C.D.解析:22.关系数据库规范化是为了解决关系数据库中的_问题而引入的。A) 插入、删除和数据冗余 B) 提高查询速度C) 减少数据操作的复杂性 D
24、) 保证数据的安全性和完整性(分数:1.00)A. B.C.D.解析:23.为了使用户使用数据库更方便,常常把数据库管理系统提供的数据操作语言嵌入到某一高级语言中,此高级语言称为_。A) 查询语言 B) 宿主语言C) 自含语言 D) 会话语言(分数:1.00)A.B. C.D.解析:24.分布式数据库是数据库技术和_结合的产物。A) 面向对象技术 B) 计算机网络C) 数据分离技术 D) 数据分布技术(分数:1.00)A.B. C.D.解析:25.下列关于数据库语言 SQL语言的说法中,不正确的是_。A) SQL支持数据库的 3级模式结构B) SQL的功能包括查询、操作、定义和控制 4个方面C
25、) SQL是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内D) SQL除应用在数据库领域外,还在软件工程和人工智能领域有广泛的应用(分数:1.00)A.B.C. D.解析:26.在关系模式中,各级模式之间的关系为_。A) 3NF 2NF 1NF B) 3NF 1NF 2NFC) 1NF 2NF 3NF D) 2NF 1NF (分数:1.00)A. B.C.D.解析:27.同构型分布式数据库管理系统比异构型分布式数据库管理系统实现起来_。A) 困难一些 B) 容易一些C) 程度相似 D) 不相关(分数:1.00)A.B. C.D.解析:28.在通常情况下,下面的关系中
26、,不可以作为关系数据库的关系是_。A) R1(学生号、学生名、性别) B) R2(学生号、学生名、班级号)C) R3(学生号、班级号、宿舍号) D) R4(学生号、学生名、简历)(分数:1.00)A.B.C.D. 解析:29.数据存取按一次一个_的方法操作。A) 属性 B) 数据C) 集合 D) 元组(分数:1.00)A.B.C.D. 解析:30.Oracle系统不但具有高性能的 RDBMS,而且提供全过程的应用开发工具。如果要进行数据库建模,使用的是_。A) SQL * Connect B) Oracle Designer/2000C) Oracle Developer/2000 D) Or
27、acle Financials(分数:1.00)A.B. C.D.解析:31.关系模型中的关系模式至少是_。A) 1NF B) 2NFC) 3NF D) BCNF(分数:1.00)A. B.C.D.解析:32.对数据库按其存放方式进行分类:一个数据库存放在一台计算机之中为_数据库,一个数据库存放在若干个计算机之中称为_数据库。A) 集中式分布式 B) 集中式关系式C) 关系式连接式 D) 关系式分布式(分数:1.00)A. B.C.D.解析:33.数据库物理设计完成后,进入数据库实施阶段,下述_一般不属于实施阶段的工作。A) 建立数据库 B) 扩充功能C) 加载数据 D) 系统调试(分数:1.
28、00)A.B. C.D.解析:34.索引的描述存放在下列_所指示的对象中。A) 视图 B) 模式C) 数据字典 D) 文件(分数:1.00)A.B.C. D.解析:35.在数据库中,数据的物理独立性是指_。A) 数据库与数据管理系统的相互独立B) 用户程序与 DBMS的相互独立C) 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D) 应用程序与数据库中数据的逻辑结构相互独立(分数:1.00)A.B.C. D.解析:36.下列关于重组织和重构造的说法错误的是_。A) 重组织一般用于性能的调整,重构造一般用于系统功能的增加B) 数据库的重组织不改变原设计的数据逻辑结构和物理结构C) 重组织
29、和重构造都没有涉及到数据库的应用程序D) 数据库的重构造部分的修改原数据库的模式或内模式(分数:1.00)A.B.C. D.解析:37.在关系数据库中,通过_来表示概念记录之间的联系。A) 外来关键字 B) 关键字C) 数据字典 D) 元组(分数:1.00)A. B.C.D.解析:38.SQL与 C语言处理记录的方式是不同的,当将 SQL语句潜入到 C语言程序时,为协调两者而引入了_。A) 堆 B) 栈C) 游标 D) 缓冲区(分数:1.00)A.B.C. D.解析:39.超类与子类间的关系是_。A) 超类实体继承子类实体的所有属性 B) 子类实体继承超类实体的所有属性C) 超类实体继承子类实
30、体的主码 D) 子类实体继承超类实体的主码(分数:1.00)A.B. C.D.解析:二、填空题(总题数:13,分数:26.00)40.每个属性有一个取值范围,这叫属性的 1。(分数:2.00)填空项 1:_ (正确答案:域)解析:41.一元联系又称为 1。(分数:2.00)填空项 1:_ (正确答案:递归联系)解析:42.数据冗余可能导致的问题有_和_。(分数:2.00)填空项 1:_ (正确答案:浪费存储及修改麻烦 潜在的数据不一致性)解析:43.数据库的概念设计完全独立于_和_。(分数:2.00)填空项 1:_ (正确答案:软件 硬件)解析:44.现实世界的事物反映到人的头脑中经过思维加工
31、成数据,这一过程要经过 3个领域,依次是_、_和_。(分数:2.00)填空项 1:_ (正确答案:现实世界 信息世界 计算机世界(或数据世界:)解析:45.数据模型是由_、_和_3 部分组成的。(分数:2.00)填空项 1:_ (正确答案:数据结构 数据操作 完整性约束)解析:46.在关系代数中,从两个关系中找出相同元素的运算称为 1 运算。(分数:2.00)填空项 1:_ (正确答案:交)解析:47.在关系代数运算中,专门的关系运算有_、_和_。(分数:2.00)填空项 1:_ (正确答案:选择 投影 连接)解析:48.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_ (正确答案:集合)解析:49.大型数据库的设计通常是 MIS系统分析与设计的重要组成部分,数据库设计的方法应该属于 1 的范畴。(分数:2.00)填空项 1:_ (正确答案:软件工程)解析:50.数据模型可以分为 3种:_、_和_。(分数:2.00)填空项 1:_ (正确答案:层次模型 网状模型 关系模型)解析:51.关系数据中基于数学上的两类运算是_和_。(分数:2.00)填空项 1:_ (正确答案:关系代数 关系演算)解析:52.关系的直观解释是_,在 FoxPro中称关系为_。(分数:2.00)填空项 1:_ (正确答案:二维表 数据库文件)解析: