1 / 97
文档名称:

数据库系统概念--第3章关系数据库.ppt

格式:ppt   大小:3,115KB   页数:97页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概念--第3章关系数据库.ppt

上传人:utuhlwwue61571 2017/7/22 文件大小:3.04 MB

下载得到文件列表

数据库系统概念--第3章关系数据库.ppt

文档介绍

文档介绍:数据库系统教程
第3章关系数据库
1
第3章关系数据库
关系数据模型
基本术语与形式化定义
完整性约束
关系代数
*
2
关系数据模型
关系数据模型源于数学。
(《Communication of the ACM》)上发表了题为“A Relational Model of Data for Shared Data Banks”的论文,开创了数据库系统的新纪元。
*
3
关系模型
关系模型由三部分组成:
数据结构
操作集合
完整性约束
这三部分也称为关系模型三要素。
*
4
数据结构
关系数据模型用二维表来组织数据。
这个二维表在关系数据库中就称为关系。
关系数据库就是表或者说是关系的集合。
表是逻辑结构而不是物理结构。
*
5
学生关系模型
*
6
学号
姓名
年龄
性别
所在系
0811101
李勇
21

计算机系
0811102
刘晨
20

计算机系
0811103
王敏
20

计算机系
0821101
张立
20

信息管理系
0821102
吴宾
19

信息管理系
学生
数据操作
关系数据模型中的操作包括:
传统的关系运算:并、交、差、广义笛卡尔乘积;
专门的关系运算:选择、投影、连接、除;
有关的数据操作:查询、插入、删除、更改。
*
7
操作特点
关系模型中操作的数据以及查询的结果都是完整的集合(或表),
这些集合可以只包含一行数据,也可以是不包含任何数据的空集合。
非关系模型数据库中典型的操作是一次一行或一次一个记录。
集合处理能力是关系系统区别于其他系统的重要特征。
*
8
关系模型与非关系模型区别
在非关系模型中,各个数据记录之间是通过指针等方式连接的,当要定位到某条记录时,需要用户自己按指针的链接方向逐层查找——导航。
在关系模型中,用户只需指定数据的定位条件,数据库管理系统就可以自动定位到该数据记录——非导航。
*
9
层次模型查找示例
*
10