【応用情報】DB操作解けなかった問題メモ

平成27年秋期 問29

"倉庫別商品在庫集計"表から在庫数の合計を求めたい。倉庫番号'C003'の倉庫で在庫数が100以上の商品に対して,全ての倉庫における在庫数の合計を求めるSQL文の a に入る適切な字句はどれか。ここで,該当する商品は複数存在するとともに在庫数が100未満の商品も存在するものとする。また,実線の下線は主キーを表す。

 倉庫別商品在庫集計(倉庫番号,商品コード,在庫数)

f:id:yusuke_ujitoko:20160911231138p:plain

平成27年春期 問26

"電話番号"列にNULLを含む"取引先"表に対して,SQL文を実行した結果の行数は幾つか。
f:id:yusuke_ujitoko:20160911231334p:plain
f:id:yusuke_ujitoko:20160911231339p:plain

平成25年秋期 問30

関係Rと関係Sに対して,関係Xを求める関係演算はどれか。
f:id:yusuke_ujitoko:20160911232654p:plain

  • IDで結合
  • 直積

平成25年春期 問30

A表は外部キーによってB表から参照されている。ここで,A表の行を削除するとき,それを参照しているB表の行を同時に全て削除することを指定するSQLの参照動作はどれか。

  • CASCADE
  • CONSTRAINT
  • NO ACTION
  • REFERENCES

平成20年秋期 問63

関係データベースにおける実表と導出表に関する記述のうち,適切なものはどれか。

  • 実表に対する射影,結合などによって導出表が得られる。
  • 導出表は,データを参照する場合だけに用いる。
  • 導出表は,複数の実表から得られる表である。
  • 導出表は,元の実表の列だけからなる。

平成20年秋期 問64

一つの表に対して更新可能なビューが定義されている。このビューの所有者に自動的に付与されるビューに対する権限はどれか。

  • REFERENCES権限だけ
  • SELECT権限だけ
  • 元となる表に対してそのビューの所有者がもっている権限のうち,UPDATE権限以外のすべての権限
  • 元となる表に対してそのビューの所有者がもっているすべての権限

平成19年春期 問66

T1表とT2表が,次のように定義されているとき,次のSELECT文と同じ検索結果が得られるSELECT文はどれか。
f:id:yusuke_ujitoko:20160911235401p:plain

平成18年秋期 問65

次のSQL文は,和,差,直積,射影,選択の関係演算のうち,どの関係演算の組合せで表現されるか。ここで,下線部は主キーを表す。
f:id:yusuke_ujitoko:20160911235849p:plain

  • 差,選択,射影
  • 差,直積,選択
  • 直積,選択,射影
  • 和,直積,射影

平成18年秋期 問70

主キーをもつある行を削除すると,それを参照している外部キーへ既定値を自動的に設定するために指定するSQLの語句はどれか。

  • CASCADE
  • CHECK
  • RESTRICT
  • SET DEFAULT

平成17年春期 問62

SQL文のSELECT句に関する記述として,適切なものはどれか。

  • FROM句で指定した表の列以外のものを指定できない。
  • 重複を排除した検索結果を作ることはできない。
  • 同一の列を重複して指定できる。
  • 表のすべての列を得るには,すべての列をコンマで区切って指定しなければならない。

平成17年春期 問64

関係データベースのトリガ(trigger)に関する記述として,適切なものはどれか。

  • 参照命令発行時に動作する。
  • データの変更操作時に動作する。
  • ほかのトリガから起動されることはない。
  • ロールバック処理実行時に動作する。