我不确定以下两种关系是否适合联合:
R: <- schema name
B
1
2
2
3
3
And:
Q: -< schema name
A B
5 1
6 1
4 2
3 4
我想加入工会:Q U R。可以吗?结果如何?
并集运算符要求两个关系是并集兼容的。这意味着它们需要具有相同的属性集。请注意,这个概念稍微超出了共享相同数量的属性的范围。这是因为它还考虑了属性的内容。
这并不意味着两个属性应该具有相同的名称,而是两个属性应该具有相似的“数据类型”,而且我在这个例子中确实远离了关系代数。关系代数中没有这样的东西,但我认为如果您有编程背景,您可以通过思考这个概念轻松掌握它。
EG:考虑以下关系:
-
Person(名字、姓氏)
-
Country(姓名、人口)
在这种情况下,Person 和 Country 不兼容联合,因为它们不共享同一组属性,即使它们共享相同数量的属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)