《数据库原理与应用技术》数据库理论基础(举一反三考点练)-课后自测(1)(河北)

2026-09-03
| 2份
| 14页
| 181人阅读
| 0人下载

内容正文:

《数据库原理与应用技术》数据库理论基础-课后自测 知识点一 一、单项选择题 1. 在数据库系统中,位于用户与操作系统之间的一层数据管理软件是( )。 A. 数据库 B. 数据库系统 C. 数据库管理系统 D. 数据库应用系统 【答案】C 【解析】数据库管理系统(DBMS)位于用户与操作系统之间,和操作系统一样是计算机的基础软件,用于建立、使用和维护数据库。 2. 数据库系统的核心是( )。 A. 数据库 B. 数据模型 C. 数据库管理系统 D. 数据库管理员 【答案】C 【解析】数据库管理系统(DBMS)是数据库系统的核心,是管理数据库的软件。 3. 数据管理技术的发展经历了三个阶段,其正确的先后顺序是( )。 A. 人工管理阶段→文件系统阶段→数据库系统阶段 B. 文件系统阶段→人工管理阶段→数据库系统阶段 C. 人工管理阶段→数据库系统阶段→文件系统阶段 D. 数据库系统阶段→文件系统阶段→人工管理阶段 【答案】A 【解析】数据管理技术按时间先后经历了人工管理阶段、文件系统阶段和数据库系统阶段三个阶段。 4. 下列关于文件系统阶段的叙述,正确的是( )。 A. 数据不保存,程序和数据不可分割 B. 数据以文件为单位存储 C. 数据共享性高,冗余度小 D. 数据与程序之间完全独立 【答案】B 【解析】文件系统阶段数据长期保留,以文件为单位存储,由操作系统统一管理;但数据通用性差、冗余度大。A 是人工管理阶段的特点,C、D 是数据库系统阶段的特点。 5. 数据库中的数据具有的三个基本特点是( )。 A. 永久存储、有组织、可共享 B. 永久存储、无冗余、可共享 C. 有组织、可共享、易修改 D. 永久存储、有组织、高冗余 【答案】A 【解析】概括地讲,数据库数据具有永久存储、有组织、可共享三个基本特点。 二、判断题 1. 数据库管理系统和操作系统一样,是计算机的基础软件。( ) 【答案】√ 【解析】DBMS 位于用户与操作系统之间,和操作系统一样是计算机的基础软件。 2. 人工管理阶段数据可以长期保存,并可供多个程序共享。( ) 【答案】× 【解析】人工管理阶段数据不保存,主要用于科学计算;程序和数据不可分割,数据高度冗余且不共享。 3. 数据库系统阶段对所有数据实施统一管理,数据与程序之间完全独立。( ) 【答案】√ 【解析】数据库系统阶段的特点是:数据结构化、统一管理,数据与程序完全独立,共享性高、冗余度小、易扩充。 4. 数据库系统由数据库和数据库管理系统两部分组成。( ) 【答案】× 【解析】数据库系统主要由计算机硬件、软件、数据库和用户四个部分组成;DBS 包含 DB 和 DBMS,但不止这两部分。 5. 数据库的共享是并发的共享,由 DBMS 提供统一的数据控制功能。( ) 【答案】√ 【解析】数据由 DBMS 统一管理和控制,共享是并发的共享,控制功能包括安全性保护、完整性检查、并发性控制和数据库恢复。 三、填空题 1. 数据管理技术经历了人工管理阶段、______阶段和数据库系统阶段三个阶段。 【答案】文件系统 【解析】三个阶段依次为:人工管理阶段→文件系统阶段→数据库系统阶段。 2. 数据库管理系统是位于用户与______之间的一层数据管理软件。 【答案】操作系统 【解析】DBMS 位于用户与操作系统之间,和操作系统一样是计算机的基础软件。 3. 数据库系统主要由计算机硬件、软件、______和用户四个主要部分组成。 【答案】数据库 【解析】数据库系统(DBS)由计算机硬件、软件、数据库和用户四部分组成。 4. 数据库数据具有永久存储、______、可共享三个基本特点。 【答案】有组织 【解析】数据库数据的三个基本特点是:永久存储、有组织、可共享。 5. DBMS 提供的数据控制功能包括数据的安全性保护、数据的完整性检查、______和数据库恢复。 【答案】并发性控制(并发控制) 【解析】DBMS 的统一数据控制功能包括四个方面:安全性保护、完整性检查、并发性控制、数据库恢复。 知识点二 一、单项选择题 1. 数据模型通常由数据结构、数据操作和( )三部分组成。 A. 数据的存储方式 B. 数据的完整性约束条件 C. 数据的定义语言 D. 数据的安全机制 【答案】B 【解析】数据模型的三要素是:数据结构、数据操作、数据的完整性约束条件。 2. 实体(型)之间的联系不包括( )。 A. 一对一联系 B. 一对多联系 C. 多对多联系 D. 一对二联系 【答案】D 【解析】实体(型)之间的联系只有三种:一对一联系、一对多联系、多对多联系,不存在“一对二联系”的说法。 3. 层次模型的典型代表是( )。 A. IBM 公司的 IMS B. DBTG 系统 C. MySQL D. Oracle 【答案】A 【解析】层次模型的典型代表是 IBM 公司的 IMS;DBTG(CODASYL)系统是网状模型的典型代表。 4. 下列关于网状模型的叙述,正确的是( )。 A. 有且仅有一个结点无双亲 B. 其他结点有且仅有一个双亲 C. 可以有一个以上的结点无双亲 D. 结点之间是分层次的 【答案】C 【解析】网状模型可以有一个以上无双亲的结点,至少有一个结点有一个以上的双亲,结点之间是平等的、不分层次;层次模型是网状模型的一个特例。 5. MySQL 数据库采用的数据模型是( )。 A. 层次模型 B. 网状模型 C. 关系模型 D. 概念模型 【答案】C 【解析】关系模型用二维表组织数据,是最重要、最常用的数据模型,MySQL 采用关系模型。 二、判断题 1. 层次模型中有且仅有一个结点无双亲,其他结点有且仅有一个双亲。( ) 【答案】√ 【解析】这正是层次模型(树形结构)的基本特征:只有一个根结点无双亲,其余结点有且仅有一个双亲。 2. 网状模型中结点之间是分层次的,有明显的上下层之分。( ) 【答案】× 【解析】网状模型中结点之间是平等的、不分层次;分层次是层次模型的特点。 3. 概念模型是按计算机系统的观点对数据建模,主要用于数据库管理系统的实现。( ) 【答案】× 【解析】概念模型是按用户的观点对数据和信息建模,主要用于数据库设计;按计算机系统观点建模、用于 DBMS 实现的是逻辑模型。 4. 关系模型用二维表来组织数据,是目前最重要、最常用的数据模型。( ) 【答案】√ 【解析】关系模型以二维表组织数据,是最重要、最常用的数据模型,MySQL 即采用关系模型。 5. 物理模型面向最终用户,与具体的 DBMS、操作系统以及硬件无关。( ) 【答案】× 【解析】物理模型面向计算机系统,与具体 DBMS、操作系统以及硬件有关;其实现是 DBMS 的任务,最终用户不必考虑物理级细节。 三、填空题 1. 数据模型通常由数据结构、数据操作和______三部分组成。 【答案】数据的完整性约束条件 【解析】数据模型三要素:数据结构(刻画模型性质最重要的方面)、数据操作(查询和更新)、数据的完整性约束条件。 2. 实体(型)之间的联系分为一对一联系、一对多联系和______联系三种。 【答案】多对多 【解析】实体(型)之间的联系有三种:一对一、一对多、多对多。 3. 概念模型也称为______模型,是数据库设计人员和用户之间进行交流的语言。 【答案】信息 【解析】概念模型又称信息模型,用于信息世界的建模,按用户的观点对数据和信息建模。 4. 用实体名及其属性名集合来抽象和刻画同类实体,称为______。 【答案】实体型 【解析】实体型用实体名及其属性名集合来抽象和刻画同类实体,如“学生(学号、姓名、性别、出生年月)”。 5. 层次模型用______结构来表示各类实体以及实体间的联系。 【答案】树形 【解析】层次模型用树形结构表示各类实体以及实体间的联系,典型代表是 IBM 公司的 IMS。 知识点三 一、单项选择题 1. 数据库系统的三级模式结构不包括( )。 A. 外模式 B. 模式 C. 内模式 D. 超模式 【答案】D 【解析】数据库系统的三级模式结构是外模式、模式和内模式,不存在“超模式”。 2. 关于数据库三级模式的数量,下列叙述正确的是( )。 A. 一个数据库只能有一个外模式 B. 一个数据库可以有多个外模式 C. 一个数据库可以有多个内模式 D. 一个数据库可以有多个模式 【答案】B 【解析】一个数据库只有一个模式和一个内模式,但可以有多个外模式;一个应用程序只能使用一个外模式。 3. 当模式改变时,由数据库管理员对各外模式/模式映像作相应改变,可以使外模式保持不变,从而保证了数据的( )。 A. 物理独立性 B. 逻辑独立性 C. 安全性 D. 完整性 【答案】B 【解析】外模式/模式映像保证数据的逻辑独立性:模式改变时只需修改该映像,外模式(应用程序)不必改变。 4. 模式/内模式映像保证了数据的( )。 A. 物理独立性 B. 逻辑独立性 C. 共享性 D. 安全性 【答案】A 【解析】模式/内模式映像保证数据的物理独立性:数据的物理存储方式改变时,只需调整该映像,模式不必修改。 5. 在关系模型中,某属性不是本关系的主关键字,却是另一关系的主关键字,则该属性称为( )。 A. 外部关键字 B. 候选关键字 C. 主关键字 D. 域 【答案】A 【解析】外部关键字的定义:某属性不是该实体(关系)的主关键字,却是另一实体(关系)的主关键字。 二、判断题 1. 一个数据库只有一个模式,也只有一个内模式。( ) 【答案】√ 【解析】模式是全体数据的公共数据视图,一个数据库只有一个模式;内模式描述物理存储,一个数据库也只有一个内模式。 2. 外模式通常是模式的子集,一个应用程序可以同时使用多个外模式。( ) 【答案】× 【解析】外模式通常是模式的子集,一个数据库可以有多个外模式,但一个应用程序只能使用一个外模式。 3. 外模式是保证数据库安全性的有力措施。( ) 【答案】√ 【解析】用户只能通过外模式看见和使用局部数据,因此外模式是保证数据库安全性的有力措施。 4. 构成关系模型的二维表中,允许存在两条完全相同的记录。( ) 【答案】× 【解析】关系二维表不允许有两条完全相同的记录,也不允许有重复的字段名;但行、列的排列次序可以任意。 5. 模式反映的是数据库某一时刻的状态,实例反映的是数据的结构及其联系。( ) 【答案】× 【解析】说反了:模式反映数据的结构及其联系(仅涉及型),实例反映数据库某一时刻的状态(模式的一个具体值)。 三、填空题 1. 数据库系统的三级模式结构是指外模式、______和内模式。 【答案】模式(逻辑模式) 【解析】三级模式由外向内依次为:外模式(子模式/用户模式)、模式(逻辑模式)、内模式(存储模式)。 2. 数据库系统的二级映像是指外模式/模式映像和______映像。 【答案】模式/内模式 【解析】二级映像包括:外模式/模式映像(保证逻辑独立性)和模式/内模式映像(保证物理独立性)。 3. 数据的逻辑独立性和物理独立性合称______。 【答案】数据独立性 【解析】数据的逻辑独立性和物理独立性合称数据独立性,是数据库系统最显著的特点之一。 4. 在关系模型中,属性的取值范围称为______。 【答案】域 【解析】域是属性的取值范围,如成绩取值 0~100、性别取值“男”或“女”。 5. 当关系中有多个属性可以作为关键字而选定其中一个时,该关键字称为______。 【答案】主关键字 【解析】能唯一标识实体的属性或属性集合称为关键字;多个候选关键字中选定的一个称为主关键字。 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 《数据库原理与应用技术》数据库理论基础-课后自测 知识点一 一、单项选择题 1. 在数据库系统中,位于用户与操作系统之间的一层数据管理软件是( )。 A. 数据库 B. 数据库系统 C. 数据库管理系统 D. 数据库应用系统 【答案】C 【解析】数据库管理系统(DBMS)位于用户与操作系统之间,和操作系统一样是计算机的基础软件,用于建立、使用和维护数据库。 2. 数据库系统的核心是( )。 A. 数据库 B. 数据模型 C. 数据库管理系统 D. 数据库管理员 【答案】C 【解析】数据库管理系统(DBMS)是数据库系统的核心,是管理数据库的软件。 3. 数据管理技术的发展经历了三个阶段,其正确的先后顺序是( )。 A. 人工管理阶段→文件系统阶段→数据库系统阶段 B. 文件系统阶段→人工管理阶段→数据库系统阶段 C. 人工管理阶段→数据库系统阶段→文件系统阶段 D. 数据库系统阶段→文件系统阶段→人工管理阶段 【答案】A 【解析】数据管理技术按时间先后经历了人工管理阶段、文件系统阶段和数据库系统阶段三个阶段。 4. 下列关于文件系统阶段的叙述,正确的是( )。 A. 数据不保存,程序和数据不可分割 B. 数据以文件为单位存储 C. 数据共享性高,冗余度小 D. 数据与程序之间完全独立 【答案】B 【解析】文件系统阶段数据长期保留,以文件为单位存储,由操作系统统一管理;但数据通用性差、冗余度大。A 是人工管理阶段的特点,C、D 是数据库系统阶段的特点。 5. 数据库中的数据具有的三个基本特点是( )。 A. 永久存储、有组织、可共享 B. 永久存储、无冗余、可共享 C. 有组织、可共享、易修改 D. 永久存储、有组织、高冗余 【答案】A 【解析】概括地讲,数据库数据具有永久存储、有组织、可共享三个基本特点。 二、判断题 1. 数据库管理系统和操作系统一样,是计算机的基础软件。( ) 【答案】√ 【解析】DBMS 位于用户与操作系统之间,和操作系统一样是计算机的基础软件。 2. 人工管理阶段数据可以长期保存,并可供多个程序共享。( ) 【答案】× 【解析】人工管理阶段数据不保存,主要用于科学计算;程序和数据不可分割,数据高度冗余且不共享。 3. 数据库系统阶段对所有数据实施统一管理,数据与程序之间完全独立。( ) 【答案】√ 【解析】数据库系统阶段的特点是:数据结构化、统一管理,数据与程序完全独立,共享性高、冗余度小、易扩充。 4. 数据库系统由数据库和数据库管理系统两部分组成。( ) 【答案】× 【解析】数据库系统主要由计算机硬件、软件、数据库和用户四个部分组成;DBS 包含 DB 和 DBMS,但不止这两部分。 5. 数据库的共享是并发的共享,由 DBMS 提供统一的数据控制功能。( ) 【答案】√ 【解析】数据由 DBMS 统一管理和控制,共享是并发的共享,控制功能包括安全性保护、完整性检查、并发性控制和数据库恢复。 三、填空题 1. 数据管理技术经历了人工管理阶段、______阶段和数据库系统阶段三个阶段。 【答案】文件系统 【解析】三个阶段依次为:人工管理阶段→文件系统阶段→数据库系统阶段。 2. 数据库管理系统是位于用户与______之间的一层数据管理软件。 【答案】操作系统 【解析】DBMS 位于用户与操作系统之间,和操作系统一样是计算机的基础软件。 3. 数据库系统主要由计算机硬件、软件、______和用户四个主要部分组成。 【答案】数据库 【解析】数据库系统(DBS)由计算机硬件、软件、数据库和用户四部分组成。 4. 数据库数据具有永久存储、______、可共享三个基本特点。 【答案】有组织 【解析】数据库数据的三个基本特点是:永久存储、有组织、可共享。 5. DBMS 提供的数据控制功能包括数据的安全性保护、数据的完整性检查、______和数据库恢复。 【答案】并发性控制(并发控制) 【解析】DBMS 的统一数据控制功能包括四个方面:安全性保护、完整性检查、并发性控制、数据库恢复。 知识点二 一、单项选择题 1. 数据模型通常由数据结构、数据操作和( )三部分组成。 A. 数据的存储方式 B. 数据的完整性约束条件 C. 数据的定义语言 D. 数据的安全机制 【答案】B 【解析】数据模型的三要素是:数据结构、数据操作、数据的完整性约束条件。 2. 实体(型)之间的联系不包括( )。 A. 一对一联系 B. 一对多联系 C. 多对多联系 D. 一对二联系 【答案】D 【解析】实体(型)之间的联系只有三种:一对一联系、一对多联系、多对多联系,不存在“一对二联系”的说法。 3. 层次模型的典型代表是( )。 A. IBM 公司的 IMS B. DBTG 系统 C. MySQL D. Oracle 【答案】A 【解析】层次模型的典型代表是 IBM 公司的 IMS;DBTG(CODASYL)系统是网状模型的典型代表。 4. 下列关于网状模型的叙述,正确的是( )。 A. 有且仅有一个结点无双亲 B. 其他结点有且仅有一个双亲 C. 可以有一个以上的结点无双亲 D. 结点之间是分层次的 【答案】C 【解析】网状模型可以有一个以上无双亲的结点,至少有一个结点有一个以上的双亲,结点之间是平等的、不分层次;层次模型是网状模型的一个特例。 5. MySQL 数据库采用的数据模型是( )。 A. 层次模型 B. 网状模型 C. 关系模型 D. 概念模型 【答案】C 【解析】关系模型用二维表组织数据,是最重要、最常用的数据模型,MySQL 采用关系模型。 二、判断题 1. 层次模型中有且仅有一个结点无双亲,其他结点有且仅有一个双亲。( ) 【答案】√ 【解析】这正是层次模型(树形结构)的基本特征:只有一个根结点无双亲,其余结点有且仅有一个双亲。 2. 网状模型中结点之间是分层次的,有明显的上下层之分。( ) 【答案】× 【解析】网状模型中结点之间是平等的、不分层次;分层次是层次模型的特点。 3. 概念模型是按计算机系统的观点对数据建模,主要用于数据库管理系统的实现。( ) 【答案】× 【解析】概念模型是按用户的观点对数据和信息建模,主要用于数据库设计;按计算机系统观点建模、用于 DBMS 实现的是逻辑模型。 4. 关系模型用二维表来组织数据,是目前最重要、最常用的数据模型。( ) 【答案】√ 【解析】关系模型以二维表组织数据,是最重要、最常用的数据模型,MySQL 即采用关系模型。 5. 物理模型面向最终用户,与具体的 DBMS、操作系统以及硬件无关。( ) 【答案】× 【解析】物理模型面向计算机系统,与具体 DBMS、操作系统以及硬件有关;其实现是 DBMS 的任务,最终用户不必考虑物理级细节。 三、填空题 1. 数据模型通常由数据结构、数据操作和______三部分组成。 【答案】数据的完整性约束条件 【解析】数据模型三要素:数据结构(刻画模型性质最重要的方面)、数据操作(查询和更新)、数据的完整性约束条件。 2. 实体(型)之间的联系分为一对一联系、一对多联系和______联系三种。 【答案】多对多 【解析】实体(型)之间的联系有三种:一对一、一对多、多对多。 3. 概念模型也称为______模型,是数据库设计人员和用户之间进行交流的语言。 【答案】信息 【解析】概念模型又称信息模型,用于信息世界的建模,按用户的观点对数据和信息建模。 4. 用实体名及其属性名集合来抽象和刻画同类实体,称为______。 【答案】实体型 【解析】实体型用实体名及其属性名集合来抽象和刻画同类实体,如“学生(学号、姓名、性别、出生年月)”。 5. 层次模型用______结构来表示各类实体以及实体间的联系。 【答案】树形 【解析】层次模型用树形结构表示各类实体以及实体间的联系,典型代表是 IBM 公司的 IMS。 知识点三 一、单项选择题 1. 数据库系统的三级模式结构不包括( )。 A. 外模式 B. 模式 C. 内模式 D. 超模式 【答案】D 【解析】数据库系统的三级模式结构是外模式、模式和内模式,不存在“超模式”。 2. 关于数据库三级模式的数量,下列叙述正确的是( )。 A. 一个数据库只能有一个外模式 B. 一个数据库可以有多个外模式 C. 一个数据库可以有多个内模式 D. 一个数据库可以有多个模式 【答案】B 【解析】一个数据库只有一个模式和一个内模式,但可以有多个外模式;一个应用程序只能使用一个外模式。 3. 当模式改变时,由数据库管理员对各外模式/模式映像作相应改变,可以使外模式保持不变,从而保证了数据的( )。 A. 物理独立性 B. 逻辑独立性 C. 安全性 D. 完整性 【答案】B 【解析】外模式/模式映像保证数据的逻辑独立性:模式改变时只需修改该映像,外模式(应用程序)不必改变。 4. 模式/内模式映像保证了数据的( )。 A. 物理独立性 B. 逻辑独立性 C. 共享性 D. 安全性 【答案】A 【解析】模式/内模式映像保证数据的物理独立性:数据的物理存储方式改变时,只需调整该映像,模式不必修改。 5. 在关系模型中,某属性不是本关系的主关键字,却是另一关系的主关键字,则该属性称为( )。 A. 外部关键字 B. 候选关键字 C. 主关键字 D. 域 【答案】A 【解析】外部关键字的定义:某属性不是该实体(关系)的主关键字,却是另一实体(关系)的主关键字。 二、判断题 1. 一个数据库只有一个模式,也只有一个内模式。( ) 【答案】√ 【解析】模式是全体数据的公共数据视图,一个数据库只有一个模式;内模式描述物理存储,一个数据库也只有一个内模式。 2. 外模式通常是模式的子集,一个应用程序可以同时使用多个外模式。( ) 【答案】× 【解析】外模式通常是模式的子集,一个数据库可以有多个外模式,但一个应用程序只能使用一个外模式。 3. 外模式是保证数据库安全性的有力措施。( ) 【答案】√ 【解析】用户只能通过外模式看见和使用局部数据,因此外模式是保证数据库安全性的有力措施。 4. 构成关系模型的二维表中,允许存在两条完全相同的记录。( ) 【答案】× 【解析】关系二维表不允许有两条完全相同的记录,也不允许有重复的字段名;但行、列的排列次序可以任意。 5. 模式反映的是数据库某一时刻的状态,实例反映的是数据的结构及其联系。( ) 【答案】× 【解析】说反了:模式反映数据的结构及其联系(仅涉及型),实例反映数据库某一时刻的状态(模式的一个具体值)。 三、填空题 1. 数据库系统的三级模式结构是指外模式、______和内模式。 【答案】模式(逻辑模式) 【解析】三级模式由外向内依次为:外模式(子模式/用户模式)、模式(逻辑模式)、内模式(存储模式)。 2. 数据库系统的二级映像是指外模式/模式映像和______映像。 【答案】模式/内模式 【解析】二级映像包括:外模式/模式映像(保证逻辑独立性)和模式/内模式映像(保证物理独立性)。 3. 数据的逻辑独立性和物理独立性合称______。 【答案】数据独立性 【解析】数据的逻辑独立性和物理独立性合称数据独立性,是数据库系统最显著的特点之一。 4. 在关系模型中,属性的取值范围称为______。 【答案】域 【解析】域是属性的取值范围,如成绩取值 0~100、性别取值“男”或“女”。 5. 当关系中有多个属性可以作为关键字而选定其中一个时,该关键字称为______。 【答案】主关键字 【解析】能唯一标识实体的属性或属性集合称为关键字;多个候选关键字中选定的一个称为主关键字。 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

《数据库原理与应用技术》数据库理论基础(举一反三考点练)-课后自测(1)(河北)
1
《数据库原理与应用技术》数据库理论基础(举一反三考点练)-课后自测(1)(河北)
2
《数据库原理与应用技术》数据库理论基础(举一反三考点练)-课后自测(1)(河北)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。