数据库名词解释整理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库模式
表的标题被称作关系模式,即组成关系的属性的集合。
数据库的所有关系模式的集合构成了数据库模式。
表的航集合,也就是元组集合,被称作表的内容;表的行数被称为表的基数。
关系
关系是一种数学结构,被定义为一个笛卡尔集的子集,即符合条件的笛卡尔积中的元素为相关的。表中每一行都与不同的列上的值相关联,所以表中的行的完整集合才被称为一个关系。
关系模型被定义为表,通过键连接两个表,受关系规则约束。
(对象—关系模型是关系模型的扩展。)
USER数据库用户
DBMS的一个重要特征是缺乏经验的用户可以从数据库中检索数据,这种类型的用户被称为“END USER”最终用户。
Native user初级用户
通过鼠标(monus)访问数据库
Casual user临时用户
规则4实体完整性规则
表中的任意行的主键列的取值都不允许为空值
候选键
最小的可分辨属性集合
(组成键的列的集合中再也没有子集也是表的超键。)
主键
表T的主键是被数据库设计者选择出来作为表T中的特定行的唯一性标识符的候选键。
(通常主键标识符被用来作为别的表中的引用,表的主键是用来唯一区分表的单独行的。)
空值
空值是未知的或尚未定义的。
兼容表
如果表R和S巨涌相同的标题,也就是说,如果head(R)=head(S)而且属性是从相同的域中选择并具有相同的含义,则表R和S是兼容的。(两个表的表头要一样)
别名
如果两个表中所有的属性名都是一对一的,并且对于所有的1<=i<=n都有Bi=Ai成立,我们可以简单地称S为表R的别名,简写为S:=R。
投影
投影运算作用在一个表上,删除了表的某些列,包括标题以及表的内容上对应的列上的值,并对结果去重,即删除重复的行,只在结果集中留下重复行的一个拷贝。
选择
用S where C表示,具有相同的属性集合,包含了S中满足选择条件的元组。
C可以是任何形式的比较
条件间用AND OR NOT连接
除
给定两个表T和S,head(T)=A1···An且head(S)=B1···Bm,如果表R是பைடு நூலகம்过R=T乘以S定义的,那么有T=R÷S成立。
通过SQL交互式语言访问数据库
Application programmer应用程序员
用嵌套式编程语言访问
DBA数据库管理员
用SQL语句访问DBMS
数据模型
一个数据库模型或者数据库模型是一组描述如何用计算机化的信息表示现实中数据的定义。
数据库命名术语
A:表、列、行
B:关系、元组、属性
数据库
数据库是表或者说是关系的集合。(数据库是相关信息的集合,用一组表来表示)
SQL
数据库名词解释整理
DBMS:把企业数据以记录的形式在计算机中保存起来的一种软件产品
功能:数据定义、数据操作、数据保护、数据维护、数据字典
层次数据模型/分级数据模型
层次数据模型中数据以树状结构组织
不同类型的记录通过层次结构相互联系
网状模型
某一级的一个记录集合在上一级中可能对应两个不同的包含层次
关系模型
关系规则
规则1第一范式规则
在定义表中,关系模型不允许含有多值属性(重复字段)和含有内部结构的列,遵守这样规则的表被称为第一范式。
规则2只能基于内容存取行规则
说明航是没有次序的,只可以通过行的内容,即每一列中所存在的属性值来检索行。
规则3行唯一性规则
要求关系中的任何两个元组(表中的行)的值在同一时刻不能是完全相同的。
表的标题被称作关系模式,即组成关系的属性的集合。
数据库的所有关系模式的集合构成了数据库模式。
表的航集合,也就是元组集合,被称作表的内容;表的行数被称为表的基数。
关系
关系是一种数学结构,被定义为一个笛卡尔集的子集,即符合条件的笛卡尔积中的元素为相关的。表中每一行都与不同的列上的值相关联,所以表中的行的完整集合才被称为一个关系。
关系模型被定义为表,通过键连接两个表,受关系规则约束。
(对象—关系模型是关系模型的扩展。)
USER数据库用户
DBMS的一个重要特征是缺乏经验的用户可以从数据库中检索数据,这种类型的用户被称为“END USER”最终用户。
Native user初级用户
通过鼠标(monus)访问数据库
Casual user临时用户
规则4实体完整性规则
表中的任意行的主键列的取值都不允许为空值
候选键
最小的可分辨属性集合
(组成键的列的集合中再也没有子集也是表的超键。)
主键
表T的主键是被数据库设计者选择出来作为表T中的特定行的唯一性标识符的候选键。
(通常主键标识符被用来作为别的表中的引用,表的主键是用来唯一区分表的单独行的。)
空值
空值是未知的或尚未定义的。
兼容表
如果表R和S巨涌相同的标题,也就是说,如果head(R)=head(S)而且属性是从相同的域中选择并具有相同的含义,则表R和S是兼容的。(两个表的表头要一样)
别名
如果两个表中所有的属性名都是一对一的,并且对于所有的1<=i<=n都有Bi=Ai成立,我们可以简单地称S为表R的别名,简写为S:=R。
投影
投影运算作用在一个表上,删除了表的某些列,包括标题以及表的内容上对应的列上的值,并对结果去重,即删除重复的行,只在结果集中留下重复行的一个拷贝。
选择
用S where C表示,具有相同的属性集合,包含了S中满足选择条件的元组。
C可以是任何形式的比较
条件间用AND OR NOT连接
除
给定两个表T和S,head(T)=A1···An且head(S)=B1···Bm,如果表R是பைடு நூலகம்过R=T乘以S定义的,那么有T=R÷S成立。
通过SQL交互式语言访问数据库
Application programmer应用程序员
用嵌套式编程语言访问
DBA数据库管理员
用SQL语句访问DBMS
数据模型
一个数据库模型或者数据库模型是一组描述如何用计算机化的信息表示现实中数据的定义。
数据库命名术语
A:表、列、行
B:关系、元组、属性
数据库
数据库是表或者说是关系的集合。(数据库是相关信息的集合,用一组表来表示)
SQL
数据库名词解释整理
DBMS:把企业数据以记录的形式在计算机中保存起来的一种软件产品
功能:数据定义、数据操作、数据保护、数据维护、数据字典
层次数据模型/分级数据模型
层次数据模型中数据以树状结构组织
不同类型的记录通过层次结构相互联系
网状模型
某一级的一个记录集合在上一级中可能对应两个不同的包含层次
关系模型
关系规则
规则1第一范式规则
在定义表中,关系模型不允许含有多值属性(重复字段)和含有内部结构的列,遵守这样规则的表被称为第一范式。
规则2只能基于内容存取行规则
说明航是没有次序的,只可以通过行的内容,即每一列中所存在的属性值来检索行。
规则3行唯一性规则
要求关系中的任何两个元组(表中的行)的值在同一时刻不能是完全相同的。