過去問解きまくり研究所 ホーム

データベース|平成28年度 秋期 ITパスポート試験(特別措置試験) 問74

“気温”表の2011年の7月1日から8月31日までの間で,最高気温が35度以上のレコードを全て抽出したい。抽出条件として,適切なものはどれか。

気温

最高気温
20111112
20111211
2011139
201173134
20118136
2011123110
20121111

(注)原典は途中の行を縦の三点リーダ(⋮)で省略している。

解説

一つの欄が二つの値を同時に持つことは、決してありません。

抽出の条件を選ぶ問いは、二つの軸の組合せになっています。月をどうつなぐかと、気温をどちら向きに比べるか。それぞれ二通りなので、四つの肢はその掛け合わせです。月のつなぎ方は、日本語のほうに引きずられると取り違えます。七月から八月までという言い方は、日本語では続きを表しますが、条件の言葉では七月または八月です。一つの行の月の欄は一つの値しか持てないので、両方を同時に求める書き方をすると、どの行も当てはまらなくなります。取り違えたときに画面が空になるだけなので、誤りに気づきにくいところです。気温のほうは、以上と以下のどちらかを選ぶだけです。表がちょうど境目をまたぐ二行を並べているので、そこで確かめられます。関係データベースで行を取り出す操作は、シラバスでは選択と呼ばれます。論理演算の記号は別の規則です。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成28年度 秋期 ITパスポート試験(特別措置試験) 問74

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)