数据库系统原理例题之——数据库系统概述

发布时间:2023年12月28日

第一章 数据库系统概述

【例题】

一 、单选题

1.数据库管理系统的英文缩写是( )
A.Data B.DB C.DBMS D.DBS

2.随着计算机技术的发展及应用 ,数据管理技术经历的阶段按时间顺序分别是( )
A.人工管理阶段 、文件系统阶段 、数据库系统阶段
B.文件系统阶段 、人工管理阶段 、大数据阶段
C.数据库系统阶段 、文件系统阶段 、大数据阶段
D.人工管理阶段 、数据库阶段 、文件系统阶段

3.B/S 模式的英文全称是( )
A.Browser/Select B.Broad/Select
C.Browser/Server D.Broad/Server

二 、填空题

4.DBMS 必须具有将数据库从错误状态恢复到某一已知的正确状态的功能,这就是数据库的___________。

5.在数据库三级模式中,能满足不同用户需求的数据视图属于其中的_________模式。

6.实体所具有的某种特性称为实体的_________。

三 、简答题

7.简述数据库系统的特点 。

8.简述数据库系统三级模式结构的特点 。

9.简述数据模型的分类。

【答案&解析】

一、单选题

1.【考点】数据库管理系统
答案: C
解析:数据库基本概念:
数据(Data) :描述事物的符号记录 ,是指用物理符号记录下来的、可以鉴别的信息。 数据库(DB) :指长期储存在计算机中的有组织的、可共享的数据集合。
数据库管理系统(DBMS): 专门用于建立和管理数据库的一套软件 ,介于应用程序和操作系统之间。 数据库系统(DBS) :指在计算机中引入数据库技术之后的系统 。故本题选 C。

2.【考点】数据管理技术的发展
答案:A
解析:数据管理技术共经历三个阶段:
( 1 )人工管理(20 世纪 50 年代中期):
1 )数据不保存;
2 )应用程序管理数据;
3 )数据面向应用。
( 2 )文件系统(20 世纪 60 年代中期): 具有数据可长期保存和专门管理的特点 ,它提供了物理数据独立性, 使数据共享成为可能。
( 3 )数据库系统(20 世纪 60 年代后期):
1 )数据集成;
2 )数据共享性高;
3 )数据冗余小;
4)数据一致性;
5 )数据独立性高;
6 )实施统一管理与 控制 , 即数据库保护 。
7 )减少应用程序开发与维护的工作量 。
故选 A。

3.【考点】浏览器/服务器结构
答案: C
解析:
客户/服务器结构: Client/Server ,C/S
浏览器/服务器结构: Browser/Server ,B/S
故本题选 C。

二、填空题

4.【考点】数据库系统阶段
答案:故障恢复
解析:
数据库管理系统具有对数据的统一管理与控制功能:
数据的安全性:指保护数据,以防止不合法的使用而造成数据泄密和破坏。
数据的完整性:是对数据的正确性、有效性和相容性要求。
并发控制: 指当多个用户的并发进程同时存取、修改数据库时 ,对多用户的并发操作加以控制和协调。 故障恢复: DBMS 必须具有将数据库从错误状态恢复到某一 已知的正确状态的功能

5.【考点】外模式
答案: 外
解析:
数据库系统的三级模式结构:
( 1 )外模式(也称子模式或用户模式) :是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描 述 ,是与某一应用有关的数据的逻辑表示 。是用于满足不同数据库用户需求的数据视图 , 即用户视图。
( 2 )模式(也称概念模式或逻辑模式) :是数据库中全体数据的逻辑结构和特征的描述 ,是所有用户的公 共数据视图。
( 3 )内模式(也称存储模式) :是对数据库中数据物理结构和存储方式的描述 ,是数据在数据库内部的表 示形式 。是内部视图或存储视图。
故本题填外模式。

6.【考点】概念层数据模型
答案:属性
解析: 实体:客观存在并可相互区别的事物称为实体。
属性: 实体所具有的某种特性称为实体的属性。

三、简答题

7.【考点】数据库系统阶段
答案:
( 1 )数据集成;
( 2 )数据共享性高;
( 3 )数据冗余小;
( 4 )数据一致性;
( 5 )数据独立性高;
( 6 )实施统一管理与控制 , 即数据库保护;
( 7 )减少应用程序开发与维护的工作量;
解析:助记方式:鸡公煲鱼小 ,是因为偷工减料 ,所以顾客一致宣布独立 。(集共保余小 ,减少工作量, 一致独立) 。注意: 除了冗余小和工作量少 ,其余都高。

8.【考点】 三级模式结构的两层映像与数据独立性
答案:
( 1 )一个数据库的整体逻辑结构和特征的描述(概念模式)是独立于数据库其他层次结构(内/外模式) 的描述 ,其是数据库的核心 ,也是数据库设计的关键。
( 2 )一个数据库的内部存储模式依赖于概念模式,但存储模式独立于外部模式,也独立于具体的存储设备。
( 3 )用户逻辑结构(外模式)是在全局逻辑结构描述的基础上定义的 ,它面向具体的应用程序 ,独立于内 部模式和存储设备。
( 4 )特定的应用程序是在外模式的逻辑结构上编写的 ,它依赖于特定的外模式 ,与数据库的模式和存储结 构独立。

9.【考点】数据模型的分类
答案:
( 1 )概念层数据模型
( 2 )逻辑层数据模型
( 3 )物理层数据模型
解析:
数据抽象级别:
( 1 )概念层数据模型: 最高层
( 2 )逻辑层数据模型: 中间层
( 3 )物理层数据模型: 最底层

【延伸知识点】

1.在客户/服务器模式中 ,客户端和服务器可以同时工作在同一 台计算机上 ,这种工作方式称为()
A.单机方式 B. 网络方式
C.主机方式 D. 以上答案都不对

2.在数据模型的组成要素中 ,描述数据结构中数据间的语法和语义关联的是()
A.数据结构 B.数据操作
C.数据约束 D.概念模型

3.数据管理技术经历了三个阶段 ,其中不属于人工管理阶段特点的是()
A.数据不保存 B.应用程序管理数据
C.数据共享性差 D.数据冗余度低

4.在客户/服务器结构中 ,命令行客户端、 图形化界面管理工具、应用程序等称为( )
A.表示层 B.数据层 C.服务器 D.后台

5.关于数据模型与数据特征描述错误的是()
A.数据模型是对现实世界数据特征的抽象
B.数据具有静态和动态两种特征
C.数据模型描述的是数据的共性内容
D.数据的静态特征是指对数据可以进行符合一定规则的操作

6.用户是数据库系统的服务对象 ,其通常包括 _________和_________两类用。
7. 引起数据不一致的根源是 ___________ 。

【延伸知识点答案&解析】

1.答案:A
解析:
在客户/服务器模式中,客户端和服务器可以同时工作在同一 台计算机上,这种工作方式称为“单机方式 ”。

2.答案: C
解析:
破题点:本题可从“语法和语义关联 ”入手。
数据模型
( 1 )数据结构:描述的是系统的静态特性
( 2 )数据操作:描述的是系统的动态特性
( 3 )数据约束:描述数据结构中数据间的语法和语义关联
故本题选 C。

3.【考点】人工管理阶段
答案: D
解析:人工管理阶段的特点:
( 1 )数据不保存
( 2 )应用程序管理数据

( 3 )数据面向应用程序(当定义应 用程序涉及某些相同的数据时必须各自定义 ,不能共享 , 因此程序与程序之间存在着大量的冗余数据 ,数据的独立性差 。 )
数据冗余度低是数据库系统阶段的特点 ,故本题选 D。

4.【考点】客户/服务器结构
答案:A
解析:客户/服务器结构:
( 1 )“客户端” 、“前台 ”或“表示层 ” :命令行客户端、 图形化界面管理工 具、应用程序等 ,主要完成与数据库使用者的交互任务;
( 2 )“服务器 ”、“后台 ”或“数据层 ” :数据 库管理系统 ,主要负责数据管理 。故本题选 A 。BCD 都是数据库管理系统称谓。

5.【考点】数据模型、数据特征与数据模型组成要素
答案: D
解析:数据模型是对现实世界数据特征的抽象 ,描述的是数据的共性内容 。数据具有静态和动态两种特征。 其中 ,数据的静态特征包括数据的基本结构、数据间的联系以及对数据取值范围的约束;数据的动态特征 是指对数据可以进行符合一定规则的操作。

6.【考点】数据库系统
答案:程序员 ,数据库终端用户
解析:破题点:本题可从“用户 ”入手。
数据库系统(DBS):指在计算机中引入数据库技术之后的系统 。包括:数据库、数据库管理系统以及相关实 用工具、应用程序、数据库管理员和用户 。其中用户包括程序员和数据库终端用户

7.【考点】数据库系统阶段
答案:数据冗余
解析:题目考查数据冗余 。一个数据在数据库中只存储一次 ,不会发生不一致性 。消除或控制数据冗余可 在一定范围内避免数据的不一致性。

文章来源:https://blog.csdn.net/run__ning/article/details/135147423
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。