数据库技术复习题二填空题附答案Word格式文档下载.docx
- 文档编号:16394437
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:29
- 大小:83.76KB
数据库技术复习题二填空题附答案Word格式文档下载.docx
《数据库技术复习题二填空题附答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库技术复习题二填空题附答案Word格式文档下载.docx(29页珍藏版)》请在冰豆网上搜索。
的关系模式要求满足第一范式(1NF)16.不包含重复组的关。
系
如何构造出一个合适的数据逻辑结构是逻辑结构设计主要解决17.的问题。
当数据库被破坏后,如果事先保存了日志文件和数据库的副本,18.
就有可能恢复数据库。
并发控制操作的主要方法是采用封锁机制,其类型有②排它锁19.
(或X锁)③共享锁(或S锁)。
20.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是
S,K的主码是D,则D在R中称为外键。
21.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为非平凡函数依赖。
22.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号
不能为空”,则该约束属于对实体完整性的约束。
23.分E-R图之间的冲突主要有三类,它们是属性冲突、命名冲突和结构冲突。
24.并行数据库系统是数据库技术与并行计算技术技术相结合的产物。
25.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为分布透明性。
26.有关系Join(参加)和Employee(职工),如下图所示,
设有对表的如下SQL查询:
SelectEname,Ino,Order
fromGrade,EmployeewhereJoin.Eno=Employee.Eno
请转换为等价的关系代数表达式:
27.一般可将数据库设计步骤分为以下几个阶段:
需求分析,概念结构设计、逻辑结果设计、物理结果设计、数据库实施以及数据库的运行与维护。
28.通过封锁机制可以保证在多用户操作下,并发数据一致性。
SQL)的特点是:
操作对象与结果均29.关系数据操作语言(如、语言一体化,并且是建立在数学理论基础之上。
为
数据库的物理设计主要考虑数据库在计算机物理设备上的存储结30.。
存取方法构与
触发器存储在服务器工作模式中,在客户机31./请选上。
()填客户机或服务器
32.在开发ODBC数据库应用程序时,首先要建立,创建它
的简单方法是使用驱动程序管理器。
ODBC
33.如果一个实体的存在依赖另一个实体的存在,则称这个实体存在。
34.三层的客户机/服务器模型的组成为:
客户机→应用程序
→数据库服务器。
35.在数据库恢复时,对尚未完成的事务执行操作。
36.层次模型中记录之间的联系是通过树形结构组织数据
实现的。
37.查询优化的策略之一是对关系文件进行适当的预处理。
预处理
的方法是对文件进行或建立索引文件。
38.在DBS的全局结构中,磁盘存储器上的数据结构有四种形式:
数据文件、、索引文件和统计数据组织。
39.若关系模式R∈2NF,则要求R中每个完全函数依赖
于R的候选键。
40.设关系模式R(X,Y,Z),F={Y→X,Y→Z},则分解ρ={XY,XZ}
B→C丢失的函数依赖是。
41.判断分解ρ={R,R}是否满足无损联接的充分必要条件是R∩112R→(R-R)或R∩R→(R-R)。
2222111
42.数据库并发操作通常会带来丢失更新、破坏隔离性和
不一致分析等问题。
43.事务的持久性是由DBMS的恢复管理子系统实现的。
44.分布透明性是分布式数据库系统的主要目标之一。
它包括三个
层次:
分片透明性、位置透明性和局部数据模型透明性。
不共享。
文件系统与数据库系统的最大区别是数据45.46.使用SQL语句在关系表S(学号,课程号,成绩)中,检索每个
人的平均成绩:
SELECT学号,AVG(成绩)FROMS。
47.关系模式的三类完整性规则包括实体完整性约束规则、用户定义的完整性约束规则及参照完整性的约束规则。
48.在关系规范化中,将一个较低级范式的关系转换为若干个较高级范式的关系的集合所用的方法是关系的模式分解。
49.包含在任意一个候选键内的属性,称为主属性。
50.设有关系模式R(A,B,C,D),其上的函数依赖集为F={A→B,
C→D},则R中的候选键为AC。
51.数据库设计第二阶段建立E-R图的工作依据是应用需求。
52.单用户DBS能够自动地保证事务以多事务执行、事
方式操作DB,因为同时只有一个事务被执行。
物串执行
指的是它的是3NF一个关系模式R所有非主属性都不53.
传递依赖它的任一候选键。
稀疏索引可以分为两类:
索引按照索引文件的结构,54.
和稠密索引。
关系模式的三类完整性约束条件分别是实体完整性约55.
、参照完整性约束和用户定义完整性约束。
束
数据库语言包括数据定义语言和数据操纵语言两大部56.
分,前者负责描述和定义数据库的各种特性,后者说明对数据库进行的各种操作。
数据操作57.关系数据模型由数据结构、和完整性约束规则三部分组成。
无损则分解应具有58.在关系模式分解中,若要保证不丢失信息,。
连接性
关系的所有属性合起来组成一个关键字,则该如果一个满足1NF59.
(3NF关系最高满足的范式是范围3NF、2NF、在1NF
)内
非主属性中每个,则要求R60.若关系模式R∈2NF完全函
的候选键。
R数依赖于
B,R上的函数依赖集F={A→B,C,D,E),,61.设有关系模式R(A
不太确定)A(,D→E},R的候选键是C→D
假设两个事务同时存取同一个数据库,当第一个事务结束之前,62.,隔离性第二个事务更新数据库,这就违反了事务的
的一致性。
DB破坏了
逻辑独立性数据独立性可分为63.和物理数据独立
性。
64.按使用方式不同,数据操纵语言DML分为DDL(数据定义语
言)和DCL(数据控制语言)两大类。
65.在关系数据库的规范化理论中,在执行“分解”时必须遵守的规范化原则是__无损连接性_______和函数依赖保持性。
的关系可能存在的从关系规范化理论的角度讲,一个只满足1NF66.四方面问题是:
数据冗余度大、修改异常、插入异常和删除异。
常
按照索引域的特点,索引可以分为主索引、辅助索引和67.三类。
68.减少因磁盘故障引起数据永久丢失的策略中,常用的是一种基于技术。
磁盘冗余技术的策略,称为
非主属性一个关系模式69.R3NF指的是它的是都不传递依赖
它的任一候选键。
70.聚合函数“count(列名)”的语义是统计本列列值个数。
71.在SELECT语句中,若希望查询结果中不出现重复元组,应在
SELECT语句中使用第三他保留字。
72.防止XX用户恶意或无意地存取数据库中的数据,这是数据
库的保护所要解决的问题。
DISTINGCT
层次结构模型,网状结数据库的数据模型主要分为73.
构模型和关系结构模型三种。
交互型DML和嵌DML分为按使用方式不同,数据操纵语言74.
入型DML
两大类。
排他锁和共享锁。
封锁的类型有两种75.
视图是从一个或几个基本表中导出的表,它本身不独76.
立存储在数据库中。
数据的一致性,并发控制,备份数据库保护主要包括77.
和数据库恢复。
丢失若对并发操作不加以控制,可能带来的不一致性问题有78.
数据、度“脏”数据,不可重复读和产生升“幽
灵”数据。
79.SQL语言中,函数COUNT(*)用来计算记录的个数。
错误状态恢复到某一已数据库恢复是将数据库从80.
知的功能。
81.数据库系统不仅存储数据库本身,同时也存储数据库的说明信息。
这些说明信息称为需求分析说明书。
82.数据库系统把所有文件的元数据与应用程序隔离,统一存储,统一管理,从而克服了应用程序必须随文件结构的改变而改变的问题。
我们称数据库系统的这个性质为程序与数据相互独立。
83.数据库的三种模式:
外模式、概念模式和内模式。
84.一个联系型的实体对应约束包括三种:
一对一、一对多和多对多约束。
自顶向下的策略、自底向上的概念设计的三种策略:
85.
策略和由里向外。
HASH方法和数据库管理系统常用的三种存取方法:
索引方法、86.
顺序查找。
排它锁。
锁可以分为两种类型:
共享锁和87.
系统时钟和使用逻辑有两种产生时间印的方法:
使用88.
计数器分配时间印。
89.数据库系统中的元数据存储在称为数据字典的特殊文件中。
数据库实90.数据库生命周期可分为两个阶段:
数据库设计阶段和。
施阶段
模型设计E-R91.概念数据库设计方法主要有两种:
和视
图综合设计方法。
92.将一个关系模式从2NF分解为3NF,是消除非键属性对候选键的
传递依赖。
93.若关系模式R的候选码为所有的属性,则在函数依赖的范围内,
R最高满足3NF范式。
94.多个事务在某个调度下的执行是正确的,是能保证数据库一致性
的,当且仅当该调度是可串行化的调度。
95.SQL语言是一个集数据定义和数据操作子语言为一体
的典型的数据库语言。
96.在关系模型中,若属性A是关系R的主属性,则在R的任何元组
中,属性A的取值都不允许为空,这种约束称为非空约
束。
97.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分
解一定可以达到2NF,但不一定能达到
3NF。
98.DBMS是指处理数据库访问的系统软件,它是位于
和之间的一层管理软件。
99.。
数据描述语言的作用是
100.在一个实体表示的信息中,称唯一的确定一个元组为
候选键。
101.SQL是结构化查询语言。
102.关系规范化的目的是控制冗余,避免插入和删除异常,
从而增强数据的稳定性和灵活性。
103.若关系为1NF,且它的每一非主属性____都完全依赖于2NF。
_________候选关键字,则该关系为“为哪些表,在哪些字段上,建立什么样的索引”这一设计内104.物理容应该属于数据库设计中的设计阶段。
)(DBA105.由数据库管理员负责全面管理和控制数据库
.系统
______。
的含义是____数据定义语言106.缩写DDL
一、和107.实体之间的联系可抽象为三类,它们一对一
对多,多对多
108.在一个关系R中,若每个数据项都是不可再分割的,那么R一。
定属于1NF、数据库设计的几个步骤是需求分析109.结构设
数据库实施和运行和维护、计
110.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用GRANT语句,收回所授的权限使用
REVOKE语句。
111.数据库中的三级体系结构以外模式、模式和内模式
.三个不同层次描述数据库
112.数据库管理系统提供的主要功能
2、、数据库定义和创建。
1、、是
5数据库事务管理和运行管理、数据存取34数据组织、存储和管理
数据库的建立和维和
113.视图是一个虚表,是从基本表.中导出的表
保持函数无损连接性、模式分解时必须遵守的原则是114.
依赖。
115.数据字典(DataDictionaryDD)用来存储数据库中存储的数
据对象的描述信息和数据库管理系统需要的控制信息。
116.关系中主键的取值非空是实体完整性规则。
备注:
关系模型的三类完整性约束:
实体完整性,参照完整性和用户定义的完整性
117.数据库中封锁机制是并发控制的主要方法。
118.用树型结构表示实体类型及实体间联系的数据模型称为层次模型。
119.事务必须具有的四个性质是:
原子性、(Atomicity)一致性
(Consistency)、隔离性(Isolation)和持久性(Durability)。
120.在数据库的三级模式体系结构中,模式与内模式之间的映象实
独立性。
(外模式和模式之间的映像实物理现了数据的
现了数据的逻辑独立性)
121.不同的应用程序和不同的用户对同一个数据库可能有不同的理解,我们称对同一个数据库的每一种理解为这个数据库的一个外模式。
122.数据库语言可以嵌入到某个程序设计语言中使用,这个程序设计语言称为宿主。
123.数据库和数据库管理系统加在一起构成了数据库系统。
(数据库系统不仅仅只这两个吧?
一般还包括应用系统,数据库管理员)
如果关系模式设计的不好,会存在插入异常、删除异常、冗余124.
大等弊病,因此必须对关系进行优化。
125.在关系A(S,SN,D)和B(D,CN,NM)中A的主键是S,B的
主键是D,则D在A中称为外键(外码、外关键字)。
126.数据库的数据完整性约束是指数据库中的数据必须始终满足数据库的语义约束。
127.当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。
128.数据库中常用的四种文件组织方式是:
无序文件、有序文件、
HASH文件和索引文件。
(不确定)
129.数据库系统中实现各种数据管理功能的核心软件称为数据库
管理系统(DBMS)
130.在一个关系属性中,若每个属性都是不可再分的简单数据项,则该关
系模式一定是第1规范形式。
131.关系数据库的数据定义功能包括三部分,即定义基本表、定义
模式、和定义视图和索引。
132.在进行数据查询时,为了使查询结果不包含重复的行,常用关键字DISTINCT对查询加以限制;
为了使查询的结果按某一属性的值的大小排序,常用关键字ORDERBY加以限制。
133.SQL语言中,数据操纵功能包括SELECT、UPDATE、INSERT、DELETE
四个语句。
134.ER模型中包含实体、实体的属性和实体之间的联系三种基本成分。
.
135.设有关系模式R(A,B,C,D),R上的函数依赖集F={AB→C,
D→B},R的候选键是(A,D)。
(不是A和D,只有一个
就是AD共同决定)
136.在E-R模型中,子类继承超类上定义的所有属性。
137.起修改表中数据作用的命令动词是ALTERTABLE。
138.数据库设计中,用E-R图来描述信息结构但不涉及信
息在计算机中的表示,这是数据库设计的概念结构设计阶段。
139.SQL语言的授权机制中,用来实现为用户授予数据库上的操作权限的语句是GRANT。
140.解决并发操作带来的数据不一致问题普遍采用
封锁技术。
141.每个数据库管理系统都包含一个称为数据字典(DD)的小型数据库,用来存储数据库中数据对象的描述信息和数据库管理系统需要的控制信息。
142.数据库是长期存储在计算机内的有组织,可共享的数据集合。
数据库的恢复技术主要包括备份技术和143.事务日志
两种。
{A,B,C,D}的属性集合是,其函数依赖集144.设关系模式R
),此关系的候选键为F={A->
B,C->
D}(A,C
实体的某些属性可以划分为多个具有独立意义的子属性,这类145.
属性称为。
146.SQL语句中的数据定义语言能够建立表、索引和视图。
147.数据库的三级模式结构中,全局数据视图的描述称为外模式。
148.在数据库系统中管理数据的软件称为DBMS。
149.当关系R和S做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为外连接。
150.有关系模式S(sno,sname,age),查询年龄(age)不超过20岁
学生姓名(sname)的SQL语句是SELECsnameFROMSWHERE
age<
=20;
151.有关系模式R(A,B,C),F={A→C,AB→C},则R中存在部分函数依赖。
只达到第一范式,第二范式要求完全函数依赖
152.有关系模式R(A,B,C,D,E),F={A→B,AC→E,C→D},则R
的候选键为(A,C)。
153.数据库的并发操作通常会带来的3类问题是丢失更新、不一致分
析和读“脏”数据。
154.在分布式数据库系统中,查询处理应考虑局部处理代价和。
155.数据处理技术经历了人工管理、、以及分布式数据库管理等四个发展阶段。
156.任一种数据模型都有和的区别。
157.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决
定Y,则称X→Y为函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为函数依赖。
若一个关系中只有一个候选码,并且该关系达到了第三范式,158.则表明它同时也达到了范式,该关系中所有属性的.
都是候选码。
159.在SQL中,建立、修改和删除数据库中基本表结构的命令分别为、和命令。
160.基本表属于全局模式中的表,它是,而视图则属于局部模式中的表,它是。
161.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、逻辑结构设计、物理结构设计、机器实现、运行维护等六个阶段。
162.触发器是一种特殊的存储过程,它可以在对一个表上进
行、和操作中的任一种或几种操作时被自动调用执行。
163.在数据库的三级模式体系结构中,模式与内模式之间的映象(模
式/内模式),实现了数据的物理独立性。
164.数据模型可分为概念数据模型和结构数据模型,层次模型是结构数据模型。
数据模型通常由三部分组成,它们是165.数据的基本结构
、数据操作和完整性约束。
166.一个SQL语句原则上可产生或处理一组记录,而主语句一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用封锁机制来解决的。
167.在“学生-选课-课程”数据库中的三个关系如下:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。
现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:
SELECTSNAME,GRADEFROMS,SC,CWHERECNAME='
数据库技术'
ANDS.S#=SC.S#ANDSC.C#=C.C#。
168.在数据库管理系统的层次结构中,数据存取层处理的对象是单个结点。
它把上层的集合操作转化为单记录操作。
169.一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括数据库服务器软件、软件和连接软件三类。
170.PowerDesigner是SYBASE公司提供的CASE工具,它包括多个
模块,其中用于数据库概念数据建模(CDM)的模块是。
171.将E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中结构设计阶段的任务。
172.关系模式规范化过程中,若要求分解保持函数依赖,那么模式
分解一定可以达到3NF,但不一定能达到BCNF。
173.数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:
原子性、
一致性、隔离性和持久性。
174.在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为死锁。
175.联系是数据库技术的重要特点,至于怎样实现联系,取决于实体。
176.数据库系统采用映射技术的好处有:
有利于数据库的使用、安全性好、保密性强、保证数据共享和独立性。
177.实体间联系分为三种:
一对一联系、一对多关系、多对多联系。
178.属性是信息世界中广泛使用的一个术语,它对应于数据世界的实体的性质。
179.当采用关系模型设计应用系统时,关系模式的规范化并不是范式越高越好,因为范式的规范化程度越高,当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 复习题 填空 答案