数据库原理考试题库.docx
- 文档编号:310804
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:44
- 大小:146.08KB
数据库原理考试题库.docx
《数据库原理考试题库.docx》由会员分享,可在线阅读,更多相关《数据库原理考试题库.docx(44页珍藏版)》请在冰豆网上搜索。
数据库原理考试题库
一、填空题
1.数据库系统一般由〔数据库〕、应用系统、〔数据库管理系统〕、〔数据库管理员〕和用户构成。
2.数据模型通常由〔数据结构〕、〔数据操作〕、〔数据的约束条件〕三部分组成。
3.实体之间的联系可抽象为三类,它们是〔一对一〕、〔一对多〕、〔多对多〕。
4.在数据库设计中,〔数据字典〕是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
5.〔事务〕是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
6.数据库系统在运行过程中,可能会发生故障。
故障主要有〔事务故障〕、系统故障、〔介质故障〕和电脑病毒四类。
7.并发控制的主要方法是采用〔封锁〕机制,其类型有〔共享锁〕和〔排它锁〕两种。
8.数据库的完整性是指数据的〔正确性〕和〔相容性〕。
9.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用〔GRANT〕语句,收回所授的权限使用〔REVOKE〕语句。
10.〔数据库〕是长期存储在电脑内的、有组织、可共享的数据集合。
11.数据库系统的三级模式结构是指数据库系统是由〔模式〕、〔外模式〕、〔内模式〕三级构成的。
12.在一个关系R中,假设每个数据项都是不可再分割的,那么R一定属于〔第一〔1NF〕〕范式。
E-R图一般在数据库设计的〔概念结构设计〕阶段使用。
13.〔事务〕是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有〔原子性〕、〔一致性〕、〔隔离性〕、〔持续性〕四个特性。
14.数据库系统中,系统故障通常称为〔软故障〕,介质故障称为〔硬故障〕。
15.关系操作的特点是〔集合〕操作。
16.假设事务T对数据对象A加了S锁,则其他事务只能对数据A再加〔S〕锁,不能加〔X〕锁,直到事务T释放A上的锁。
17.信息处理的方式而言,在文件系统阶段,〔程序设计〕处于主导地位,〔数据〕只起着服从程序设计需要的作用;而在数据库方式下,〔数据〕占据了中心位置。
18.现实世界进行第一层抽象的模型,称为〔概念〕模型;对现实世界进行第二层抽象的模型,称为〔数据〕模型。
19.数据库的三级模式结构是对〔数据〕的三个抽象级别。
21.层次、网状的DML属于〔过程性〕语言,而关系型DML属于〔非过程性〕语言。
22.关系模式的操作异常问题往往是由〔数据冗余〕引起的。
23.消除了非主属性对侯选键局部依赖的关系模式,称为〔2NF〕模式。
24.消除了非主属性对侯选键传递依赖的关系模式,称为〔3NF〕模式。
26.恢复的基本原则是〔冗余〕。
要使数据库具有可恢复性,在平时要做好两件事:
〔转储〔备份〕〕和〔记“日志”〕。
27.如果对数据库的并发操作不加以控制,则会带来四类问题:
〔丧失更新〕、〔读“脏数据”〕和〔不可重复读〕。
28.事务的执行次序称为〔调度〕。
29.判断一个并发调度是否正确,可以用〔可串行化〕概念来解决。
30.封锁能防止错误的发生,但会引起〔活锁和死锁〕问题。
31.S封锁增加了并发度,但缺点是〔容易发生死锁〕。
32.两段式封锁是可串行化的〔充分〕条件。
33.数据库的完整性是指数据的〔正确性〕和〔相容性〕。
34.SQL中的安全性机制,主要有两个:
〔视图〕和〔授权〕。
35.SQL的授权语句中的关键字PUBLIC表示〔全体用户〕。
36.在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,在这几个阶段中,数据的独立性是〔数据库系统〕阶段实现的。
37.数据库是在电脑系统中按照数据模型组织、储存和应用的〔数据的集合〕,支持数据库各种操作的软件系统叫〔数据库管理系统〕,由电脑、操作系统、DBMS、数据库应用程序及用户等组成的一个整体叫做〔数据库系统〕。
38.数据库的基本特点是〔数据可以共享〔或数据结构化〕、数据独立性、数据冗余度小,易扩充、统一管理和控制〕。
39.〔数据库〕是存储在电脑内组织的结构化的相关数据的集合。
40.在数据库中存储的是〔数据以及数据之间的联系〕。
41.数据库的特点之一是数据的共享。
严格的讲,这里的数据共享是指〔多种应用,多种语言,多个用户相互覆盖所用的数据集合〕。
42.数据库系统的核心是〔数据库管理系统〕。
43.数据库技术中采取分级方法将数据库的结构划分成多个层次,是为了提高数据库的〔逻辑独立性〕和〔物理独立性〕。
44.数据库系统的特点是〔数据共享〕,数据独立,减少数据剩余,防止数据不一致和加强了数据保护。
45.数据库管理系统能实现对数据库中数据的查询,插入,修改和删除等操作,这种功能称为〔数据操纵功能〕
46.在数据库的三级模式结构中,描述数据库中的全体数据的全局逻辑结构和特征的是〔模式〕
48.数据管理技术经历了〔人工管理〕,〔文件管理〕和〔数据库系统〕三个阶段
49.数据库是长期存储在电脑内,有〔组织〕的,可〔共享〕的数据集合
50.DBMS是指〔数据库管理系统〕它是位于〔用户〕和〔操作系统〕之间的一层管理软件
51.数据库管理系统的主要功能有〔数据定义功能〕,〔数据操作功能〕,数据库的运行管理和数据库的建立以及维护等4个方面。
52.数据独立性又可为〔逻辑数据独立性〕和〔物理数据独立性〕。
53.当数据的存储结构改变了,应用程序不变,而由DBMS处理这种改变。
这是指数据的〔物理独立性〕
54.根据数据模型的应用目的不同,数据模型可分为〔概念模型〕和〔数据模型〕
55.数据模型是由〔数据结构〕,〔数据操作〕和〔完整性约束〕三部分组成的
56.按照数据结构的类型来命名,数据模型分为〔层次模型〕,〔网状模型〕和〔关系模型〕。
57.现实世界的事物反映到人的头脑中经过思维加工是数据,这一过程要经历三个领域,依次是〔现实世界〕,〔信息世界〕和〔电脑世界〕。
58.实体之间的联系可抽象为三类它们是〔1:
1〕,〔1:
m〕和〔m:
n〕
59.按所使用的数据模型来分,数据库可分为〔层次〕、〔关系〕和〔网状〕三种类型。
60.关系数据库标准化是为解决关系数据库中〔插入、删除和数据冗余〕问题而引入的。
61.关系标准中的删除操作异常是指〔不该删除的数据被删除〕,插入操作异常是指〔应该插入的数据未被插入〕。
62.设计性能较优的关系模式称为标准化,标准化主要的理论依据是〔关系标准化理论〕。
63.标准化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:
其每一属性都是〔不可分解的〕。
64.数据模型的三要素是〔数据结构〕,〔数据操作〕和〔数据约束条件〕。
65.对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是〔数据库管理员〕。
66.关系模型是把实体之间的联系用〔二维表格〕表示。
67.在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是〔数据的逻辑独立性〕。
68.当数据库的存储结构改变时,可相应修改〔模式/内模式映像〕,从而保持模式不变。
69.在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是〔内模式〕。
70.在数据库系统的三级组织结构中,DBA视图是〔概念模式〕,系统程序员视图是〔内模式〕,用户视图是〔外模式〕。
71.表示实体及其联系的方法为〔E-R图〕,基本图素包括〔实体〕、〔属性〕和〔联系〕。
习惯上实体用〔矩形〕表示,实体属性用〔椭圆形〕表示,联系用〔菱形〕表示。
72.层次模型是用〔树型〕结构表示记录类型及其联系,其中上一层记录型和下一层记录型的联系是〔1:
M〕,层次模型不能直接支持〔M:
N〕联系。
73.在数据库的三级模式体系结构中,模式与内模式之间的映象〔模式/内模式〕,实现了数据库的〔物理〕独立性。
71.在关系模型中,假设属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为〔实体完整性〕规则。
72.描述概念模型常用的方法是〔实体--联系方法〕。
73.消除了部分函数依赖的1NF的关系模式,必定是〔2NF〕。
74.关系模式中R的属性全部是主属性,则R的最高范式必定是〔3NF〕。
75.在关系A〔S,SN,D〕和B〔D,CN,NM〕中,A的主键是S,B的主键是D,则D在S中称为〔外码〕。
76.对于非标准化的模式,经过〔将每一个分量化分为不可分的数据项〕转变为1NF,将1NF经过〔消除每一个非主属性对码的部分函数依赖,〕转变为2NF,将2NF经过〔消除非主属性对码的传递函数依赖〕转变为3NF。
77.关系模型中的关系模式至少是〔1NF〕。
78.关系模式中,满足2NF的模式必定是〔1NF〕。
79.在关系模式R中,假设其函数依赖集中所有候选键都是决定因素,则R最高范式是〔4NF〕。
80.候选关键字中的属性称为〔主属性〕。
81.在数据库设计中,将E-R图转换成关系数据模型的过程属于〔逻辑设计阶段〕。
82.在数据库设计的4个阶段中,每个阶段都有自己的设计内容。
“在哪些表、在哪些属性上、建什么样的索引”,这一内容应该属于〔物理〕设计阶段。
83.在数据库设计的需求分析阶段,数据字典通常由〔数据项〕、〔数据结构〕、〔数据流〕、〔数据存储〕和〔处理过程〕5部分组成。
84.在关系数据库设计中,使每个关系到达3NF,这是〔逻辑设计阶段〕阶段完成的。
85.设计概念结构时,常用的数据抽象方法是〔聚集〕和〔概括〕。
87.就方法的特点而言,需求分析阶段通常采用〔自顶向下逐步细化〕的分析方法;概念设计阶段通常采用〔自底向上逐步总和〕的设计方法。
88.在数据库设计中,子类和超类存在着〔继承〕的联系。
89.由分E-R图生成初步E-R图,其主要任务是〔消除属性冲突〕、〔消除结构冲突〕和〔消除命名冲突〕。
90.由初步E-R图构成基本E-R图,其主要任务是〔消除不必要的冗余〕。
91.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1:
N的联系,则转换成关系模后,右以包含有〔1或2〕个关系模式。
92.假定一个E-R图包含有A实体和B实体,并且从A到B存在着M:
N的联系,则转换成关系模型后,包含有〔3〕个关系模式。
93.〔物理结构设计〕阶段与具体的DBMS密切相关。
94.数据流图是数据库系统设计过程中〔概念结构设计〕阶段完成的。
95.事物的所有操作要么全做,要么全不做,这是事务的〔原子〕特性。
96.并发操作带来的问题主要有(丧失修改),(不可重复读),(读脏数据)。
97.在登录日志文件时,应该先〔登录日志文件〕,后〔更新数据库〕。
98.假设事物T对数据R已经加了X锁,则其他事物对数据R〔不能加任何锁〕。
99.对数据对象施加封锁,可能会引起活锁和死锁问题。
预防死锁通常有〔一次封锁法〕和〔顺序封锁法〕两种方法。
100.多个事物在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是〔可串行化的〕。
101.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的〔安全性〕。
102.关系标准化的目的是(控制冗余,防止插入和删除异常,从而增强数据的稳定性和灵活性).
103.在关系A〔S,SN,D〕和B〔D,CN,NM〕中,A的主键是S,B的主键是D,则D在A中称为〔外码〕。
104.在一个关糸R中,假设每个数据项都是不在分割的,那么R一定属于〔1NF〕
105.假设关系为1NF,且它的每一个非主属性都〔完全函数依赖于或不部分函依赖于〕码,则该关糸为2NF。
106.设有如下图的关糸R,R的候选关键字为〔A和DE〕;R中的函数依赖有〔AD→E,DE→A〕;R属于〔BCNF〕范式。
R
A
D
E
A1
D1
E2
A2
D6
E2
A3
D4
E3
A4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 考试 题库