• ベストアンサー

違いを教えてください

主キーと内部キーと外部キーの違いがわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

候補キーとは, 1つの表において行を一意に識別できる属性集合のすべて。 (一般的に,主キーとなり得る候補は複数存在するので) 主キーとは, 候補キーのうち設計者によってただ1つ選ばれた属性集合。 その属性値は,重複値はなく空値もない(unique かつ not null) 外部キーとは, 他の表の主キーに向けて参照関係が結ばれている属性。 キーワード「主キー 外部キー」でGoogle画像検索して上位にヒットしたページ例がこちら。 http://www.witc.co.jp/program/education/ops/ac/ac_04/ac_04_01_02.html 内部キーという用語は知りません。 キーワード「"内部キー"」をGoogle検索すると,  > 次の検索結果を表示しています: "外部キー". と誘導されますから,それほど一般的な用語ではないようにも思います。 利用者が関知する自然キーに対して,システム内部で生成される便宜上の一意属性を人工キーと呼びますが,これを内部キーと呼んでいる可能性はないですか? http://ja.wikipedia.org/wiki/主キー

noname#141015
質問者

お礼

回答ありがとうございました

関連するQ&A