0%

数据库2-关系代数

关系模式

数据结构

关系

关系模式是型,是静态的、稳定的。而关系是关系模式的具体的值,是动态的、变化的

候选码

关系中的一组属性能够唯一的标识一个元组,而且这组属性任何一个属性去掉后都不能具有标识作用,则这组属性被称为候选码

主码

从多个候选码中选一个作为标识,这个候选码被称为主码

外码

参照关系R中的一个或一组属性F是被参照关系S中的主码,则F就是外码

关系的完整性约束

实体完整性

关系中的主码不能为空

参照完整性

参照关系R上的外码F是被参照关系S上的主码,则F必须是空值或者是S中某个元组的主码值

在参照完整性中,如果外码F不是关系R上的主属性,则F可以为空。

用户定义的完整性

反映了某一具体应用所设计的数据必须满足的语义要求。


关系代数

五个基本运算:并、差、选择、投影、笛卡尔积

常用的运算

运算 符号
选择 σ
投影 π
连接
÷