第3章关系数据模型与语言.pptVIP

  • 2
  • 0
  • 约1.05万字
  • 约 61页
  • 2017-06-18 发布于湖北
  • 举报
第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’

文档评论(0)

1亿VIP精品文档

相关文档