关系模型之基本概念

2016-07-07  本文已影响0人  WalkZeRo

关系模型三个要素

基本结构形式

基本操作关系运算

操作的对象及结果都是集合

完整性约束

表的定义

首先定义“列”的取值范围“域(Domain)”

基数

笛卡尔积

n-元组

分量

基数

关系

由于关系的不同列可能来自同一个域,为区别——属性名

思维回顾

1. 指出有多少列

2.值域

说清楚每一列数据的可能取值

3.指出一个元组及所有可能得元组

元组是值的一个组合:值域中值的所有可能组合——笛卡尔积

4. 指出关系中的元组

关系元组中有意义的集合

笛卡尔积的子集

什么是关系?

列是同质:即每一列中的分量来自同一域是同一类型的数据

不同的列可能来自同一域,所以要给每一列不同的属性名

列位置互换性:区分哪一列是靠列名

行位置互换性:区分哪一行是某一或某几列的值

属性不可再分特性:关系第一范式

候选码

主码

外码

1. 实体完整性

关系的主码中的属性值不能为空

2. 参照完整性

空值,非空值

3. 用户自定义完整性

上一篇下一篇

猜你喜欢

热点阅读