Skip to main content

データベースの機能的依存関係は何ですか?

佐藤研究室 - 糖鎖機能を解析して新たな機能性分子の開発に挑戦する (六月 2026)

佐藤研究室 - 糖鎖機能を解析して新たな機能性分子の開発に挑戦する (六月 2026)
Anonim

リレーショナルデータベース理論の世界では、ある属性がデータベース内で別の属性を一意的に決定するとき、関数の依存関係が存在します。簡単な関数依存は、元の属性を含む属性または属性の集合の関数の依存関係を記述するときに発生するデータベースの依存関係です。

重要な機能依存の例

この種の依存関係は、 自明 それは常識から導き出すことができるからです。一方の「側」が他方のサブセットである場合、それは自明とみなされます。左側が 行列式 そして右は 依存 .

  • {A、B}→B 些細な関数の依存関係です B のサブセットです A、B 。 { A、B}→B 含む B 、 B 決定することができる。 Bを決定することはA、Bとの関係によって満たされるので、それは些細な関数依存性です。値は B の値によって決定される A 、その値を共有する他のシーケンス A まったく同じ値を持ちます B 。それを置く別の方法は、 B 含まれる A 、それが理由です として サブセット。
  • {Employee_ID、Employee_Name} - > Employee_ID これは、 従業員ID のサブセットです {Employee_ID、Employee_Name} .
  • 同じことが A→A または Employee_ID - > Employee_ID、 そして Employee_Name - > Employee_Name 。これらはすべて、些細な関数の依存関係です。
  • 関数の依存関係X→YとYがXの部分集合である場合、これは簡単な関数の依存関係です。 YがXのサブセットでない場合、これは簡単な関数従属ではありません。