如您所知,所有只有 2 个属性的关系都在 BCNF 中。
所以,问题是:为什么我们不把所有的关系分解成 2 属性的关系呢?
答案是:因为如果这样做,我们就无法实现无损连接。
你能给我一个这个答案的例子吗?给出一个关系,将其分解为一些 2-attriute 关系。然后,当我们加入他们时,数据就会丢失。
非常感谢你的帮助。
如您所知,所有只有 2 个属性的关系都在 BCNF 中。
所以,问题是:为什么我们不把所有的关系分解成 2 属性的关系呢?
答案是:因为如果这样做,我们就无法实现无损连接。
你能给我一个这个答案的例子吗?给出一个关系,将其分解为一些 2-attriute 关系。然后,当我们加入他们时,数据就会丢失。
非常感谢你的帮助。