私は非常に候補キーについて勉強したときに、私の教授によって与えられたアイデアで混乱していた(しかし、私は彼に尋ねるために偽を感じる:p)をデータベースの候補キーで「最小限度」とは何ですか?
は「Kのない部品が 一意財産を破壊せずに排除することはできません - - 極小」
と私はそれが
言うウィキで検索 『(1)のために、これらの属性のない適切なサブセットは、(セットが最小であることを意味する)が保持していませんさ』。それはまた例を示しますが、私は理解していません。
私の質問は、ここで「除去された」とはどういう意味ですか?データの行全体を削除することを意味する場合は、データの一意性を保持する必要があります(データの行を削除して一意性を失うことはないため)。それは、Kの単一の属性を削除し、空の "ブロック"を持つ行を残すだけであれば、愚かに見え、データを破壊します。だから、誰かが私にこのプロパティが意味するものの簡単な例を教えてもらえますか?(おそらく良いものと悪いもののために1つ)ありがとう〜
一意性プロパティを失うことなく、すべての機能的に依存する列を候補キーに追加する*ことができます。あなたの質問は反対のプロセスです:*これらの完全に依存するフィールドをキーから削除する*。 – joop