本文へスキップ

テクノロジ系 / データベース

一意性制約

表の特定列または列の組合せについて、同じ値の重複を許さないデータベース制約。

もう少し詳しく

一意性制約は、社員番号、メールアドレス、商品コードのように重複してはいけない値をDB側で保証します。主キーも一意性を持ちますが、主キーは行を識別する代表のキーであり、NULL不可などの性質も持ちます。一意性制約は候補キーや業務上の重複防止に使われます。

試験での見方

黒猫の闇の刻印

重複禁止がポイントです。参照整合性を守る外部キー制約や、値の範囲を制限するチェック制約と区別します。

利用者テーブルでメールアドレス列に一意性制約を設定し、同じメールアドレスで二重登録できないようにする。

分類

テクノロジ系 / 技術要素 / データベース

小分類:データベース設計

関連トピック:データベースの論理設計

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

データベースの用語一覧へ