数据库复习(二、关系数据库)
数据库复习(二、关系数据库)
一、关系模型
1. 关系数据结构
候选码:关系中的一个属性组,其值能唯一标识一个元组。若从属性组中去掉任何一个属性,它就不具有这一性质了
主码:若一个关系有多个候选码,则选定其中一个作为主码
外码:关系R中的一个属性组,它不是R的码,但它与另一个关系S的码相对应,则称这个属性组为R的外码
2. 关系的完整性约束
实体完整性:关系的主码的属性值不能为空
参照完整性:如果关系R2的外码Fk与关系R1的主码Pk相对应,则R2中的每一个元组的Fk值或者等于R1 中某个元组的Pk值,或者为空值
用户自定义的完整性
二、关系代数
1. 关系代数概述
集合运算、关系运算、比较运算、逻辑运算
2. 基本关系运算
选择:
投影:
广义笛卡尔积:
连接:
自然连接:
外连接:
除:
> 本文由博客群发一文多发等运营工具平台 [OpenWrite](https://openwrite.cn?from=article_bottom) 发布