北川 博之著「データベースシステム(オーム社)」を参考に,データベースシステムの知識をまとめます。
結合従属性の定義
リレーションスキーマとその分解が与えられたとき,の任意のインスタンスにおいて,
が成立するとき,結合従属性が成り立つといいます。ただし,は自然結合を表します。
後述の通り,結合従属性は多値従属性の一般化となっています。
補足1
の場合は,二つのリレーションスキーマに対する無損失結合分解の定義そのものになります。これは,無損失結合分解の必要十分条件を多値従属性に拡張したものと等価になります。したがって,無損失結合分解の定義をバイパスとして,の結合従属性と多値従属性が等価となることが示されます。言葉を変えると,結合従属性は多値従属性の一般化となります。このことは,リレーションスキーマの第五正規形が第四正規形の拡張(制約を強めた正規形)になっていることと矛盾しません。
補足2
の中に,分解前のリレーションスキーマが含まれる場合は,自然結合してとなることは自明です。このような結合従属性を自明な結合従属性と呼びます。
参考文献
オーム社
¥646 (2025/03/30 21:50時点 | Amazon調べ)
ポチップ
コメント