数据库系统原理名词解释

1、 DB:即数据库( Database), 是统一管理的相关数据的集合 . DB 能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性 .

Data:数据 ,就是数据库中存储的基本对象 ,就是描述事物的符号记录。

Database:数据库 ,就是长期储存在计算机内、有组织的、可共享的大量数据的集合。

2、DBMS :即数据库管理系统( Database Management System),是位于用户与 操作系统 之间的一层数据管理软件, 为用户或应用程序提供访问 DB的方法,包括DB的建立、查询、更新及各种数据控制 . DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型 DBMS.

3、DBMS: 数据库管理系统 ,就是位于用户与操作系统之间的一层数据管理软件 ,用于科学地
组织、存储与管理数据、高效地获取与维护数据。

DBS:数据库系统 ,指在计算机系统中引入数据库后的系统 ,一般由数据库、数据库管理系
统、应用系统、数据库管理员 (DBA) 构成

实体与属性 :客观存在并可相互区别的事物称为实体。实体所具有的某一特性称为属性。

关系数据库 :依照关系模型建立的数据库称为关系数据库。它就是在某个应用领域的所
有关系的集合。

实体完整性 :用于标识实体的唯一性。它要求基本关系必须要有一个能够标识元组唯
一性的主键 ,主键不能为空 ,也不可取重复值

参照完整性 :用于维护实体之间的引用关系。它要求一个关系的外键要么为空 ,要么取与被参照关系对应的主码值 ,即外码值必须就是主码中已存在的值。

用户定义的完整性 :就就是针对某一具体应用的数据必须满足的语义约束。包括非空、
唯一与布尔条件约束三种情况。

数据定义 :数据定义功能包括模式定义、表定义、视图与索引的定义。

嵌套查询 :指将一个查询块嵌套在另一个查询块的 WHERE 子句或 HAVING 短语的条件中的查询

数据库角色 :被命名的一组与数据库操作相关的权限 ,就是权限的集合 ,通过角色授权可简化授权过程。

数据加密 :就是根据一定的算法将原始数据 (明文 )变换为不可直接识别的格式 (密文 )的一种数据保护手段 ,加密可以使不知道解密算法的人无法获知数据的内容 ,从而防止数据在存储与传输过程中失密。

数据依赖 :反映一个关系内部属性与属性之间的约束关系 ,就是现实世界属性间相互联系
的抽象 ,属于数据内在的性质与语义的体现。

规范化理论 :就是用来设计良好的关系模式的基本理论。它通过分解关系模式来消除其中不合适的数据依赖 ,以解决插入异常、删除异常、更新异常与数据冗余问题。

规范化 :指将一个低一级范式的关系模式 ,通过模式分解转换为若干个高一级范式的关系模式的集合的过程。

1NF:若关系模式的所有属性都就是不可分的基本数据项 ,则该关系模式属于 1NF。

2NF:1NF 关系模式如果同时满足每一个非主属性完全函数依赖于码 ,则该关系模式属于2NF

数据库设计的 6 个基本步骤 :需求分析 ,概念结构设计 ,逻辑结构设计 ,物理结构设计 ,数据库实施 ,数据库运行与维护。

抽象 :指对实际的人、物、 事与概念进行人为处理 ,抽取所关心的共同特性 ,忽略非本质的细节 ,并把这些特性用各种概念精确地加以描述 ,这些概念组成了某种模型。

数据库恢复 :指把数据库从错误状态恢复到某一已知的正确状态 (亦称一致状态或完整
状态 )的过程。

静态转储 :指在系统中无事务运行时进行的转储操作。转储期间不允许对数据库的任何存取、修改活动 ,得到的一定就是一个数据一致性的副本。

动态转储 :转储操作与用户事务并发进行 ,转储期间允许对数据库进行存取或修改。

4、数据模型 :模型是对现实世界的抽象 . 在数据库技术中, 表示实体类型及实体类型间联系的模型称为“数据模型” . 它可分为两种类型:概念数据模型和结构数据模型 .

5、概念数据模型 :是独门于计算机系统的模型,完全不涉及信息在系统中的表示, 只是用来描述某个特定组织所关心的信息结构 .

6、结构数据模型 :是直接面向数据库的逻辑结构, 是现实世界的第二层抽象 . 这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型” . 结构
数据模型应包含: 数据结构 、数据操作、数据完整性约束三部分 . 它主要有:层次、网状、关系三种模型 .

7、层次模型 :用树型
结构表示实体类型及实体间联系的数据模型
.

数据库三级组织结构:
(1)数据库系统的三级模式结构由外模式、模式和内模式组成。
(2)外模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征的
描述,是数据库用户的数据视图,涉及的是数据的局部的逻辑结构。
模式是数据库中全体数据的逻辑结构和特性的描述, 是所有用户的公共
数据视图。模式描述的是数据的全局逻辑结构。
内模式是数据在数据库系统内部的表示, 即对数据物理结构和存储方式
的描述。

并发控制
数据库的并发控制是指数据库合理调度并发事务, 避免并发事务之间的相互
干扰造成数据的不一致性。在并发控制中一般采取封锁的机制。

8、网状模型 :用有向图结构表示实体类型及实体间联系的数据模型 .

9、关系模型 :是目前最流行的数据库模型 . 其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系 . 关系模型是由若干个关系模式组成的集合 .

10、概念模式 :是数据库中全部数据的整体逻辑结构的描述 . 它由若干个概念记录类型组成 . 概念模式不仅要描述概念记录类型, 还要描述记录间的联系、 操作、数据的完整性、 安全性等要求 .

11、外模式 :是用户与数据库系统的接口,是用户用到的那部分数据的描述 .

12、内模式 :是数据库在物理存储方面的描述, 定义所有的内部记录类型、 索引和文件的组成方式, 以及数据控制方面的细节 .

13、模式/ 内模式映象 :这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性, 即概念记录和内部记录间的对应性 . 此映象一般在内模式中描述 .

14、外模式 / 模式映象 :这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性, 即外部记录和内部记录间的对应性 . 此映象都是在外模式中描述 .

15、数据独立性 :在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响 . 数据独立性分成物理数据独立性和逻辑数据独立性两级 .

16、物理数据独立性 :如果数据库的内模式要进行修改, 即数据库的存储设备和存储方法有所变化, 那么模式 / 内模式映象也要进行相应的修改,使概念模式尽可能保持不变 . 也就是对模式的修改尽量不影响概念模式 .

17、逻辑数据独立性 :如果数据库的概念模式要进行修改 (如增加记录类型或增加数据项), 那么外模式 / 模式映象也要进行相应的修改,使外模式尽可能保持不变. 也就是对概念模式的修改尽量不影响外模式和应用程序 .

18、宿主语言 :在数据库技术中, 编写应用程序的语言仍然是一些高级程序设计语言, 这些语言称为宿主语言( host language), 简称主语言 .

19、DDL:数据定义语言( Data Definition Language), 用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映象,定义数据的完整性、安全控制等约束 .

20、数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。 数据独立性分成物理数据独立性和逻辑数据独立性两级。

21、物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化, 那么模式 /内模式映象也要进行相应的修改,使概念模式尽可能保持不变。

逻辑模式:是数据库中全部数据的整体逻辑结构的描述。

22、试解释下列名词:临时表、局部临时表、全局临时表、表变量。

答:临时表:是临时的适合用来在不同的对象之间传递数据或者为临时的任务短时间保存数据

局部临时表:创建时必须使用由字符“ #”开头的表名
全局临时表:创建时必须使用由两个字符“ #”开头的表名
表变量:类似于临时表,优点在于它存于内存中表变量和变量有相同的作用域和生命周期;

23、
类图:描述了系统的静态结构,包括类和类图间联系

类被表示为三个部分组成的方框。
对象是类的实例。
关联是对类的实例之间联系的命名,相当于 ER模型中的联系类型。

联系元数:与关联有关的类的个数称为关联元数或度数

关联角色:关联的端部,也就是与关联相连的类,称为关联角色。
重复度:重复度是指在一个给定的联系中有多少对象参与,即关联角色的重复度。
关联类:类图中关联本身也可以有属性或自己的操作,称为“关联类” ,在类图中关联类用虚线与关联线相连。
抽象类是一种没有直接对象,但他的子孙可以有直接对象的类。
具体类是指有直接对象的类。

概化:从子类到超类的抽象化过程。
特化:从超类到子类的具体化过程。

聚合表达了成分对象和聚合对象之间的“ is part of”(一部分)的联系,聚合实际上是一种较强的形式的关联联系,在类图中,用空的菱形表示。
复合:一种较强形式的聚合,用实心菱形表示。

24、死锁:有两个或以上的事务处于等待状态,每个事务都在等待另一个事务解除封锁,它才能继续执行下去,结果任何一个事务都无法执行,这种现象就是死锁。

25、串行调度:多个事务依次执行,称为串行调度。

26、并发调度:利用分时的方法,同时处理多个事务,称为事务的并发调度。

27、可串行化调度:如果某事务集的一个并发调度的结果与某个串行调度等价,则称此并发调度是是可串行化调度。

28、不可串行化调度:某事务集的一个并发调度结果,如果与任一串行调度均不等价,则该并发调度是不可串行化调度。

29、隔离性(具体含义见教材):隔离性要求在并发事务被执行时,系统应保证与这些事务先后单独执行时结果一样,使事务如同在单用户环境下执行一样。

30、持久性(具体含义见教材):要求事务对数据库的所有更新应永久地反映在数据库中。

  1. 概念模型:表达用户需求观点的数据全局逻辑结构的模式型
  2. 逻辑模型:表达计算机实现观点的 DB 全局逻辑结构的模型。
  3. 外部模型:表达用户使用观点的 DB 局部逻辑结构的模型。
  4. 内部模型:表的 DB 物理结构的模型。
  5. 外模式:是用户与数据系统的接口,使用户用到的那部分数据的
    描述。
  6. 内模式:是数据库在物理方面的描述,定义所有内部记录类型,
    索引和文件的组织方式,以及数据控制方面的细节。

31、关键码;能唯一标识实体的属性或属性集;能唯一标识文件中每个记录的字段或字段集。

32、概念模型:表达用户需求观点的数据全局逻辑结构的模式型

7.逻辑模型:表达计算机实现观点的DB全局逻辑结构的模型。

8.外部模型:表达用户使用观点的DB局部逻辑结构的模型。

9.内部模型:表的DB物理结构的模型

33、数据库系统的生存期:数据库应用系统从开始规划,设计,实现,维护,到最后被新的系统取代而停止使用的整个时间。

34、简单属性:是不可在分割的属性

35、复合属性:是不可分解其他属性的属性。

36、数据冗余:是指同一数据在系统中多次重复出现。

37、数据独立性:是指应用程序和数据库的数据结构之间相互独立,不受影响

38、
数据库系统原理名词解释_第1张图片
39、
数据库系统原理名词解释_第2张图片
40、
在这里插入图片描述
41、
数据库系统原理名词解释_第3张图片
42、关键码 ;能唯一标识实体的属性或属性集; 能唯一标识文件中每个记录的字段或字段集。

43、数据库系统的生存期:数据库应用系统从开始规划,设计,实现,维护,到最后被新的系统取代而停止使用的整个时间。

44、DFD(数据流图):是从“数据”和“对数据的加工”两方面表达数据处理系统工作过程的一种图形表示法, 具有直观,已于被用户和软件人员双方都能理解的一种表达系统功能的描述方式。

45、存储过程:在客户机 / 服务器系统中,在数据库中还存放程序,由于这种程序以数据库对象的形式存储在数据库中。

46、

47、

48、

49、

50、

51、

52、

53、

54、

55、

56、

57、

58、

59、

6、

6、

6、

你可能感兴趣的:(自考)