- トップページ
- 応用情報技術者
- 平成26年度春季問題一覧
- 平成26年度春季問題25-解答・解説-分析
平成26年度春季問題
問題25
SQL文においてFOREIGN KEYとREFERENCESを用いて指定する制約はどれか。
ア | キー制約 |
イ | 検査契約 |
ウ | 参照制約 |
エ | 表明 |
SQL文においてFOREIGN KEYとREFERENCESを用いて指定する制約はどれか。
ア | キー制約 |
イ | 検査契約 |
ウ | 参照制約 |
エ | 表明 |
解答:ウ
<解説>
SQL文のREFERENCESは、FOREIGN KEYと合わせて参照制約を指定する。
参照制約は、テーブルのある列(外部キー)に別のテーブルの特定の列(主キー)に含まれるデータしか入力できないようにする制約である。
ア | × | キー制約 は、主キーの列の値が重複してはならないという制約である。 |
イ | × | 検査契約は、テーブルのデータの追加や更新時に各列に指定する制約である。 |
ウ | ○ | 参照制約は、テーブルのある列(外部キー)に別のテーブルの特定の列(主キー)に含まれるデータしか入力できないようにする制約である。 |
エ | × | 表明は、複数のテーブルの行間にまたがる制約条件である。 |
キーワード
- 「参照制約(参照の整合性)」関連の過去問題・・・参照制約(参照の整合性)とは
お問い合わせ