第1章数据库系统概论习题及解答

发布时间 : 星期二 文章第1章数据库系统概论习题及解答更新完毕开始阅读

所以本题答案为“C”。

4.在数据库管理技术中,影响数据库结构设计质量的数据模型是( )。 A.层次模型 B.概念模型 C.关系模型 D.网状模型

【解析】数据库设计中第一步也是最重要的一步是设计概念模型,它必须能准确的描述所要管理的数据对象及其之间的联系。然后,再将它等价的转换成DBMS支持的DB结构模型。概念模型设计质量会影响数据库结构质量,所以本题答案为“B”。

5.数据库类型的划分,其依据是( )。

A.记录形式 B.文件类型 C.数据模型 D.数据的存取方法

【解析】数据库结构是依据数据模型组织起来,数据模型不同则数据库的类型就不同,所以本题答案为“C”。

6.数据库系统由( )组成。

A.DB,相应的硬件、软件系统和各类相关人员 B.DB,DBMS,各类相关人员 C.计算机硬件、软件系统,相关人员和DBMS D.数据库、软件及相关人员

【解析】 数据库系统由数据库、相应的硬件、软件系统和各类相关人员组成,所以本题答案为“A”。 7.数据库三种基本类型是( )。

A.网状、层次和分布式 B.关系、层次和分布式 C.网状、关系和面向对象 D.层次、网状和关系

【解析】 数据库三种基本类型由三种基本数据模型组成,即网状、层次和关系模型组成,所以本题答 案为“D”。

8.数据库三级模式:外模式、概念模式和内模式分别由对应的( )三种模型定义而成。

A.外模型、内模型和逻辑模型 B.外模型、概念模型和逻辑模型 C.外模型、概念模型和内模型 D.子模型、物理模型和内模型

【解析】数据库三级模式:外模式、概念模式和内模式分别由对应的外模型、概念模型和内模型,通过 相应的DDL语言定义而成。所以本题答案为“C”。 9.在数据库中,下列说法( )是正确的。

A.文件中存在大量的数据冗余,数据库中彻底消灭了数据冗余

B.DBMS是数据库一切功能的具体体现,所以数据库中的数据可由DBMS直接存取

C.文件系统的存取功能是由DBMS直接控制和管理的,因此DBMS可以直接存取数据库中的数据 D.数据库中的数据由操作系统的文件系统进行存取。

【解析】 存储在磁盘中的数据库中的数据,其位置由DBMS获得,但它只能由操作系统中的文件系统 进行存取,所以本题答案为“D”。

10.数据库操纵语言中的基本操纵功能中不包括( )。

A.删除DB中的数据 B.插入数据到DB中 C.描述DB的访问控制 D.对DB中数据排序

【解析】 在数据库操纵语言中,提供对DB操作的基本语句包括:插入、删除、修改和查询,不包括 排序,所以本题答案为“D”。 11.在数据库中存储的是( )。

A.数据 B.信息 C.数据及数据之间的联系 D.数据模型 【解析】 在数据库中,存储的是数据及数据之间的联系,所以本题答案为“C”。

二、填空题

1.数据库技术是在___________基础上发展起来的数据库管理技术。

【解析】 数据库技术是在克服了文件系统管理数据的弊端的基础上发展起来的。所以本题的答案为“文

件系统”。

2.与文件系统相比较,数据库系统管理数据的主要特点是_______和_____。

【解析】 数据库的组织和结构是依据数据模型,其数据模型结构描述一个组织或部门全部数据集合,且 提供对该组织或部门全体用户共享的数据,即它具有共享性。另外数据库系统具有三级模式和两极映像结 构,使得所管理数据具有较高的数据独立性。所以本题的答案为“共享性”和“独立性”。 3.层次模型中,上一层记录类型和下一层记录类型的联系是_________。

【解析】 层次模型中,上一层记录类型和下一层记录类型之间的联系只能是1:n联系(包括1:1), 不能直接表示n:m的联系。要表示n:m的联系,可以通过冗余结点法或虚拟结点法,将n:m的联系 转换为1:n联系表示。所以本题的答案为“1:n”。 4.DBMS是位于_______和_______之间的一层数据管理软件。

【解析】 DBMS为数据库管理系统,它位于数据库系统用户与操作系统之间的一层数据管理软件。所以 本题的答案为“用户”,“操作系统”。 5.数据库类型的划分是依据 _______。

【解析】 数据库组织和结构依据是数据模型,即数据模型不同则数据库类型不同。所以本题的答案为 “数据模型”。

6.数据管理发展过程中,_______阶段的数据独立性最高,共享性更好。

【解析】 数据管理发展过程中,数据库管理使得数据有较高的独立性和共享性。所以本题的答案为“数 据库管理”。

7.层次模型、网状模型与关系模型划分的原则是_______。

【解析】 层次模型、网状模型与关系模型的区别是它们用不同的方式表示数据之间的联系。层次用“树” 型结构,网状模型用“图”结构,关系模型用“二维表”来表示数据之间的联系。所以本题的答案为“数 据之间的联系”。

8.独立于计算机与DBMS的数据模型是_______。

【解析】 概念模型用来描述现实世界事物和事物之间联系的模型,它独立于计算机,并且与DBMS无 关。所以本题的答案为“概念模型”。

9.在DBMS中,用来查找数据库中数据的语言称为_______。

【解析】 DBMS是DBS中核心软件,它包括对DB的定义,操纵,管理和维护功能程序,查找属于 DBMS中操纵语言所定义的一种操作,所以本题的答案为“操纵语言”或“DML ”。 10.数据库应用程序员与数据库的接口是_______。

【解析】 数据库应用程序员是依据数据库的外模式编写应用程序,所以本题的答案为“外模式”或“子模式”。

1.3 习题与解答

1. 数据管理的主要内容是什么?

答:数据管理的主要内容是指适用于各种数据处理业务的共性一些操作,包括:数据收集、整理组织、存 储、维护、检索、传递等工作。

2. 数据管理技术的发展经历了哪几个阶段?

答:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统管理阶段和数据库系统阶段。 3.数据库系统与文件系统有哪些区别与联系?

答:数据库系统是在文件系统的基础上发展起来的,数据库结构和组织是以数据模型为核心构建而成。数 据模型有效地描述了数据的特征及其数据之间的联系,这是数据库系统与文件系统的主要区别。同时与文

件系统相比,数据库系统的共享性好,数据冗余度低;有较高的数据独立性;由DBMS统一管理数据。 4.什么是数据模型?数据模型三要素是什么?

答:数据模型是信息世界中表示实体类型和实体之间联系的模型。数据模型三要素是:数据结构、数据操 作和数据完整性约束。

·数据结构是对实体类型和实体之间联系的表达和实现。 ·数据操作是对数据库的检索和更新操作。

·数据完整性约束是定义数据及其联系应具有的制约和依赖规则。 5.在数据库组织结构中,有哪几种数据模型?它们之间有何区别?

答:在数据库组织结构中,当前流行的基本数据模型有三类:关系模型、层次模型和网状模型。它们之间 的根本区别在于数据之间的联系的表达方式不同。关系模型是用“二维表格”表示数据之间的联系;层次 模型是用“树型结构”表示数据之间的联系;网状模型是用“图结构”表示数据之间的联系。 6.何为数据库三级模式两级映像结构?其主要好处是什么?

答:数据库三级模式是指外模式、概念模式和内模式。两级映像是指外模式概念模式映像、概念模式内模 式映像。这种结构的主要好处是提供高度的数据独立性。 7.什么是数据库的数据独立性?有什么好处?

答:数据独立性表明应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独 立性。

逻辑数据独立性:是指外模式的局部,逻辑数据结构与概念模式的全局逻辑数据结构之间的独立性。当概念模式发生改变时,不影响其相应模式结构性质,应用程序不必修改。和物理数据独立性。

物理数据独立性是指内模式的存储结构与存取方法发生改变时,对数据库的概念模式和相应程序不必 修改的一种特性。

数据独立性的好处是:数据的物理存储设备更新了,物理表示及存取方法改变了,但数据概念模式可 以不变。概念模式改变,但用户的外模式可以不改变,因此应用程序也可以不改变,这将使程序维护容易。 另外,对同一数据库概念模式,可建立不同的用户外模式,从而提高数据共享性,使数据库系统具有较好 的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。 8.何为数据库管理系统?它的主要功能是什么?

答:数据库管理系统(DBMS)操纵和管理数据库的一组软件,是DBS重要的组成部分。不同的数据库系 统都有各自的DBMS,一个DBMS支持一种数据库模型。

DBMS的主要功能是定义、控制、管理和维护数据库。它通常由三部分组成:数据库定义语言(DDL) 及编译程序、数据库操纵语言(DML)及处理程序和数据库管理的例行程序。 9.什么是DBS中的数据库字典?它有哪些作用?

答:数据库字典是DBS中记载数据的描述信息和管理信息的数据库。 数据库字典的主要作用是:

·供DBMS快速查找有关对象的信息。DBMS在处理用户存取时,要经常查阅数据字典中的用户表、 子模式、模式、内模式等;

·供DBA查询整个系统的运行情况;

·提供系统分析和数据库重构、扩充和重新设计工作所需的信息。 10.DBA有何职责? 答:DBA的职责是:

·确定DB中的信息内容和结构; ·确定DB中的存储结构和存取策略;

·定义数据的安全性要求和数据完整性的约束条件; ·监控数据库的使用和运行。 11. DBS与DBMS的主要区别是什么?

答:数据库系统(DBS)是指在计算机系统中引入数据库后的系统。它由数据库、数据库管理系统 (DBMS)和软件、硬件及人员组成。

数据库管理系统(DBMS)是位于用户与OS之间的一层数据管理软件,是DBS重要组成部分。它是 DBS中对数据各种管理功能的实现者。

12. 在数据库物理结构中,存储哪几种形式的数据结构?

答:在数据库物理结构中,数据在磁盘上的组织仍然是文件。存储四类数据:数据文件、索引文件、 数据字典和统计数据文件。

13.在教师指导学生过程中,教师通过指导与学生发生联系,假定在某个时间某个地点一位教师可指导多 个学生,但某个学生在某一时间和地点只能被一位教师所指导。 假定:“教师”实体包括:教师号,姓名,职称,专业属性。

“学生”实体包括:学号,姓名,专业,入学时间属性。 “指导”包括:时间,地点属性。 试画出教师与学生联系的E-R图。 解:由题意设计的E-R模型如下:

14. 一个售书系统中有三个实体集:

书店:店名、地址、电话、经理名 图书:书号、书名、数量、单价、作者名 出版社:出版社名、书名、地址、电话

一个书店销售多种书籍,一种书为多个书店销售;一个出版社可出版多种图书,一种图书仅由一个出 版社出版。

试设计该系统的E-R模型。 解:由题意设计的E-R模型如下:

书号 书名 数量 单价 作者名 电话 书 店 n 出版社名 销售 m 图 书 n 出版 1 书名 出版社 地址 店名 地址 电话 经理名 教师号 姓名 职称 专业 入学时间 教 师 1 指导 m 姓名 学 生 专业 时间 地点 学号

联系合同范文客服:xxxxx#qq.com(#替换为@)