通过【】关系运算,可以从表1和表2获得表3。
A、投影
B、选择
C、自然连接
D、笛卡尔积
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。一般连接是从关系的水平方向运算,而自然连接不仅要从关系的水平方向,还要从关系的垂直方向运算。因为自然连接要去掉重复属性,如果没有重复属性,那么自然连接就转化为笛卡儿积。题中表1和表2具有相同的属性课程号,进行等值连接后,去掉重复属性列得到表3。
设有两个关系R和S:
R:A B C S:A B D
2 4 6 2 5 4
2 5 7 3 1 5
3 1 8 2 5 7
1 1 9 3 1 8
计算R⋈2=2S,R⋈S的值。
关系模型的“引用完整性规则”(即“参照完整性规则”)
外键
外键(FOREIGN KEY)是用于建立和加强两个表数据之间的链接的一列或多列。通过将一表(A)中主键值的一列或多列添加到另一个表(B)中,创建两个表(A和B)之间的链接,从而约束B表中对应字段只能取A中已存在的值。
主键
主键(PRIMARY KEY)是能够唯一表示数据表中的每个记录的字段或者字段的组合。