<< 目次を表示 >> ページ位置: その他の記法のモデリング > データベースの設計・生成と読み込み > データベースモデリング > データベース設計に関係する要素 > テーブル > 制約 > チェック制約 |
チェック制約は、列に設定可能な値を制限することで、ドメインの整合性を強制させるために利用します。
利用手順:
リボン |
コード > データベース > データベースビルダー > テーブルをクリック > 制約とインデックス > 右クリック > 新しい制約の追加 |
コンテキストメニュー |
ダイアグラムのテーブル要素を右クリック | 属性・操作と付属要素 | 制約とインデックス | 右クリック | 新しい制約の追加 |
キーボード |
テーブルをクリック: F9 > 制約とインデックス: Ctrl+N |
チェック制約の定義の手順は次の通りです。
# |
操作方法 |
1 |
対象のテーブル要素の制約とインデックスタブにおいて、「制約の追加」の欄をクリックします。 制約の名前を指定します。 |
2 |
制約の種類を 「check」 に設定します。 右下の関係する列タブで、インデックスと関係する列を指定します。 |
3 |
左下のプロパティの欄で、制約の内容を入力します。例えば、 「column1 < 1000」 のように入力します。 入力する内容が長い場合などに、 参照()ボタンを押すと表示されるエディタを利用すると便利です。 |
チェック制約の削除
チェック制約を削除するには、以下のいずれかの操作を行います。
制約はすぐに削除されます。
注意: |
チェック制約を作成する際には、パラメータとして対象の列を1つ指定する必要があります。指定しない場合、生成されるDDLの内容は適切になりません。 |
参照: