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

データベース|平成23年度 特別 ITパスポート試験 問59

関係データベースで管理された “社員” 表から選択した結果が,“高橋二郎” を含む 3 名だけになる条件の組合せはどれか。

〔社員〕

社員番号社員名部署名勤務地勤続年数
A0001佐藤一郎経理部東京5
A0002鈴木春子経理部東京3
A0003高橋二郎経理部大阪20
A0004田中秋子営業部名古屋5
A0005伊藤三郎営業部東京7
A0006渡辺四郎営業部東京35
A0007山本夏子人事部東京10
A0008中村冬子営業部大阪5

```
〔条件〕
① 勤務地 = '東京'
② 部署名 = '営業部'
③ 勤続年数 > 10
```

解説

二つをかつで絞ってから、三つ目をまたはで足していく形です。

三つの条件を組み合わせて、三名だけを取り出す問でした。まず条件ごとに、当てはまる人を数えておきます。勤務地が東京の人は、五名いました。部署が営業の人は、四名になります。勤続が十年を超える人は、二名だけでした。当たりの肢は、前の二つをかつで結んでから、またはで足します。かつで結ぶと、東京の営業に絞られて二名になりました。そこへ十年超の二名を足すと、重なりを除いて三名です。この三名の中に、設問が挙げた人も入っていました。三つをすべてかつで結ぶと、一名まで絞られてしまいます。三つをすべてまたはで足すと、逆に多くなりすぎました。つまり結び方の順と種類が、そのまま人数を決めています。結び方の順を先に読みます。人数を数えてから当てます。シラバスも、論理演算を使った条件の検索を活用例に挙げています。

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

この問題に関係する言葉

出典:平成23年度 特別 ITパスポート試験 問59(改変:原典の図表をテキストに書き起こした)

この問題を演習で解く

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

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