自然连接和等值连接的区别(自然连接)
关于自然连接和等值连接的区别,自然连接这个很多人还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、自然联接: 联接是关系的横向结合。
2、联接运算将两个关系模式拚接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
3、 联接是通过联接条件来控制的,联接条件中将出现两个表中的公共属性名,或具有相同语义可比的属性。
4、联接结果是满足条件的所有记录。
5、 在联接运算中,按照字段值相等为条件进行的联接操作称为等值联接。
6、自然联接是去掉重复属性的等值联接。
7、 交 : 两个具有相同结构的关系R和S的交是由既属于R又属于S的元组组成的集合。
8、即交运算的结果是R和S的共同元组。
9、 例如R是参加计算机小组的集合,S是参加桥牌小组的集合,则R 交 S就是既参加计算机小组又参加桥牌小组的集合。
10、 并: 两个相同结构关系的并是由属于这两个关系的元组组成的集合. 例如:有两个结构相同的学生关系,分别存放两个班的学生,把一个班的记录全部追加到另一个班级的后面,就形成了这两个关系的并。
11、 投影: 是从关系模式中指定若干个属性。
12、生成一个新表的运算。
13、例如学生信息表中含有学号、姓名、性别、年龄、籍贯等许多属性,现在只选姓名,生成学生花名册。
14、 投影是从列中进行选择的运算。
15、提供了垂直调整关系的手段。
本文到此分享完毕,希望对大家有所帮助。