主キー
主キーには一意の値が含まれており、テーブル内の各行を識別します。
一部のデータベースでは、主キーに NULL 値を含めることはできません。 テーブルには主キーを 1 つだけ持つことができ、この主キーは単一または複数の列で構成できます。 主キーが複数の列で構成されている場合、これらの列のデータを使用して行が一意であるかどうかが判断されます。
主キー () は、 データベース ツールウィンドウにあります。
その他のノードおよびオブジェクトアイコンのリファレンスについては、 データベースツールウィンドウ トピックの データソースとその要素 の章を参照してください。
表の列アイコンについては、 列に可能なアイコンの組み合わせ の章を参照してください。
表示オプション メニューのツリーオブジェクト表示オプションを使用して、ツリーオブジェクトを非表示、並べ替え、フィルター処理、グループ化します。

自動生成された値
主キーはシーケンスやオートインクリメントなどを使って、自動的に値を生成するように設定できます。 利用可能なオプションはデータベースによって異なります。 値の生成を設定するには、 変更 ダイアログを使用してください。
主キーを作成する
データベース ツールウィンドウで、テーブルのノードまでデータソースツリーを展開します。
テーブルノードを右クリックし、 を選択します。
開いた 変更 ダイアログで、 命名 フィールドに主キーの命名を入力します。
主キーエディタータブの 列 ペインで、 追加 ボタン(
)をクリックします。
列名 フィールドで、主キーにしたい列を入力または選択します。
プレビュー ペインでは、生成された SQL コードを表示および変更できます。
主キーを追加するには、 OK をクリックします。

複合主キーを作成する
データベース ツールウィンドウで、テーブルのノードまでデータソースツリーを展開します。
テーブルノードを右クリックし、 を選択します。
開いた 変更 ダイアログで、 命名 フィールドに複合主キーの命名を入力します。
主キーにする列を追加します。
主キーエディタータブの 列 ペインで、 追加 ボタン(
)をクリックします。
列名 フィールドで、複合主キーに追加したい列を入力または選択します。
プレビュー ペインでは、生成された SQL コードを表示および変更できます。
複合主キーを追加するには、 OK をクリックします。

列を主キーにする
データベース ツールウィンドウで、子テーブルのノードまでデータソースツリーを展開します。
子テーブルを右クリックして テーブルの変更 を選択します。
開いた 変更 ダイアログで、主キーにしたい列を選択します。
列 命名 フィールドの横にある縦三点リーダーアイコン(
)をクリックし、 主キーに設定する を選択します。
新しい主キーはツリーの キー ノードの下に表示されます。 主キー編集タブは列編集タブの隣に表示されます。
OK をクリックしてください。
