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

平成28年度 秋期 (特別措置試験) 問74

データベース

関係データベースに関する問題

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

気温

年月日最高気温
20111112
20111211
2011139
⋮⋮⋮⋮
201173134
20118136
⋮⋮⋮⋮
2011123110
20121111

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

答えと解説を見る

✓ これが正解エ年 = 2011 and (月 = 7 or 月 = 8) and 最高気温 ≧ 35

解説

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

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

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

この問題の用語

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

同じ用語が出る問題

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