文档库

最新最全的文档下载
当前位置:文档库 > 数据库填空

数据库填空

1 .数据库数据具有_永久储存_、_有组织_和_可共享_三个基本特点。

2. 数据库管理系统是数据库系统的一个重要组成部分,它的功能包括_数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由_数据库_、_数据库管理系统_、_应用系统_和_数据库管理员_构成。

4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:_人工管理_阶段,_文件系统_阶段和_数据库系统_阶段。

5. 数据库具有数据结构化、最小的_冗余度_、较高的_数据独立性_等特点。

6. DBMS 还必须提供_数据的安全性_保护、_数据的完整性_检查、_并发控制_、_数据库恢复_等数据控制功能。

7. 模式(Schema)是数据库中全体数据的_逻辑结构_和_特征_的描述,它仅仅涉及到_型_ 的描述,不涉及到具体的值。

8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的_逻辑独立性_和_ 物理独立性_。

9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是_概念模型_,第二类是_逻辑模型和物理模型(数据模型)_。10. 数据模型的三要素是指_数据结构_,_数据操作_,_数据完整性_。实际数据库系统中所支持的主要数据模型是_层次模型_,_关系模型_,_网状模型_。11. 数据模型中的_数据结构_是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,_数据操作_是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。14. 关系的完整性约束条件包括三大类:_实体完整性_、_参照完整性_和_用户定义完整性_。15. 关系数据模型中,二维表的列称为_属性_,二维表的行称为_记录(元组)_。16. 用户选作元组标识的一个候选码为_主码_,其属性不能取_空值_。25. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是_系编号_,系关系的外码是_无_,学生关系的主码是_学号_,学生关系的外码是_系编号_。26. SQL 的中文全称是_结构化查询语言_。27. SQL 语言除了具有数据查询和数据操纵功能之外,还具有_数据定义_和_数据控制_的功能,它是一个综合性的功能强大的语言。28. 在关系数据库标准语言SQL 中,实现数据检索的语句命令是_select_。29. 在SQL 语言的结构中,_基本表_有对应的物理存储,而_视图_没有对应的物理存储。31. 视图是从_基本表_中导出的表,数据库中实际存放的是视图的_定义_。32. 关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的_非过程性强_、语言一体化并且是建立在数学理论基础之上。34 设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主码是NO (1) 插入一个记录(25,

“男”,

“李明”,21,“95031”);___。(2) 插入“95031”班学号为30,姓名为“郑和”的学生记录;____。(3) 将学号为10 的学生姓名改为“王华”;_____。(4) 将所有“95101”班号改为“95091”;_____。

(5) 删除学号为20 的学生记录;____。(6) 删除姓“王”的学生记录;___。35. 在一个关系R 中,若每个数据项都是不可再分割的,那么R 一定属于_1NF_ 。36. 若关系为1NF,且它的每一非主属性都_完全函数依赖于_ 候选码,则该关系为2NF。38. 如果关系模式R 是第二范式,且每个非主属性都不传递依赖于R 的候选码,则称R 为_3NF_ 关系模式。40. 关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是_函数依赖_和_多值依赖_。41. 设关系R(U),X,Y∈U,X→Y 是R 的一个函数依赖,如果存在X′∈X,使X′→Y 成立,则称函数依赖X→Y 是_部分_ 函数依赖。42.. 在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C) →A},则候选码是_A、(B、C)_,关系模式R(A,B,C,D)属于_2NF_ 。43. 在关系模式R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是_(E,G),(D,G)_,关系模式R(D,E,G)属于_3NF_。44. 在关系模式R(A,C,D)中,存在函数依赖关系{ A→C,A→D },则候选码是_A_ ,关系模式R(A,C,D)最高可以达到_BCNF_ 。45. “三分_技术_,七分_管理_,

十二分_基础数据_”是数据库建设的基本规律。46. 十二分基础数据强调了数据的_整理_ 、_收集_、_组织_和_不断更新_是数据库建设中的重要的环节。47. 规范设计法从本质上看仍然是手工设计方法,其基本思想是_过程迭代_ 和_逐步求精_。48.数据库的生命周期可分为两个阶段:一是数据库需求分析和_设计阶段_ ;二是数据库实现和_运行阶段_。49. 数据库设计分为以下六个阶段_需求分析_、_概念结构设计_、_逻辑结构设计_、_物理结构设计_、_数据库实施_和_数据库运行和维护_。50.数据库实施阶段包括两项重要的工作,一项是_组织数据入库_ ,另一项是应用程序的_ 编码_和_调试_。51. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是_概念模型_,第二类是_数据模型_。52. 用_实体-联系方法_ 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。53. 概念模型有以下特点:_真实性_、_易理解性_ 、_易修改性_ 、_易转换性_。54.客观存在并可相互区别的事物称为_实体_ ,它可以是具体的人、事、物,也可以是抽象的概念或联系。55. 唯一标识实体的属性集称为_码_ 。56. 实体之间的联系有_一对一_ 、_一对多_ 、_多对多_三种。57. 如果两个实体之间具有M:N 联系,则将它们转换为关系模型的结果是_3_ 个关系。58. ER 模型是对现实世界的一种抽象,它的主要成分是_实体_ 、联系和_属性_。59. 需求调查和分析的结果最终形成_需求分析说明书_ ,提交给应用部门,通过_评审_后作为以后各个设计阶段的依据。60. _数据流图_ 表达了数据和处理的关系,_数据字典_则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。61. 数据字典中应包括对以下几部分数据的描述:_数据项_ 、_数据结构_ 、_数据流_ 。62. 各分E-R 图之间的冲突主要有三类:_属性冲突_ 、_命名冲突_和_结构冲突_ 。63. 在E-R 模型向关系模型转换时,M:N 的联系转换为关系模式时,其码包括_M、N 端的码_ 。64. 关系数据库的规范化理论是数据库_逻辑设计_ 的一个有力工具;ER 模型是数据库的_ 概念结构_设计的一个有力工具。65. 数据库的物理设计通常分为两步:(1)确定数据库的_物理结构_ ,(2)对其进行评价,评价的重点是_时间_和_空间效率_。66. 任何DBMS 都提供多种存取方法。常用的存取方法有_索引_ 、_HASH_ 、_聚簇_ 等。67. 确定数据库存储结构主要指确定_关系_ 、__索引_ 、_聚簇_ 、_日志_ 、_备份_等数据的存储安排和存储结构,确定系统配置参数等。68. ._表_ 是数据库中存放数据的基本单位。69. 在数据库运行阶段,对数据库经常性的维护工作主要是由_数据库管理员_ 完成的。70. ._事务_ 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。71. 事务处理技术主要包括_数据库恢复_ 技术和_并发控制_技术。72. 在SQL 语言中,定义事务控制的语句主要有_begin transaction_ 、_commint_ 和_rollback_ 。73. 事务具有四个特性:它们是_原子性_ 、_一致性_ 、_隔离性_ 和_持续性_ 。这个四个特性也简称为_ACID_特性。74. 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是_ 数据库恢复_ 。75.数据库系统中可能发生各种各样的故障,大致可以分为_系统故障_ 、_介质故障_ 、_ 事务故障_ 和_计算机病毒_ 等。76. 建立冗余数据最常用的技术是_数据转储_ 和_登陆日志文件_ 。通常在一个数据库系统中,这两种方法是一起使用的。77. 转储可分为_静态转储_ 和_动态转储_,转储方式可以有_海量转储_和_增量转储_。78. ._日志文件_ 是用来记录事务对数据库的更新操作的文件。主要有两种格式:以_记录_ 为单位的日志文件和以_数据块_为单位的日志文件。79. 并发操作带来的数据不一致性包括:_丢失修改_ 、_不可重复读_ 和_读“脏”数据_ 。80. 多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为_可串行化_的调度。81. 基本的封锁类型有两种:_排它锁_ 和_共享锁_ 。82. 在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为_死锁_ 。83. ._封锁对象的大小_ 被称为封锁的粒度。84. 数据库的安全性是指保护数据库以防止不合法的使用所造成的_数据泄漏_、_更改_或_ 破坏_。85. 计算机系统有三类安全性问题,即_技术安全类_ 、_管理安全类_和_

政策法律类_。86. 用户标识和鉴别的方法有很多种,而且在一个系统中往往是多种方法并举,以获得更强的安全性。常用的方法有通过输入_用户名_和_口令_来鉴别用户。87. ._用户权限定义_ 和_合法性检查机制_ 一起组成了DBMS 的安全子系统。88. 当前大型的DBMS 一般都支持_自主存取控制_ ,有些DBMS 同时还支持_强制存取控制_ 。89. 用户权限是由两个要素组成的:_数据对象_ 和_操作类型_ 。90. 在数据库系统中,定义存取权限称为_授权_ 。SQL 语言用_grant_语句向用户授予对数据的操作权限,用_revoke_语句收回授予的权限。91. 对数据库模式的授权由DBA 在_创建用户_ 时实现。92. 一个DBA 用户可以拥有_create user_ 、_create schema_ 和_create table_ 权限,一个RESOURCE 用户可以拥有_create table_权限。93. 数据库角色是被命名的一组与_数据库操作_ 相关的权限,角色是_权限_的集合。94. 通过_视图机制_ 可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。95. 审计一般可以分为_用户级_ 审计和_系统级_审计。96. 数据库的完整性是指数据的_正确性_ 和_相容性_。97. SQL 标准使用了一系列概念来描述完整性,包括关系模型的_实体_ 、_参照_和_用户定义_完整性。98.数据库完整性的定义一般由SQL 的_DDL_ 语句来实现。它们作为数据库模式的一部分存入_数据字典_中。99. 关系模型的实体完整性在_create table_ 中用_primary key_定义。100. 为了避免对基本表进行全表扫描,RDBMS 核心一般都对_主码_ 自动建立一个_索引_ 101. 关系模型的参照完整性在_create table_中用_foreign _短语定义哪些列为外码列,用_key references_短语指明这些外码参照哪些表的主码。