数据库系统原理教程 第一章 绪论 习题解答

本文深入探讨了数据库系统的基本概念、特点、功能以及在不同领域的应用实例,旨在为读者提供全面的理解。从数据结构、数据库系统组成到数据库管理系统的功能,再到数据模型的概述,本文详细介绍了数据库系统的核心原理和实际应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章 绪论

  一、选择题

1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和(

A. 系统分析员 B. 程序员 C. 数据库管理员 D.操作员

2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A. DBS包括DBDBMS B. DBMS包括DBDBS

C. DB包括DBSDBMS D. DBS就是DB,也就是DBMS

3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段  II.文件系统阶段  III.数据库阶段

A. I II B. 只有 II C. II III D. 只有I

4. 下列四项中,不属于数据库系统特点的是(

A. 数据共享 B. 数据完整性 C. 数据冗余度高D. 数据独立性高

5. 数据库系统的数据独立性体现在(

A.不会因为数据的变化而影响到应用程序

B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

6. 描述数据库全体数据的全局逻辑结构和特性的是(

A. 模式B. 内模式 C. 外模式 D. 用户模式

7. 要保证数据库的数据独立性,需要修改的是(

A. 模式与外模式 B. 模式与内模式

C. 三层之间的两种映射 D. 三层模式

8. 要保证数据库的逻辑数据独立性,需要修改的是(

A. 模式与外模式的映射 B. 模式与内模式之间的映射

C. 模式 D.三层模式

9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。

A.模式 B. 物理模式C. 子模式D. 内模式

10.下述()不是DBA数据库管理员的职责

A.完整性约束说明 B. 定义数据库模式

C.数据库安全D. 数据库管理系统设计

  二、简答题

  1.试述数据、数据库、数据库系统、数据库管理系统的概念。

答:

数据:描述事物的符号记录

数据库:长期储存在计算机内、有组织的、可共享的数据集合。

数据库管理系统:位于用户与操作系统之间的一层数据管理软件。

数据库系统:指在计算机系统中引入数据库后系统构成,一般由数据库、数据管理系统(已经开发工具)、应用系统、数据库管理员和用户构成。

  2.使用数据库系统有什么好处?

答:查询迅速、准确,而且可以节约大量纸面文件;数据结构化,并由DBMS同样管理;数据冗余度小;具有较高的数据独立性;共享性好2DBMS提供了数据的控制功能。

  3.试述文件系统与数据库系统的区别和联系。

答:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性搞,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制盒恢复能力。

文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件,解析文件系统是操作系统的重要组成部分,而DBMS是独立于操作体统的软件。但是DBMS是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作体统中的文件系统来实现的。

4.举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。

答:(1)适用于文件系统而不是数据库系统的应用例子:数据的备份、软件或应用程序使用过程中那个的临时数据存储一般使用文件比较合适。早期功能比较简单、比较固定的应用系统也适用文件系统。

2)适用于数据库系统而非文件的应用例子:目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统,学校的学生管理系统,人事管理系统,图书馆的图书管理系统,等等,都适用数据库系统。

  5.试述数据库系统的特点。

答:1)数据结构化

2)数据的共享性好,冗余度低。

3)数据独立性高

4)数据由DBMS统一管理和控制

  6.数据库管理系统的主要功能有哪些?

答:(1)数据库定义功能

(2)数据存取功能

(3)数据库运行管理

(4)数据库的建立和维护功能

  7.试述数据模型的概念、数据模型的作用和数据模型的三个要素。

答:1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。

2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关操作规则,是对系统动态特性的描述。

3)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态已经状态的变化,以保证数据的正确、有效、相容。

  8.试述概念模型的作用。

答:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是显示世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。

  9.定义并解释概念模型中以下术语:

  实体,实体型,实体集,属性,码,实体联系图(E-R图)

答:

实体:客观存在并可以相互区分的事物叫实体。

实体型:具有相同属性的实体具有相同的特征和性质,好用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。

实体集:同型实体的集合称为实体集。

属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。

码:唯一标识实体的属性集称为码。

实体联系图(E-R图):提供了表示实体型、属性和联系的方法。

·实体型:用矩形表示,矩形框内写明实体名;·属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;·联系:用菱形表示,菱形框内写明联系名,并用无向边分别于有关实体连接起来,同时在无向边旁上联系的类型(1:1, 1:nm:n)。

10.试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。

绪论 一.选择题 数据库系统采用数据库技术计算机系统数据库系统数据库数据库管理系统、应用系统和( ) 。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS   3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A.I 和 II B.只有 II C.II 和 III D.只有 I 4下列四项中,不属于数据库系统特点的是( ) 。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 5数据库系统的数据独立性体现在( ) 。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构  6.描述数据库全体数据的全局逻辑结构和特性的是( ) 。 A.模式 B.内模式 C.外模式 D. 7.要保证数据库的数据独立性,需要修改的是( ) 。 A.模式外模式 B.模式内模式 C.三级模式之间的两层映射 D.三层模式   8.要保证数据库的逻辑数据独立性,需要修改的是( ) 。 A.模式外模式之间的映射 B.模式内模式之间的映射 C.模式 D.三级模式 9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。 A.模式 B.物理模式 C.子模式 D.内模式  10.下述( )不是DBA数据库管理员的职责 。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计  11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( ) 。 A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型  12.区分不同实体的依据是( ) 。 A.名称 B.属性 C.对象 D.概念 13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )。 A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 14.在( )中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C.层次模型 D.以上都有   15.( )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 二.填空题 1 .数据库数据具有__________、__________和__________三个基本特点。 2 .数据库管理系统是数据库系统一个重要组成部分,它的功能包括__________、__________、__________、__________。 3 .数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。  4 .数据库管理技术的发展是计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。 5 .数据库具有数据结构化、最小的__________、较高的__________等特点 。 6 .DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。 7 .模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。 8 .三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。 9 .根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是__________,第二类是__________。 10 .数据模型的三要素是指__________,__________,__________。实际数据库系统中所支持的主要数据模型是__________,__________,__________。 11 .数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。 12.用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是 的联系。 13 .用有向图结构表示实体类型及实体间联系的数据模型称为__________模型,数据之间的联系通常通过__________实现。 14 .__________是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为__________。 15 .关系的完整性约束条件包括三大类:__________、__________和__________。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值