关系模型之基本概念

关系模型三个要素

基本结构形式

基本操作关系运算

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

完整性约束


表的定义

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

基数

笛卡尔积

n-元组

分量

基数

关系

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


思维回顾

1. 指出有多少列

2.值域

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

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

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

4. 指出关系中的元组

关系元组中有意义的集合

笛卡尔积的子集

什么是关系?

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

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

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

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

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

候选码

主码

外码

1. 实体完整性

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

2. 参照完整性

空值,非空值

3. 用户自定义完整性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容