Share via


主キーを作成する方法 (Visual Database Tools)

NULL を許可しない特定の列に入力される値に対して一意性を適用するには、主キーを定義します。データベースのテーブルに主キーを定義すると、テーブルを他のテーブルに関連付けることができ、冗長データが減少します。1 つのテーブルには、主キーを 1 つだけ作成できます。

主キーを作成するには

  1. テーブル デザイナで、主キーとして定義するデータベース列の行セレクタをクリックします。複数列を選択する場合は、Ctrl キーを押しながら、他の列の行セレクタをクリックします。

  2. 列の行セレクタを右クリックし、[主キーの設定] をクリックします。"PK_" の後にテーブル名が続く、主キー インデックスが自動的に作成されます。このインデックスは、[インデックス/キー] ダイアログ ボックスに表示されます。

注記注意

主キーを再定義する場合は、新しい主キーを作成する前に、既存の主キーに対するリレーションシップをすべて削除する必要があります。再定義中に、既存のリレーションシップが自動的に削除されることを警告するメッセージが表示されます。

主キー列は、行セレクタに主キーの記号で示されます。

主キーが複数の列で構成される場合、1 つの列では重複した値が許可されますが、主キーのすべての列の値の組み合わせは一意である必要があります。

複合キーを定義する場合は、主キーの列の順序が、ダイアグラムのテーブルに表示される列の順序と同じになります。ただし、主キー作成後に列の順序を変更することもできます。詳細については、「主キーを変更する方法 (Visual Database Tools)」を参照してください。