sql >> データベース >  >> RDS >> Mysql

候補キー決定要因はBCNFにとって十分に良いですか?

    質問は「部分」とはどういう意味ですか?すべてではありませんが、一部ですか?一部またはすべて?それはどういう意味ですか?

    部分的な機能依存性の定義では、「部分的」を使用して、すべてではなく一部を意味します。

    BCNFの定義を確認してください。非プライム属性がどのキーにも部分的に機能的に依存していないことを要求するものは、あなたが書いたもの以外のものも必要とします。したがって、「if」は正しくありません。しかし、割り当て質問の「一部」が「部分的に依存する」のように「一部であるがすべてではない」を意味する場合、BCNFの関連する定義によれば、関係はBCNFにはありません。

    すべての候補キーはスーパーキーです。ただし、候補キーは、小さいスーパーキーを含まないスーパーキーです。スーパーキーは、BCNFの定義の異なる形式に関与しています。しかし、ある定義とあなたが知っていることに従ってBCNFに違反している場合、別の定義では許可されない可能性があります。




    1. 配列内のSQLLIKE%

    2. MySQL:ALTER IGNORE TABLE ADD UNIQUE、何が切り捨てられますか?

    3. 列内の重複するエントリを検索する

    4. Moodleデータベースのスケールアウト