2关系中的基本名词 (1)关键字 能唯一标识一行记录或元组的一个或一组属性。 (2)候选关键字( Candidate key)和主关键字( Primary key) 能作为关键字的属性可能有很多,这些属性称为候选关键字。 为数据管理方便,若一个关系有多个候选关键字时,指定其中 个为主关键字。 (3)主属性( Primary Attribute和非主属性( Non-key Attribute) 候选关键字中的属性为主属性。不包含在任何候选关键字中 的属性为非主属性
2 关系中的基本名词 (1) 关键字 能唯一标识一行记录或元组的一个或一组属性。 (2) 候选关键字(Candidate key)和主关键字(Primary key) 能作为关键字的属性可能有很多,这些属性称为候选关键字。 为数据管理方便,若一个关系有多个候选关键字时,指定其中 一个为主关键字。 (3) 主属性(PrimaryAttribute)和非主属性(Non-keyAttribute) 候选关键字中的属性为主属性。不包含在任何候选关键字中 的属性为非主属性
3数据库中关系的类型 关系可以有三种类型:基本关系(通常称为基本表或基表) 查询表和视图表。 (1)基本表 基本表是关系数据库中实际存在的表,它是实际存储数据的 逻辑表。 (2)查询表 它是从基本表中查询得到的,一般是临时表 (3)视图表 视图表是由基本表或其它视图表导出的表,它是为数据处理 方便以及数据安全要求而设计的虚表,它一般是不存储数据的, 而只是存储提取数据的条件,它的数据依赖于基本表
3 数据库中关系的类型 关系可以有三种类型:基本关系(通常称为基本表或基表) 查询表和视图表。 (1) 基本表 基本表是关系数据库中实际存在的表,它是实际存储数据的 逻辑表。 (2) 查询表 它是从基本表中查询得到的,一般是临时表。 (3) 视图表 视图表是由基本表或其它视图表导出的表,它是为数据处理 方便以及数据安全要求而设计的虚表,它一般是不存储数据的, 而只是存储提取数据的条件,它的数据依赖于基本表
4基本关系的性质 基本关系具有如下六条性质 (1)列是同性质的,即同一列中的分量是同一类型的数据 (2)关系中的列又称为属性,并赋予属性名。不同列的属 性名不同。不同列可以取相同的数据类型 (3)列的次序可以任意交换 (4)任意两个元组不能完全相同。 (5)行的次序可以任意交换 (6)列具有原子性,即每一列值是不可分的数据项
4 基本关系的性质 基本关系具有如下六条性质: (1) 列是同性质的,即同一列中的分量是同一类型的数据。 (2) 关系中的列又称为属性,并赋予属性名。不同列的属 性名不同。不同列可以取相同的数据类型。 (3) 列的次序可以任意交换。 (4) 任意两个元组不能完全相同。 (5) 行的次序可以任意交换。 (6) 列具有原子性,即每一列值是不可分的数据项
5关系模式 关系模式是对关系的描述,可以理解为表的结构 定义。 关系实际上就是关系模式在某一时刻的状态或内 容。也就是说,关系模式是型,关系是它的值 6关系数据库 在关系模型中,实体以及实体间的联系都是用关 系来表示。在一个给定应用中,所有实体及实体之间 联系的集合构成一个关系数据库。关系数据库也有型 和值之分
5 关系模式 关系模式是对关系的描述,可以理解为表的结构 定义。 关系实际上就是关系模式在某一时刻的状态或内 容。也就是说,关系模式是型,关系是它的值。 6 关系数据库 在关系模型中,实体以及实体间的联系都是用关 系来表示。在一个给定应用中,所有实体及实体之间 联系的集合构成一个关系数据库。关系数据库也有型 和值之分
212关系操作 关系模型给出了关系操作的能力,但不对具体的 RDBMS给出具体的语法要求。关系操作语言灵活方便, 表达能力和功能强大。关系模型的数据操作采用集合 操作方式,即操作对象和结果都是集合。 关系模型中常用的关系操作包括数据査询、数据 维护和数据控制三大功能。数据査询指数据检索、统 计、排序等功能;数据维护指数据的增加、删除、修 改等数据的更新功能;数据控制是为了保证数据的安 全性和完整性而采用的数据存储控制及并发控制等功 能
2.1.2 关系操作 关系模型给出了关系操作的能力,但不对具体的 RDBMS给出具体的语法要求。关系操作语言灵活方便, 表达能力和功能强大。关系模型的数据操作采用集合 操作方式,即操作对象和结果都是集合。 关系模型中常用的关系操作包括数据查询、数据 维护和数据控制三大功能。数据查询指数据检索、统 计、排序等功能;数据维护指数据的增加、删除、修 改等数据的更新功能;数据控制是为了保证数据的安 全性和完整性而采用的数据存储控制及并发控制等功 能