数据库名词解释

  • 格式:doc
  • 大小:54.00 KB
  • 文档页数:5

下载文档原格式

  / 10
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.数据:数据库中存储的基本对象,描述事物的符号记录

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

数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。

数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。

2.数据模型就是现实世界数据特征的抽象,即.数据模型是用来描述数据、组织数据和对数

据进行操作的。通俗的讲,数据模型就是现实世界的模拟。包括概念模型、逻辑模型、物理模型。逻辑模型包括网状模型、层次模型、关系模型等。

3.逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑

结构改变时,用户程序也可以不变。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

下面的了解:

数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式内模式映像。这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。

外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。

当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。

4. P32页

(1)数据库系统的三级模式结构由外模式、模式和内模式组成。

(2)外模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,涉及的是数据的局部的逻辑结构。

模式是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图。

模式描述的是数据的全局逻辑结构。

内模式是数据在数据库系统内部的表示,即对数据物理结构和存储方式的描述。

(3)数据库系统在这三级模式之间提供了两层映象:外模式/模式映象和模式/内模式映象,保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

5.概念模型:也称信息模型,它是按用户的观点来对数据和信息建模,是现实世界到机器

世界的一个中间层次。

作用:1.较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识;2.简单、清晰、易于用户理解。

6.数据库系统的组成:由数据库、数据库管理系统(及其开发工具)、应用系统、数据库

管理员(和用户)构成。

7.关系是笛卡儿积的有一定意义的、有限的子集,所以关系也是一个二维表,表的每一行

对应一个元组,表的每一列对应一个域。由于域可以相同,为了加以区分,必须对每列起一个唯一的名字,称为属性(Attribute)。

在关系模型中,现实世界的实体以及实体间的各种联系均用单一的数据结构类型即关系表示。

8. 数据库的完整性: 数据的完整性指数据的正确性、有效性和相容性。即将数据控制在有

效的范围内,或要求数据之间满足一定的关系。

关系模型中三类完整性约束:实体完整性、参照完整性、用户定义的完整性。

9.视图:是从一个或几个基本表(或视图)导出的表。

作用:1.能够简化用户的操作;2.使用户能以多种角度看待同一数据;3 对重构数据库提供了一定程度的逻辑独立性;4.能够对机密数据提供安全保护;5适当的利用视图可以更清晰的表达查询。

10.1.用户标识与鉴别;2存取控制;3自主存取控制;4授权与回收;5视图机制;6审计;

7数据加密或密码存储等。

11.数据冗余:在一个数据集合中重复的数据称为数据冗余.

函数依赖:设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任

意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X→Y。

完全函数依赖:在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有X’→ Y,则称Y对X完全函数依赖

多值依赖:数学定义: 设R(U)是属性集U上的一个关系模式。X,Y,Z是的U 的子集,并且Z=U-X-Y。关系模式R(U)中多值依赖X→→Y成立,当且仅当对R(U)的任一关系r,给定的一对(x,z)值有一组Y的值,这组值仅仅决定于x值而与z值无关。

候选码:若关系中的某一属性组的值能唯一的标识一个元组,而其任何真子集都

不能再标识, 设K为关系模式R中的属性或属性组合。若K fU,则K 称为R的一个侯选码.

范式:是符合某一种级别的关系模式的集合。

2NF:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则关系模式R ∈2NF 。(即1NF消除了非主属性对码的部分函数依赖则成为2NF)。

3NF:关系模式R 中若不存在这样的码X、属性组Y及非主属性Z(Z不

是Y的子集)使得X→Y,Y → X,Y → Z成立,则称R∈3NF。

BCNF:关系模式R∈1NF 。若X→Y且Y不是X的子集时,X必含有码,则R∈BCNF。