下载此文档

数据库课件第2章.ppt


文档分类:IT计算机 | 页数:约93页 举报非法文档有奖
1/93
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/93 下载此文档
文档列表 文档介绍
第2章 关系数据库
1
上一章介绍了三种主要的数据模型:
层次模型
网状模型
关系模型
其中关系模型简单灵活,并有着坚实的理论基础,已成为当前最流行的数据模型。
本章主要讲述:
关系模型的数据结构
关系的定义和性质
关系数据库的基本概念
关系运算
2
关系数据库概述
关系数据库系统是什么?
简单!就是支持关系模型的数据库系统。
关系数据结构
关系操作集合
完整性约束
关系模型的组成
1、关系数据结构
学号
姓名
姓别
2
辣椒
2
米饭
2
青菜
学生表
关系数据库概述
2、关系操作
关系数据库概述
最主要的
部分
集合
集合
关系操作(查询):选择、投影、
连接、除、并、交、差
关系操作(修改):增、删、改
关系操作
非关系数据模型的数据操作模式为一次一记录的方式
关系数据库概述
关系模型中的关系操作:关系代数和关系演算 关系代数:用关系运算表达查询要求 关系演算:用谓词表达查询要求
例如: APLHA,QUEL
关系数据操作语言
关系代数语言
关系演算语言
具有关系代数和关系演算双重特点的语言
元组关系演算语言
域关系演算语言
例如: ISBL
例如: QBE
例如: SQL (标准语言)
三者等价,评估标准
3、完整性约束
关系数据库概述
实体完整性
参照完整性
用户定义完整性
关系模型必须满足的2个约束条件
关系数据结构

1)域(domain):
一组具有相同数据类型的值的集合,用Dn来表示。
如int ,float,[0,100]……
关系模型中,实体和实体之间的联系均由单一的
结构类型——即关系(表)来表示。
集合论为数学基础
关系-》关系模式-》关系数据库
域-》笛卡尔积-》关系
关系数据结构
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), d叫作一个分量(component)i
关系数据结构
例:三个域 D1 =导师集合SUPERVISOR=李长江,孙黄河 D2 =专业集合=SPECIALITY=计算机专业,信息专业 D3=研究生集合POSTGRADUATE=米饭,辣椒,青菜

数据库课件第2章 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数93
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rabbitco
  • 文件大小808 KB
  • 时间2021-04-14
最近更新