下载此文档

关系数据库.ppt


文档分类:IT计算机 | 页数:约109页 举报非法文档有奖
1/109
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/109 下载此文档
文档列表 文档介绍
An Introduction to Database System 计算机与信息学院数据库系统概论 An Introduction to Database System 第三章关系数据库 An Introduction to Database System 第三章关系数据库 关系的数学定义 关系的完整性 关系代数 An Introduction to Database System 关系数据库简介?系统而严格地提出关系模型的是美国 IBM 公司的 ?1970 年提出关系数据模型? , “ A Relational Model of Data for Large Shared Data Banks ”, 《 Communication of the ACM 》,1970 ?之后,提出了关系代数和关系演算的概念?1972 年提出了关系的第一、第二、第三范式?1974 年提出了关系的 BC 范式 An Introduction to Database System 关系数据库简介?关系数据库应用数学方法来处理数据库中的数据?80年代后,关系数据库系统成为最重要、最流行的数据库系统 An Introduction to Database System 关系的数学定义?⒈域( Domain ) ?2. 笛卡尔积( Cartesian Product ) ?3. 关系( Relation ) ?4. 关系模式(Relation Schema) An Introduction to Database System ⒈域( Domain ) ?域是一组具有相同数据类型的值的集合。例: ?整数?实数?介于某个取值范围的整数?指定长度的字符串集合?{‘男’,‘女’} An Introduction to Database System 2. 笛卡尔积( Cartesian Product ) ?1)笛卡尔积给定一组域 D 1,D 2,…,D n, 这些域中可以有相同的。 D 1,D 2,…,D n的笛卡尔积为: D 1×D 2×…×D n ={( d 1,d 2,…,d n )| d i?D i,i=1,2,…,n} ?所有域的所有取值的一个组合?不能重复 An Introduction to Database System 笛卡尔积(续) 例给出三个域: D 1 =SUPERVISOR ={ 张清玫,刘逸} D 2 =SPECIALITY={ 计算机专业,信息专业} D 3 =POSTGRADUATE={ 李勇,刘晨,王敏} 则D 1,D 2,D 3的笛卡尔积为: D 1×D 2×D 3 = {(张清玫,计算机专业,李勇),(张清玫,计算机专业,刘晨), (张清玫,计算机专业,王敏),(张清玫,信息专业,李勇), (张清玫,信息专业,刘晨),(张清玫,信息专业,王敏), (刘逸,计算机专业,李勇),(刘逸,计算机专业,刘晨), (刘逸,计算机专业,王敏),(刘逸,信息专业,李勇), (刘逸,信息专业,刘晨),(刘逸,信息专业,王敏) } An Introduction to Database System 笛卡尔积(续) ?2) 元组( Tuple ) ?笛卡尔积中每一个元素( d 1,d 2,…,d n) 叫作一个 n元组( n-tuple )或简称元组。?3)分量( Component ) ?笛卡尔积元素( d 1,d 2,…,d n)中的每一个值 d i叫作一个分量。 An Introduction to Database System 笛卡尔积(续) ?4)基数( Cardinal number ) ?若D i(i=1,2,…,n) 为有限集,其基数为m i(i=1,2,…,n ) , 则 D 1×D 2×…×D n的基数 M为: 在上例中,基数: 2×2×3=12,即 D 1×D 2×D 3共有 2×2×3=12个元组 m M i n1i???

关系数据库 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数109
  • 收藏数0 收藏
  • 顶次数0
  • 上传人doc1888
  • 文件大小0 KB
  • 时间2016-04-06