数据库原理复习之关系数据结构及形式化定义

数据库原理复习--2.1关系数据结构及形式化定义

关系

根据数据模型的三个要素,关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

域是一组具有相同数据类型的值的集合。

笛卡儿积

1、笛卡儿积是所有域的所有取值的一个组合,不能重复。
2、n元组(元组):笛卡儿积中的每一个元素(d1,d2,……,dn)。
3、分量:元素中的每一个值di。
4、一个域允许的不同取值个数称为这个域的基数。

关系

1、关系是笛卡儿积的有限子集。
2、候选码:关系中某一属性组的值能唯一地标识一个元组,而其子集不能,称该属性组为候选码。
主码:一个关系中有多个候选码,选定其中一个为主码。
主属性:候选码的各个属性。
非主属性(非码属性):不包含在任何候选码中的属性。
全码:在极端情况下,关系模式的所有属性是这个关系模式的候选码。
3、关系的三种类型:基本关系(基本表)、查询表和视图表
4、基本关系的6条性质:
(1)列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。
(2)不同列可出自同一域,称其中的每一列为一个属性。不同的属性要给予不同的属性名。
(3)列的顺序无所谓,即列的次序可任意交换。
(4)行的顺序无所谓,即行的次序可任意交换。
(5)任意两个元组的候选码不能取相同的值。
(6)分量必须取原子值,即每一个分量都必须是不可分的数据项。

关系模式

1、关系数据库中,关系模式是型,关系是值。
2、关系的描述称为关系模式。R(U,D,DOM,F)
R:关系名
U:组成该关系的属性名集合
D:U中属性所来自的域
DOM:属性向域的映像集合
F:属性间数据的依赖关系集合
3、关系与关系模式的联系与区别:
(1)关系是关系模式在某一时刻的状态或内容。
(2)关系模式是静态的、稳定的,关系是动态的、随时间不断变化的。
(3)在实际工作中,人们常把关系模式和关系都笼统地称为关系。

关系数据库

1、关系数据库的型称为关系数据库模式,是对关系数据库的描述。
2、关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常称为关系数据库。

以上均用于数据库原理的课程复习。参考《数据库系统概论(第五版)》整理而成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值