問29応用情報技術者 平成28年度 秋期
29 / 80問
平成28年度 秋期2016年
“サッカーチーム”表と“審判”表から,条件を満たす対戦を導出するSQL文のaに入れる字句はどれか。

選択肢をえらぶと、答えと解説が出ます
選択肢をえらぶと、
ここに答えと解説が出ます
ここに答えと解説が出ます

正答 2解説
正解は2。審判Cは、対戦する2チームのどちらにも所属していてはいけない。つまりCの所属チーム名がA.チーム名ともB.チーム名とも一致しないことが条件で、これは「C.所属チーム名 NOT IN (A.チーム名, B.チーム名)」で表せる。これでX対Yは高橋拓也、X対Zは鈴木翔太、Y対Zは佐藤健太となり、対戦表と一致する。
- 1は、ORで結ぶと、どちらか一方のチームと違えば真になる。X対Yで所属Xの佐藤健太も、Yと違うので残ってしまう。
- 3は、副問合せの中にCが出てこないので、審判Cの所属とは無関係に真になり、全ての審判が残る。
- 4も副問合せがCと結び付いておらず、どのチームにも審判がいるため常に偽になって、1行も出ない。
根拠:SQLの述語(IN・NOT IN・EXISTS・NOT EXISTS)
KEY POINT
「どちらとも一致しない」という条件は、NOT INか、否定した条件のANDで書く。ORでつなぐと一方と違えば真になる。「技術要素」の他の問題
- 平成28年度 秋期 問28関係データベースにおける実表と導出表に関する記述のうち,適切なものはどれか。
- 平成28年度 秋期 問30DBMSをシステム障害発生後に再立上げするとき,ロールフォワードすべきトランザクションとロールバックすべきトランザクションの組合せとして,適切なものはどれ…
- 平成28年度 秋期 問27B⁺木インデックスが定義されている候補キーを利用して,1件のデータを検索するとき,データ総件数Xに対するB⁺木インデックスを格納するノードへのアクセス回数…
- 平成28年度 秋期 問31ルータの機能に関する記述のうち,適切なものはどれか。
- 平成28年度 秋期 問26データベースの3層スキーマ構造に関する記述のうち,適切なものはどれか。
- 平成28年度 秋期 問32TCP/IPネットワークにおけるARPの説明として,適切なものはどれか。
出典:平成28年度 秋期 応用情報技術者試験 午前 問29(独立行政法人 情報処理推進機構(IPA))
独立行政法人情報処理推進機構(IPA)が公表している過去問題です。IPA の「過去問題の使用について」に基づき、IPA が指定する形で出典を明記して掲載しています(利用の許諾申請は不要)。問題文・選択肢の内容は変えていません。元の問題冊子から文字を起こす都合で、改行・字間の空白は省き、英数字の全角・半角は元とそろえていない箇所があります。図表は IPA が公表した問題冊子のものです。解説は当サイトが独自に作成したもので、IPA とは関係ありません。
独立行政法人情報処理推進機構(IPA)が公表している過去問題です。IPA の「過去問題の使用について」に基づき、IPA が指定する形で出典を明記して掲載しています(利用の許諾申請は不要)。問題文・選択肢の内容は変えていません。元の問題冊子から文字を起こす都合で、改行・字間の空白は省き、英数字の全角・半角は元とそろえていない箇所があります。図表は IPA が公表した問題冊子のものです。解説は当サイトが独自に作成したもので、IPA とは関係ありません。
