主キー制約とは

主キー制約とはリレーショナルデータベースの表において行を一つに特定できる列のようなルールのことを指します。

例えば備品のリスト表を考えてみます。

備品ID名称価格
20000
PC100000
30000
備品テーブル

この時主キー制約を持っているのは備品IDになります。

この表では机が2つありますがそれぞれ値段が違います。こう言った際に別々のものとして管理したい場合、主キー制約がないと同じものとして管理されてしまうというリスクが生じますよね?

こうしたリスクを回避するためにリレーショナルデータベースでは主キー制約を可能な限りつけることが慣習となっています。

一意制約とは

これも主キー制約と同様の意味として使われます。


投稿日

カテゴリー:

, ,

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)