对于下图所示的S和SC关系,当我们对其进行左外连接时,其结果集的属性列数为(43),元组个数为(44)。

admin2019-03-04  13

问题 对于下图所示的S和SC关系,当我们对其进行左外连接时,其结果集的属性列数为(43),元组个数为(44)。


选项 A、7
B、8
C、9
D、10

答案D

解析 外连接可以是左向外连接、右向外连接或完整外部连接。在FROM子句中指定外连接时,可以由下列几组关键字中的一组指定:(1)LEFT JOIN或LEFT OUTER JOIN。左向外连接的结果集包括LEFT OUTER子句中指定的左表的所有行,而不仅仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。(2)RIGHT JOIN或RIGHT OUTER JOIN。右向外连接是左向外连接的反向连接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。(3)FULL JOIN或FULL OUTER JOIN。完整外部连接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。本试题进行的是左外连接,关系S和SC共有相同的属性Sno,如果在关系SC中Sno的属性值等于关系S中Sno的属性值,则直接将C表的某行与SC表的某行进行匹配,如果没有Sno的属性值相等的行,则在相关联的结果集行中SC表的所有选择列表列均为空值。所以其结果集的属性列数为7,元组个数为10。
转载请注明原文地址:https://jikaoti.com/ti/ZGx7FFFM
0

相关试题推荐
最新回复(0)