関数従属性

関数従属性

[1] 関係スキーマR属性集合X, Y (互いに素でなくてもよい。) について (∀s, tR) (s[X] = t[X]s[Y] = t[Y]) (RR任意実現値。) が成立する時、XからYへの関数従属性 (かんすうじゅうぞくせい) (functional dependency) 存在 (XY関数的に決定、YX関数従属) し、 XY と書く。

(名無しさん [sage])

[2] 自明関数従属性:

(名無しさん [sage])

[3] 公理系:

反射律
XY ならば XY (自明関数従属性)
添加律
XYかつZΩRなら、 XZYZ
推移律
XYかつYZ}]なら、 XZ

(アームストロング公理系)

(名無しさん [sage])

[4] >>3健全かつ完全。 (名無しさん [sage])