基本情報トップに戻る
練習問題難易度: 標準2012年度

基本情報技術者 過去問練習問題 第31問

問題

関係データベースの "注文" 表の "顧客番号" は、"顧客" 表の主キー "顧客番号" を参照する外部キーである。このとき、参照の整合性を損なうデータ操作はどれか。ここで、ア〜エの記述におけるデータの並びは、それぞれの表の列の並びと同義とする。

の図表

選択肢

  1. 1"顧客" 表の行 〔L035 宮崎〕 を削除する。
  2. 2"注文" 表に行 〔0005 D010〕 を追加する。
  3. 3"注文" 表に行 〔0006 P020〕 を追加する。
  4. 4"注文" 表の行 〔0002 K001〕 を削除する。

正解

3. "注文" 表に行 〔0006 P020〕 を追加する。

詳しい解説を見る

解説

参照の整合性は、"注文" 表の外部キー "顧客番号" の値が必ず "顧客" 表に存在することを要求する。"注文" 表に顧客番号 P020 の行を追加すると、"顧客" 表に P020 が存在しないため整合性を損なう。よってウが正しい。(出典: 平成24年度 秋期 基本情報技術者試験 午前 問31)

一問一答

科目A 180問+科目B 60問

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。