数据库名词解释整理 下载本文

内容发布更新时间 : 2024/11/18 10:25:46星期一 下面是文章的全部内容请认真阅读。

数据库名词解释整理

1.DBMS:把企业数据以记录的形式在计算机中保存起来的一种软件产品 功能:数据定义、数据操作、数据保护、数据维护、数据字典 2.层次数据模型/分级数据模型

层次数据模型中数据以树状结构组织 不同类型的记录通过层次结构相互联系 3.网状模型

某一级的一个记录集合在上一级中可能对应两个不同的包含层次 4.关系模型

关系模型被定义为表,通过键连接两个表,受关系规则约束。 (对象—关系模型是关系模型的扩展。) 5.USER数据库用户

DBMS的一个重要特征是缺乏经验的用户可以从数据库中检索数据,这种类型的用户被称为“END USER”最终用户。 (1)Native user 初级用户

通过鼠标(monus)访问数据库

(2)Casual user 临时用户

通过SQL交互式语言访问数据库

(3)Application programmer 应用程序员 用嵌套式编程语言访问 (4)DBA 数据库管理员

用SQL语句访问DBMS 6.数据模型

一个数据库模型或者数据库模型是一组描述如何用计算机化的信息表示现实中数据的定义。 7.数据库命名术语 A:表、列、行

B:关系、元组、属性

8.数据库

数据库是表或者说是关系的集合。(数据库是相关信息的集合,用一组表来表示) 9.数据库模式

表的标题被称作关系模式,即组成关系的属性的集合。 数据库的所有关系模式的集合构成了数据库模式。

表的航集合,也就是元组集合,被称作表的内容;表的行数被称为表的基数。 10.关系

关系是一种数学结构,被定义为一个笛卡尔集的子集,即符合条件的笛卡尔积中的元素为相关的。表中每一行都与不同的列上的值相关联,所以表中的行的完整集合才被称为一个关系。 11.关系规则

规则1 第一范式规则

在定义表中,关系模型不允许含有多值属性(重复字段)和含有内部结构的列,遵守这样规则的表被称为第一范式。

规则 2 只能基于内容存取行规则

说明航是没有次序的,只可以通过行的内容,即每一列中所存在的属性值来检索行。 规则3 行唯一性规则

要求关系中的任何两个元组(表中的行)的值在同一时刻不能是完全相同的。

规则4 实体完整性规则

表中的任意行的主键列的取值都不允许为空值 12.候选键

最小的可分辨属性集合

(组成键的列的集合中再也没有子集也是表的超键。)

13.主键

表T的主键是被数据库设计者选择出来作为表T中的特定行的唯一性标识符的候选键。 (通常主键标识符被用来作为别的表中的引用,表的主键是用来唯一区分表的单独行的。) 14.空值

空值是未知的或尚未定义的。 15.兼容表

如果表R和S巨涌相同的标题,也就是说,如果head(R)=head(S)而且属性是从相同的域中选择并具有相同的含义,则表R和S是兼容的。(两个表的表头要一样) 16.别名

如果两个表中所有的属性名都是一对一的,并且对于所有的1<=i<=n都有Bi=Ai成立,我们可以简单地称S为表R的别名,简写为S:=R。

17.投影

投影运算作用在一个表上,删除了表的某些列,包括标题以及表的内容上对应的列上的值,并对结果去重,即删除重复的行,只在结果集中留下重复行的一个拷贝。 18.选择

用S where C表示,具有相同的属性集合,包含了S中满足选择条件的元组。

(1)C可以是任何形式的比较 (2)条件间用 AND OR NOT连接 19.除

给定两个表T和S,head(T)=A1···An且head(S)=B1···Bm,如果表R是通过R=T乘以S定义的,那么有T=R÷S成立。

20.SQL

SQL是一种允许我们对计算机化的关系数据库进行查询和操纵的语言。