第2章关系数据理论(数据库原理与应用).ppt

第2章 关系数据理论 主讲教师 毛一梅 2010.01 主要内容 2.1 关系的数学定义 2.2 关系代数 2.3 关系演算 2.4 关系的完整性 2.5 关系操作 2.6 关系的规范化 2.1 关系的数学定义 关系型数据库是目前最常用的数据库 所谓关系型数据库通常指的就是采用了关系模型的数据库管理系统 关系模型是建立在严格的数学概念的基础上的 这里从集合论角度来讨论关系数据结构的形式化定义。 2.1.1 基本概念 1. 域(Domain) 2. 笛卡尔积(Cartesian Product) 3. 关系(Relation) 1. 域(Domain) 定义2.1 域是一组具有相同数据类型的值的集合。 例: 整数 实数 介于某个取值范围的整数 长度指定长度的字符串集合 {‘男’,‘女’} 介于某个取值范围的日期 2. 笛卡尔积(Cartesian Product) 定义2.2 给定一组域D1,D2,…,Dn,这些域中可以有相同的。D1,D2,…,Dn的笛卡尔积为: D1×D2×…×Dn={(d1,d2,…,dn)|di∈Di,i=1,2,…,n} 其中,每一个元素( d1,d2,…,dn )叫做一个n元组(n-tuple),或简称为元组(Tuple)。  元素中的每一个值di叫做一个分量(Component)。 【例2-1】 设给出两个域: 姓名集:D1={谭丁,

文档评论(0)

1亿VIP精品文档

相关文档