- 7
- 0
- 约7.26千字
- 约 61页
- 2017-08-20 发布于河南
- 举报
第3章关系数据模型和语言
第3章 关系数据模型及语言 ;3.1关系模型
一、关系的有关概念
1.关系与文件(比较)
在关系模型中,数据是以二维表的形式存在,
这个二维表称为“关系”。
如学生关系、课程关系、学习关系:
;在文件组织中,这些表格称为文件。;
术语对照:
;关系具有的特性:
(1)每一列有不同的名字,但每一列属同一类型的域值;不同列也可以出自相同的域;
(2)任意两行不能全同;
(3)每一数据项应为不可再分的数据单位;
(4)行、列次序无关;
(5)具有主关键字唯一标识各个元组;
; 2、关系的集合论定义
定义1(关系框架): 关系框架R是表示关系的所有属性A1,A2,…,Ak的有限集合。每个属性Aj对应一个值域Di=d(Aj)(j=1,2,…,k),值域(简称为域)可以是任意的非空有限集合或可数无限集合。
定义2(关系): 关系框架R上的一个关系r[R]是它的属性Aj(j=1,2,…,k)所对应的域d(Aj)构成的笛卡儿乘积空间d(R)=d(A1)×d(A2) ×…×d(Ak)中的一个子集D’。
k称为关系r[R]的元数, D?中的任一点称为关系r[R]的一个元组。关系r[R]简记为r。;
属性Aj(j=1,2,…,k)又称为分量或坐标,
原创力文档

文档评论(0)