05_关系模型.pptVIP

  • 5
  • 0
  • 约2.74万字
  • 约 198页
  • 2016-11-13 发布于江苏
  • 举报
05_关系模型.ppt

关系数据库简介 关系数据库简介 提出关系模型的是美国IBM公司的E.F.Codd 1970年提出关系数据模型 E.F.Codd, “A Relational Model of Data for Large Shared Data Banks”, 《Communication of the ACM》,1970 之后,提出了关系代数和关系演算的概念 1972年提出了关系的第一、第二、第三范式 1974年提出了关系的BC范式 关系数据库简介 关系数据库是采用关系模型作为数据组织方式的数据库。 目前广泛使用的数据库软件基本上都是基于关系模型的关系数据库管理系统,例如SQL Server 2000/2005、Oracle、Sybase、Informix、DB2等,都是典型的关系数据库管理系统。 第二章 关系模型 2.1 关系模型的基本概念 2.2 关系代数 关系 单一的数据结构----关系 现实世界的实体以及实体间的各种联系均用关系来表示 逻辑结构----二维表 从用户角度,关系模型中数据的逻辑结构是一张二维表 建立在集合代数的基础上 2.1关系模型的基本概念 关系模型就是用二维表格结构来表示实体及实体之间联系的模型 关系模型是各个关系的框架的集合,即关系模型是一些表格的格式,其中包括关系名、属性名、关键字等。 2.1关系模型的基本概念 由上例可以看出,在一个关系中可以存放两类信息: 一类是描述实体本身的信息 一类是描述实体(关系)之间的联系的信息 2.1关系模型的基本概念 关系模型的组成 关系数据结构 关系操作集合 关系完整性约束 2.1关系模型的基本概念 关系模型的组成 关系数据结构 关系操作集合 关系完整性约束 2.1关系模型的基本概念 关系模型的组成 关系数据结构 关系操作集合 关系完整性约束 2.1关系模型的基本概念 ⒈ 域(Domain) 2. 笛卡尔积(Cartesian Product) 3. 关系(Relation) 4. 关系模式 Relation Schema 域 【定义1】域(Domain)是一组具有相同数据类型的值的集合 整数 ,实数 ,指定长度的字符串集合 域中所包含的值的个数称为域的基数(用m表示)。 关系中用域表示属性的取值范围。例如: D1 李力,王平,刘伟 m1 3 D2 男,女 m2 2 D3 47,28,30 m3 3 其中,D1,D2,D3为域名,分别表示教师关系中姓名、性别、年龄的集合。 域名无排列次序,如D2 男,女 女,男 笛卡尔积 【定义2】笛卡尔积 设D1,D2,…,Dn为任意域,定义D1,D2,…,Dn的笛卡尔积(Cartesian Product)为: 由定义可以看出,笛卡尔积也是一个集合 笛卡尔积(续) 其中: 1. 元素中的每一个di叫做一个分量 Component ,来自相应的域(di∈Di) 2. 每一个元素(d1,d2,d3,…,dn)叫做一个n元组(n-tuple),简称元组(Tuple)。但元组不是di的集合,元组的每个分量(di)是按序排列的。如: (1,2,3)≠(2,3,1)≠(1,3,2); 笛卡尔积(续) 例子: 设D1为专业域,D2为学生域,且D1 计算机应用,信息管理 ,D2 张三,李四,王五 , 则D1×D2 计算机应用,张三 , 计算机应用,李四 , 计算机应用,王五 , 信息管理,张三 , 信息管理,李四 , 信息管理,王五 笛卡尔积(续) 元组(Tuple) 不能重复 计算机应用,王五 , 信息管理,王五 分量(Component) 计算机应用,王五都是分量 笛卡尔积的基数(Cardinal number) 若Di(i=1,2,…,n)为有限集,其基数为mi(i=1,2,…,n),则D1×D2×…×Dn的基数M为: 前面例子的M为2*3 6 笛卡尔积(续) 关系的数学定义 【定义2】关系 D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的 关系,表示为R(D1,D2,…,Dn) R:关系名 n:关系的目或度(Degree) 当n 1时,称为单元关系。 当n 2时,称为二元关系。 … 当n n时,称为n元关系。 关系的数学定义 关系的元组 关系中的每个元素是关系中的元组,通常用t 表示。 比如, 学生关系中 计算机应用,张三 就是一个元组 关系中元组个数是关系的基数 比如,学生关系的基数是4 关系的表示 与笛卡尔积类似,同样可以把关系看成一个二维表。其中, (1)表的框架由域Di(i 1,2,……n)构成; (2)表的任意一行对应一个元组; (3)表的每一列来自同一域; (4)为了加以区别,每列起一个名字,称为属性,n目关系有n个属性,属性的名

文档评论(0)

1亿VIP精品文档

相关文档