全国基础数据库.docx
- 文档编号:11847659
- 上传时间:2023-04-06
- 格式:DOCX
- 页数:92
- 大小:92.93KB
全国基础数据库.docx
《全国基础数据库.docx》由会员分享,可在线阅读,更多相关《全国基础数据库.docx(92页珍藏版)》请在冰豆网上搜索。
全国基础数据库
☆☆☆经典解析☆☆☆
一、选择题
1.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()。
A)数据库系统B)文件系统
C)人工管理D)数据项管理
[命题目的]考查数据库技术发展的几个阶段及各个阶段的特点。
[解题要点]数据库系统的3级体系结构中提供了子模式/模式和模式/内模式两级映射,保证了数据独立性的实现。
[错解分析]在人工管理阶段,数据无法共享,冗余度大,不独立,完全依赖于程序。
在文件系统阶段,数据共享性差,冗余度大,独立性也较差。
所以B)选项和C)选项均是错误的。
[考点链接]数据管理3个阶段各自的特点。
答案:
A)
2.数据库系统的核心是()。
A)数据库B)数据库管理系统
C)数据模型D)软件工具
[命题目的]考查数据库系统的组成。
[解题要点]数据库系统由数据库(数据)、数据库管理系统(及其开发工具)、应用系统、数据库管理员、系统平台之一硬件平台(硬件)、系统平台之二软件平台(软件)五部分构成。
数据库管理系统(DataBaseManagementSystem,DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。
[错解分析]数据库(DataBase,DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。
数据库不是数据库系统的核心。
在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。
通俗地讲数据模型就是现实世界的反映。
软件工具分为软件开发工具、软件维护工具、软件管理与软件支持工具。
这些工具用来辅助软件开发、运行、维护、管理、支持等过程中的活动。
[考点链接]数据、数据库、数据库管理系统的概念。
答案:
B)
3.数据库系统依靠()支持数据的独立性。
A)具有封装机制
B)定义完整性约束条件
C)模式分解,各级模式之间的映射
D)DDL语言和DML语言互相独立
[命题目的]考查数据库系统的独立性特点。
[解题要点]数据库的3级模式结构指数据库系统由外模式、模式和内模式3级构成。
数据库管理系统在这3级模式之间提供了两层映射:
外模式/模式映射,模式/内模式映射。
这两层映射保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
[错解分析]数据库系统定义完整性约束条件是用来维护数据库中的数据与现实世界的一致性,所以B)选项错误。
DDL用来定义数据库的3级模式结构及其相互之间的映射,定义数据的完整性、安全性控制等约束条件。
DML实现对数据库中数据的检索、插入、删除和修改。
所以D)选项是错误的。
[考点链接]数据库的3级模式结构和两级映射。
答案:
C)
4.在数据库系统的3级模式结构中,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
A)外模式B)内模式
C)存储模式D)模式
[命题目的]考查数据库3级结构中模式的定义。
[解题要点]数据库的3级模式结构指数据库系统由外模式、模式和内模式3级构成。
模式,也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
[错解分析]外模式,也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据库的逻辑表示。
所以A)选项错误。
内模式,也称存储模式,它是数据物理结构和存储方式的描述。
所以B)选项和C)选项错误。
[考点链接]数据库3级模式结构的定义和特点。
答案:
D)
5.在数据库系统中,当总体逻辑结构改变时,通过改变(),使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。
A)应用程序B)逻辑结构和物理结构之间的映射
C)存储结构D)局部逻辑结构到总体逻辑结构的映射
[命题目的]考查数据库系统逻辑独立性的定义。
[解题要点]模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。
当模式改变时,由数据库管理员对外模式/模式映射做相应改变,可以使外模式保持不变。
应用程序是依据数据的外模式编写的,从而应用程序也不必改变。
保证了数据与程序的逻辑独立性,即数据的逻辑独立性。
[错解分析]由以上分析可知,A)选项和C)选项都是错误的。
对于B)选项,逻辑结构和物理结构之间的映射指的是模式/内模式映射,这种映射结构能反映数据库的物理独立性。
所以B)选项也是错误的。
[考点链接]数据库的物理独立性和逻辑独立性的定义。
答案:
D)
6.数据的完整性是指数据的正确性、有效性和()。
A)可维护性B)独立性
C)安全性D)相容性
[命题目的]考查数据完整性的定义。
[解题要点]数据模型应该反映和规定本数据模型必须遵守的、基本的、通用的完整性约束条件。
完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态及其状态的变化,以保证数据的正确性、有效性和相容性。
[错解分析]由以上分析可知,A)选项、B)选项和C)选项都是错误的。
[考点链接]关系数据模型的完整性规则。
答案:
D)
7.对关系数据库来讲,下面()的说法是错误的。
A)每一列的分量是同一类型的数据,来自同一个域
B)不同列的数据可以出自同一个域
C)行的顺序可以任意交换,但是列的顺序不能任意交换
D)关系中的任意两个元组不能完全相同
[命题目的]考查关系数据库的性质和特点。
[解题要点]对关系数据库来说,必须具有以下6条性质:
(1)每一列的分量是同一类型的数据,来自同一个域;
(2)不同的列可以出自同一个域,称其中的每一列为一个属性,不同的属性要给予不同的属性名;
(3)列的顺序无所谓,即列的次序可以任意交换;
(4)任意两个元组不能完全相同;
(5)行的顺序无所谓,即行的次序可以任意交换;
(6)分量必须取原子值,即每一个分量必须是不可再分的数据项。
[错解分析]由以上分析可知,A)选项、B)选项和D)选项所描述的都是正确的。
[考点链接]关系数据库的基本概念和数学定义。
答案:
C)
8.用树型结构来表示实体之间联系的模型称为()。
A)关系模型B)层次模型
C)网状模型D)数据模型
[命题目的]考查层次模型的特点。
[解题要点]满足下面两个条件的基本层次联系的集合为层次模型:
(1)有且只有一个结点没有双亲结点,这个结点称为根结点;
(2)根以外的其它结点有且仅有一个双亲结点。
层次模型的特点:
(1)结点的双亲是惟一的。
(2)只能直接处理一对多的实体联系。
(3)每个记录类型定义一个排序字段,也称为码字段。
(4)任何记录值只有按其路径查看时,才能显出它的全部意义。
(5)没有一个子女记录值能够脱离双亲记录值而独立存在。
[错解分析]关系模型采用二维表来表示,简称表。
满足下面两个条件的基本层次联系的集合为网状模型。
(1)允许一个以上的结点无双亲;
(2)一个结点可以有多于一个的双亲。
从图论观点看,网状模型是一个不加任何条件限制的无向图。
在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。
通俗地讲数据模型就是现实世界的反映,它分为两个阶段:
(1)把现实世界中的客观对象抽象为概念模型;
(2)把概念模型转换为某一DBMS支持的数据模型。
[考点链接]关系模型、层次模型、网状模型的概念、特点以及表示方法。
答案:
B)
9.用二维表形式结构表示实体类型以及实体类型之间联系的数据模型是()。
A)关系数据模型B)层次数据模型
C)网状数据模型D)面向对象数据模型
[命题目的]考查关系模型的表示形式。
[解题要点]关系模型和网状、层次模型的最大区别是关系模型用二维表而不是通过指针链来表示和实现实体之间的联系,关系模型是数学化的模型,可以把二维表看成一个集合。
[错解分析]层次模型是树型结构;从图论观点看,网状模型是一个不加任何条件限制的无向图。
[考点链接]关系模型、层次模型、网状模型的概念。
答案:
A)
10、数据库的3级模式结构由外模式、概念模式和内模式组成,它适合于()。
Ⅰ.关系型数据库
Ⅱ.层次型数据库
Ⅲ.网状型数据库
A)只有ⅠB)Ⅰ和Ⅱ
C)Ⅱ和ⅢD)都适合
[命题目的]考查数据库3级模式的概念。
[解题要点]数据库的3级模式结构是数据库系统的一个总框架。
不同数据结构模型的数据库系统绝大多数在总体结构上都有3级模式结构。
数据库的3级模式结构的优点是把数据的存储和对数据的应用分离开来,数据的具体组织由数据库管理系统具体负责(涉及到硬件、数据结构等方面),用户逻辑地处理数据,数据在计算机中的表示和存储方法对用户透明,这也是3级模式结构的最大优势。
[错解分析]由于3级模式都适合关系模型、层次模型和网状模型的数据库。
所以A)、B)和C)都是片面的答案。
[考点链接]数据库系统的内部体系结构。
答案:
D)
11.关于数据库系统的3级模式结构,下列论述中正确的是()。
A)3级模式结构是数据库惟一的一种分级模式结构
B)外模式/模式映射为数据的物理独立性提供支持
C)内模式与物理数据库等价,概念模式与逻辑数据库等价
D)外模式是概念模式的一个逻辑子集,且外模式的某些描述可以与概念模式不同
[命题目的]考多数据库的3级模式结构。
[解题要点]外模式是用户观念下的数据结构的逻辑描述,在数据库中某个用户一般只会用到概念模式中的一部分记录集,因此外模式是概念模式的一个逻辑子集,外模式允许某些描述与概念模式不同,所以D)选项正确。
[错解分析]3级模式结构并不是数据库惟一的一种分级模式,A)选项不正确。
内模式/概念模式映射为数据的物理独立性提供支持,外模式/概念模式映射为数据的逻辑独立性提供支持。
B)选项不正确。
[考点链接]数据库3级模式结构的定义和特点。
答案:
D)
12.对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是()。
A)应用程序员B)用户
C)数据库管理员D)数据库管理系统的软件设计员
[命题目的]考查数据库管理员(DBA)的职责。
[解题要点]数据库管理员(简称DBA),具有如下的职能:
设计、定义数据库系统;帮助用户使用数据库系统;监督与控制数据库系统的使用和运行;改进和重组数据库系统;转储和恢复数据库;重构数据库。
所以,定义数据库内容,决定存储结构和存取策略及安全授权等是数据库管理员(DBA)的职责。
[错解分析]应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装,A)选项错误;用户通过应用系统的用户接口使用数据库,但是没有题中所述的职责,B)选项错误;数据库管理系统的软件设计员负责数据库中数据的确定和数据库各级模式的设计,D)选项错误。
[考点链接]数据库管理人员的职责。
答案:
C)
13.关系中的“主码”不允许取空值是指()约束规则。
A)实体完整性B)引用完整性
C)用户定义的完整性D)数据完整性
[命题目的]考查数据库系统实体完整性的规则。
[解题要点]关系中的“主码”不允许取空值,因为关系中的每一行都代表一个实体,而实体的区分就是靠主码的取值来惟一标识的,如果主码值为空,意味着存在着不可识别的实体,所以这种约束规则是实体完整性约束规则。
[错解分析]引用完整性规则要求“不允许引用不存在的实体”,所以B)选项错误。
用户定义的完整性规则反映某一具体应用所涉及的数据必须满足的语义要求,所以C)选项是错误的。
[考点链接]关系数据模型的性质和完整性规则。
答案:
A)
14.按条件f对关系R进行选择,其关系代数表达式是()。
A)R
RB)R
R
C)
(R)D)
(R)
[命题目的]考查选择的表达式。
[解题要点]选择又称为限制(Restriction)。
它是在关系R中选择满足给定条件的诸元组,记作:
(R)={t
R
F(t)=’真’}
其中F表示选择条件,它是一个逻辑表达式,取逻辑值“真”或“假”。
[错解分析]设有关系R、S,R有域A1,A2,…,An,S有域Bl,B2,…,Bm,并且,Ai1,Ai2,…,Aij;,与Bl,B2,…,Bj分别为相同域,此时它们自然连接可记为:
R
S
所以A)选项错误。
连接运算又可称为
运算,这是一种二元运算,通过它可以将两个关系合并成一个大关系。
设有关系R、S以及比较式i
j,其中i为R中的域,j为S中的域,
含义同前。
则可以将R、S在域i、j上的
连接记为:
R
S
所以B)选项也不对。
投影运算是一个一元运算,一个关系通过投影运算后仍为一个关系R’。
R’是这样的一个关系,它是R中投影运算所指出的那些域的列所组成的关系。
设R有n个域:
A1,A2,…,An,则在R上对域Ai1,Ai2,…,Aim(Aij
{A1,A2,…,An})的投影可表示成为下面一元运算:
Ai1,Ai2,…,Aim(R)
所以D)选项不能选。
[考点链接]关系代数查询方法。
答案:
C)
15.将E—R图转换到关系模式时,实体与联系都可以表示成()。
A)属性B)关系C)键D)域
[命题目的]考查E—R图向关系模式的转换。
[解题要点]E—R图由实体、实体的属性和实体之间的联系3个要素组成,关系模型的逻辑结构是一组关系模式的集合,将E—R图转换为关系模型:
将实体、实体的属性和实体之间的联系转化为关系模式。
[错解分析]本题考查的是将E—R图向关系模式转换的方法,由以上分析知实体和联系都不是转换成属性、键或域。
[考点链接]关系模型的特点。
答案:
B)
16.数据库系统支持数据的逻辑独立性依靠的是()。
A)DDL语言和DML语言完全独立
B)定义完整性约束条件
C)数据库的3级模式结构
D)模式分解及其各级模式之间的映射机制
[命题目的]考查数据库系统的逻辑独立性。
[解题要点]当数据的总体逻辑结构改变时,通过对映射的相应改变而保持局部逻辑结构不变,不必改变应用程序,从而实现数据和程序的逻辑独立性。
这种体系结构即是关系数据库系统的3级模式和两级映射。
[错解分析]由以上分析可知,A)选项、B)选项和C)选项都是错误的。
[考点链接]数据库系统的物理独立性。
答案:
D)
17.在关系数据模型中可以有3类完整性约束条件,任何关系必须满足其中的()约束条件。
A)参照完整性、用户自定义完整性B)数据完整性、实体完整性
C)实体完整性、参照完整性D)动态完整性、实体完整性
[命题目的]考查关系模型的完整性规则。
[解题要点]为了维护数据库中数据与现实世界的一致性,关系数据库的插入、删除和修改操作必须遵循下述3类完整性规则:
(1)实体完整性规则,这条规则要求关系中的元组的主码不能为空值。
如果出现空值,那么主码就起不了惟一标识元组的作用。
(2)引用完整性规则,这条规则要求“不允许引用不存在的实体(即元组、记录等)”。
前两类是关系模型必须满足的完整性规则,应该由系统自动支持。
(3)用户自定义的完整性规则,这是针对某一具体数据的约束条件,由应用环境决定。
它反映某一具体应用所涉及的数据必须满足的语义要求。
关系模型应提供定义和检验这类完整性的机制,以便用统一的、系统的方法处理它们,而不要由应用程序担负这一功能。
[错解分析]由以上分析可知,A)选项、B)选项和D)选项都是错误的。
[考点链接]关系数据模型完整性规则的分类及要求。
答案:
C)
18.下列有关数据库的叙述中,错误的是()。
A)数据库减少了数据冗余
B)数据库数据可以为经DBA认可的各用户使用
C)用户程序按照所对应的子模式使用数据库中的数据
D)数据库的存储模式如有改变,则概念模式也应做改变
[命题目的]考查有关数据库的基本知识。
[解题要点]由于概念模式与存储模式之间有概念模式/存储模式映射,如果存储模式改变,可以通过修改映射而使概念模式保持不变。
因此,D)选项的叙述是错误的。
[错解分析]数据库的主要特点是减少数据冗余度和数据共享,所以题目中A)选项和B)选项对数据库的叙述是正确的。
用户的应用程序是根据外模式对数据库进行操作的,所以C)选项的叙述也是正确的
[考点链接]数据库系统的基本特点。
答案:
D)
19.下列工作中,不属于数据库管理员(DBA)的职责的是()。
A)建立数据库B)输入和存储数据库数据
C)监督和控制数据库的使用D)数据库的维护和改进
[命题目的]考查数据库管理员(DBA)的职责。
[解题要点]数据库管理员(简称DBA)具有如下的职能:
设计、定义数据库系统;帮助用户使用数据库系统;监督与控制数据库系统的使用和运行;改进和重组数据库系统;转储和恢复数据库;重构数据库。
所以,定义数据库内容,决定存储结构和存取策略及安全授权等是数据库管理员(DBA)的职责。
B)选项所述的内容不属于DBA的职责。
[错解分析]由以上分析可知,A)选项、C)选项和D)选项都是数据库管理员(DBA)的职责。
[考点链接]数据库管理员的具体职责。
答案:
B)
20.关系模型是把实体之间的联系用()来表示。
A)二维表格B)树
C)图D)E—R图
[命题目的]考查关系模型之间实体联系的表示。
[解题要点]关系模型是用二维表框架来表示实体及其实体之间的联系的模型,它的数据结构是一个二维表格结构,一个二维表又称为一个关系。
表格中的一行数据构成一个实体,在数据模型中称为一个记录;表格中的列即为实体的属性,在数据模型中称为数据项,属性型称为字段,数据项的取值范围称为值域。
[错解分析]表示层次数据模型的实体之间的联系,所以B)选项是错误的;
图结构经常用来表示网状数据模型的实体之间的联系,所以C)选项是错误的;
E—R图经常用来描述现实世界的概念模型,所以D)选项是错误的。
[考点链接]层次模型、网状模型和关系模型实体间联系的数据结构描述。
答案:
A)
21.对数据库中的数据可以进行查询、插入、删除、修改(更新),这是因为数据库管理系统提供了()。
A)数据定义功能B)数据操纵功能
C)数据维护功能D)数据控制功能
[命题目的]该题考查考生对数据库管理系统基本功能的理解。
[解题要点]数据库管理系统包括如下功能:
(1)数据定义功能:
DBMS提供数据定义语言(DDL),用户可以通过它方便地对数据库中的数据对象进行定义;
(2)数据操纵功能:
DBMS还提供数据操作语言(DML),用户可以通过它操纵数据,实现对数据库的基本操作,如查询、插入、删除和修改;
(3)数据库的运行管理:
数据库在建立、运用和维护时由数据库管理系统统一管理,统一控制以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复;
(4)数据库的建立和维护功能:
它包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组、功能和性能监视等等。
对数据库中的数据进行查询、插入、删除、修改(更新),是由数据库管理系统的数据操纵功能提供的,而数据维护功能主要指数据库的转储及恢复等,要注意区分。
[错解分析]由以上分析可知,A)选项、C)选项和D)选项都是错误的。
[考点链接]数据库管理系统所提供的功能。
答案:
B)
22.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的()的过程,包括确定数据库在物理设备上的存储结构和存取方法。
A)逻辑结构B)物理结构
C)概念结构D)层次结构
[命题目的]考查数据库的物理设计的概念。
[考点链接]根据数据库物理设计的概念可知:
数据库的物理设计是为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程。
其中,物理结构是指数据库在物理设备上的存储结构和存取方法。
[错解分析]由以上分析可知,A)选项、C)选项和D)选项都是错误的。
[考点链接]数据库的逻辑结构和概念结构的定义及特点。
答案:
B)
23.数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是()。
A)数据库设计B)数据通信
C)数据定义D)数据维护
[命题目的]考查数据字典的基本功能。
[解题要点]数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的成果。
数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
所以数据字典的最基本的功能是数据定义
[错解分析]由以上分析可知,A)选项、B)选项和D)选项都是错误的。
[考点链接]数据字典的内容和作用。
答案:
C)
24.在下列叙述中,不正确的是()。
A)如果完善对数据库系统的设计,故障是可以避免的
B)恢复子系统应成为数据库系统的一个重要组成部分
C)介质故障发生的可能性很小,但是破坏性很大
D)应把计算机病毒看成一种人为的故障
[命题目的]考查有关数据库故障的知识点。
[解题要点]虽然当前计算机软件、硬件技术飞速发展,但是硬件的故障、系统软件和应用软件的错误、操作员的失误及恶意的破坏仍然是不可避免的。
所以A)选项的叙述是不正确。
[错解分析]在数据库运行过程中可能发生的故障主要又4类:
事务故障、系统故障、介质故障和计算机病毒。
(1)事务故障是事务在运行过程中由于种种原因,如操作系统或DBMS代码错误,操作员操作失误,突然停电等造成系统停止运行,致使所有正在运行的事务都以非正常方式终止。
这时内存中数据缓冲区的信息全部丢失,但是存储在外部存储设备的数据未受影响;
(2)介质故障是指系统在运行过程中,由于某种硬件故障如磁盘损坏、磁头碰撞或操作系统的某种潜在的错误、瞬时强磁场干扰等,存储在外存中的数据部分或全部丢失。
这类故障比前两类故障的可能性小得多,但是它的破坏性却是最大的;
(3)计算机病毒是一种人为的故障或损坏,是一些具有破坏性、自动复制自身的计算机程序。
由以上分析可知,B)选项、C)选项和D)选项的叙述都是正确的。
[考点链接3数据库的故障以及故障恢复技术。
答案:
A)
25.在数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。
A)层次分析法和层次结构图B)数据流程分析法和数据流程图
C)结构分析法和模块结构图D)实体—联系法和实体—联系图
[命题目的]考查数据库的概念设计阶段的常用方法和描述工具。
[解题要点]在概念设计阶段,表达概念设计的方法和工具很多,但是最著名、最常用的是P.P.S.Chen提出的E—R方法(实体—联系方法),它由两部分组成:
一部分就是由E—R图描述现实世界;另一部分就是将E—R图转换成相应的数据库系统的模型。
所以,D)选项是正确的答案。
[错解分析]数据流程分析法和数据流图是在数据库的需求分析阶段使用的方法,所以B)选项错误。
模块结构图是在数据库逻辑结构设计阶段使用的方法,所以C).选项错误。
[考点链接]E—R图中各类符号表示的含义。
答案:
D)
26.实体—联系模型可以形象地用E—R图表示,在E—R图中以()来表示实体类型。
A)菱形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 基础 数据库