1 / 92
文档名称:

数据库系统概论(二).ppt

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

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

分享

预览

数据库系统概论(二).ppt

上传人:rovend 2018/1/16 文件大小:983 KB

下载得到文件列表

数据库系统概论(二).ppt

相关文档

文档介绍

文档介绍:“A Relational Model of Data for Shared Data Banks”
著名的关系数据库管理系统产品主要有:
DB2、Oracle、Sybase、Informix、Access
第二章关系数据库
1/16/2018
1
第二章关系数据库
2、数学定义(基于集合代数)
关系框架:是属性A1,A2,…,Ak的有限集合。记作R。
一般写作:R(A1,…,Ak),其中R是关系的名字,k为关系的度(目、元)。

是一组具有相同数据类型的值的集合。记作Di=d(Ai)
域中所包含的值的个数称为域的基数(用m表示)。
关系中用域表示属性的取值范围。
2、逻辑结构----二维表
从用户角度,关系模型中数据的逻辑结构是一张二维表。二维表由关系框架及表元组组成。
1/16/2018
2
第二章关系数据库
第二章关系数据库
关系数据结构及定义
关系操作
关系的完整性★
关系运算★
关系数据库系统是支持关系模型的数据库系统。
关系模型的组成
关系数据结构
关系操作
完整性约束
1/16/2018
3
第二章关系数据库
关系数据结构及形式化定义
关系及其基本术语
关系数据库模式
关系数据库
1/16/2018
4
第二章关系数据库
第二章关系数据库
1、关系数据结构及定义
1/16/2018
5
第二章关系数据库
一、单一的数据结构——关系
实体集、实体间联系都表示成关系(即二维表)
表示
对应实体的关系:
DEPT(D#, DN, DEAN)
S(S#, SN, SEX, AGE , D#)
C(C#, CN, PC#, CREDIT)
PROF(P#, PN, D#, SAL)
对应实体间联系的关系:
SC(S#, C#, SCORE)
TEACH(P# , C#)
学生
课程
选修
属于

教师
讲授
工作
管理
关系
1/16/2018
6
第二章关系数据库
关系数据结构--- 二维表
二、逻辑结构----二维表
从用户角度,关系模型中数据的逻辑结构是一张二维表
二维表由关系框架及表元组组成。
表框架由 n个命名的属性组成,n称为属性的元、目或度;每个属性有一个取值范围称为值域。
在表框架内按行可以存放数据,每行数据称为元组,一个元组是由 n个分量所组成,每个分量是表框架中每个属性的投影值。一个表框架可以存放 m个元组,m 称为表的基数。
一个 n元表框架及框架内 m个元组构成了一个完整的二维表。关系是元组的集合。
1/16/2018
7
第二章关系数据库
关系及其基本术语
关系
框架
属性值
属性

具体
关系
元组
1/16/2018
8
第二章关系数据库
2、数学定义(基于集合代数)
笛卡尔积
给定一组域D1,D2,…,Dn,这些域中可以有相同的。
D1,D2,…,Dn的笛卡尔积为:
D1×D2×…×Dn =
{(d1,d2,…,dn)|diDi,i=1,2,…,n}
所有域的所有取值的一个组合
不能重复
1/16/2018
9
第二章关系数据库
笛卡尔积(续)
元组(Tuple)
笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)
(张清玫,计算机专业,李勇)、(张清玫,计算机专业,刘晨)等都是元组
ponent)
笛卡尔积元素(d1,d2,…,dn)中的每一个值di叫作一个分量
张清玫、计算机专业、李勇、刘晨等都是分量
1/16/2018
10
第二章关系数据库