「キー属性」と「非キー属性」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| データベース | データがそれっぽい感じに入っている箱。データのまとまり |
| 主キー | データベースのデータを一意に識別するための項目 |
| 候補キー | 「この項目を見れば、どの行か特定できるね。ということは、主キーの候補になるね」な項目 |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| キー属性 | 「この項目を見れば、どの行か特定できるよ!」な属性 |
| 非キー属性 | 「この項目を見ても、どの行か特定できないよ!」な属性 |
似ているところ
どちらもデータベースの項目に付く属性です。
あと、対義語的な関係性の用語です。

違うところ
いろいろな言い方ができますが
主キーになれるか、なれないか
の違いです。
キー属性が付いている項目は主キーになれます。
非キー属性が付いている項目は主キーになれません。
備考
候補キーは「おまえは主キーになれるよ!」な項目です。
よって「キー属性が付いている項目は候補キー」です。
キー属性が付いている項目は主キーになれるからです。
「候補キーにはキー属性が付いている」とも言えます。
同様に「非キー属性が付いている項目は候補キーではない」です。
「候補キーではない項目には非キー属性が付いている」とも言えます。






