下载此文档

数据库系统概论——关系数据库.ppt


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
数据库系统概论
An Introduction to Database System
第二章关系数据库
An Introduction to Database System
关系数据库简介

1970年提出关系数据模型
之后,提出了关系代数和关系演算的概念
1972年提出了关系的第一、第二、第三范式
1974年提出了关系的BC范式
An Introduction to Database System
关系数据结构及形式化定义
关系模型三要素:
关系数据结构
关系操作集合
关系完整性约束
关系模型:
用二维表格表示实体集,用关键码进行数据导航的数据模型
An Introduction to Database System
关系数据结构的基本概念
关系
关系模式
关系数据库
An Introduction to Database System
关系
关系是一个属性数目相同的元组的集合
关系模型建立在集合代数的基础上
关系是一种规范化了的二维表格
①关系中每一个属性值均不可分解
②关系中不允许出现重复元组
③由于关系是集合,因此不考虑元组间顺序,即没有行序
④属性在理论上无序,但使用时常习惯考虑列序
An Introduction to Database System
域(Domain)
笛卡尔积(Cartesian Product)
关系(Relation)
关系数据结构的形式化定义
An Introduction to Database System

域是一组具有相同数据类型的值的集合
例如:
整数
实数
介于某个取值范围的整数
指定长度的字符串集合
{‘男’,‘女’}
介于某个取值范围的日期
An Introduction to Database System
笛卡尔积
笛卡尔积是域上的一种集合运算
定义:给定一组域D1,D2,…,Dn,这些域中可以有相
同的域。D1,D2,…,Dn的笛卡尔积为:
D1×D2×…×Dn={(d1,d2,…,dn)|diDi,
i=1,2,…,n}
是所有域的所有取值的一个组合,不能重复
An Introduction to Database System
例:给出三个域:
D1=导师集合= { 张清玫,刘逸}
D2=专业集合= { 计算机,信息}
D3=研究生集合={ 李勇,刘晨,王敏}
则D1×D2×D3 =
{(张清玫,计算机,李勇),(张清玫,计算机,刘晨),
(张清玫,计算机,王敏),(张清玫,信息, 李勇),
(张清玫,信息, 刘晨),(张清玫,信息, 王敏),
(刘逸, 计算机,李勇),(刘逸, 计算机,刘晨),
(刘逸, 计算机,王敏),(刘逸, 信息, 李勇),
(刘逸, 信息, 刘晨),(刘逸, 信息, 王敏) }
An Introduction to Database System
元组
笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组或简称元组
分量
笛卡尔积元素(d1,d2,…,dn)中的每一个值di叫作一个分量
An Introduction to Database System

数据库系统概论——关系数据库 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人neryka98
  • 文件大小330 KB
  • 时间2018-07-27
最近更新