单选题

【正确答案】 A
【答案解析】[解析]
[*]表示关系U和V的自然联接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。在关系u和V中,B和C分量是相同的,首先看U的第1个元组,其B、C值为2、1,在关系V中B、C没有相应的值。同样,第2个元组也没有相应的值。在第3个元组中,其B、C值为8、7,在关系V中B、C有相应的值,因此,需要保留,且与V合并,形成(9,8,7,9),即[*]运算结果的元组个数是1,属性个数是4。
[*]表示等值联接,它是从关系U和V的笛卡儿积中选择U的第2列和V的第1列属性值相等的那些元组。根据上述规则,首先看U的第1个元组,其第2列值为2,与V的第1、2个元组的第1列值相等。因此,需要保留,即(3,2,1,2,4,3),(3,2,1,2,6,4 )。同理,对于U的第3个元组可同样处理(第2个元组没有相同的值,不用保留),即(9,8,7,8,0,7),(9,8,7,8,0,7 )。因此,[*]运算的结果共有4个元组,6个属性。