SQL文においてFOREIGN KEY と REFERENCES を用いて指定する制約はどれか。
ア キー制約
イ 検査制約
ウ 参照制約
エ 表明
ウ
ア キー制約は、整合性制約の一つであり、主キー制約、一意制約、NULL制約 (NULLは不可) などがその例である。
主キー制約はPRIMARY KEY、一意制約はUNIQUE、NULL制約はNOT NULLを用いて指定する。
イ 検査制約は、入力できる値に制約を設けることである。CHECKを用いて指定する。
ウ 正しい。参照制約は、データの追加や更新、及び削除の際に、関連するデータ間で 不一致を発生させないようにすることである。
エ 表明は、1つまたは複数の表にまたがってデータの関係を制約するという特殊な制約であり、CREATE ASSERTIONを用いて指定する。
問26 | 目次 | 問28 |