テーブルの関数依存関係を導出しようとしている宿題があります。これはhereです。 [A-G]という7つの属性があり、このテーブルには属性[A-F]のすべての組み合わせが表にリストされ、最後の列Gは列[A-F]に依存します。 関数の依存関係を引き出す方法は? 私はbrute-forceメソッドで関係を掘り下げて、最後の属性を決定できる6つの属性すべてを見つけようとします。誰か良いアイデアはありますか?テーブルからの関数依存関係の導出方法
1
A
答えて
0
実際には、関数依存性ABCDEF → G
は、データに存在する些細な依存関係でしかありません。
これは、異なる属性の組み合わせの等しい値に対して、残りの属性ごとに異なる値が常に見つかるため、ブルートフォースによって証明できます。
このデータをマイニングすることによって見出さのみ依存性であるので、他の依存性は可能ではない、明らか些細な依存関係から一部、X → Y
、Y ⊆ X
を持つ属性X
、の組み合わせごと。
0
保持しているFDがある場合、Armstrongの公理で導出できるFDもすべて保持されます。
与えられたものが保持しているもの、つまり与えられたものがカバーを形成するものだけを保持していることがわかっている場合、Armstrongの公理はあなたにすべてのFDを与えます。
関連する問題
- 1. maven依存関係からJava 9依存関係を構築する方法
- 2. 依存関係の依存関係
- 3. 依存関係のプロパティ依存関係
- 4. 依存関係メイン関数
- 5. 依存関係からフレーズ
- 6. 依存関係の依存関係へのアクセスを禁止する方法
- 7. スタンドアロン関数の依存関係の挿入方法
- 8. AngularJSのプロトタイプ関数に依存関係を渡す方法
- 9. SQL関数の依存関係
- 10. make:依存関係のテキスト関数
- 11. mysqlの関数依存関係
- 12. Aws Lambda:Pandas依存関係のPython関数
- 13. 関数の依存関係からのキー
- 14. Jar依存関係の取得方法
- 15. 依存関係の取得方法Java
- 16. グラフから関数の依存関係を調べる
- 17. テーブルの依存関係SQL Server
- 18. Gradleのproject()依存関係からの依存性を除外する方法
- 19. Mavenの依存関係と複数のプロジェクトの依存関係の管理
- 20. テーブル間のデータベース依存関係を取得する方法
- 21. 初回コンパイル時の依存関係の依存関係
- 22. 異なるスコープの依存関係内のMaven依存関係
- 23. Gradle依存関係とGradle依存関係のEclipseの違い
- 24. 依存関係の依存関係の使用
- 25. プレイブックの依存関係と役割の依存関係
- 26. Mavenの依存関係ツリーとPOMの依存関係
- 27. Makefile依存関係変数
- 28. 依存関係
- 29. 依存関係
- 30. バンドルされた依存関係は、自身の依存関係をpackage.jsonから引き出しますか?
何に基づいて依存関係を導き出すか?あなたは{ABCDEF} - > {G}と言います。その1つの依存関係から閉包を導くことが期待されていますか?または、例のデータに基づいたあなたの結論だけ{ABCDEF} - > {G}ですか? – sqlvogel
テーブルに基づいて、私が持っているものはすべてデータセットです。そして私はデータセット上でFD {ABCDEF} - > {G}しか見つけませんでした。私は他のFDを持っているのだろうかと思います。すべての属性空間をカバーするデータセットがあることに注目してください。 –