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

ITパスポート 平成27年度 秋期 特別措置試験 問64

データベース

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

関係データベースで管理している“入館履歴”表と“建物”表から,建物名が‘東館’を条件に抽出した結果を日付の降順でソートしたとき,2番目のレコードの社員番号はどれか。

入館履歴

社員番号建物コード日付
S0001B00110/12
S0001B00210/30
S0002B00210/10
S0003B00210/12
S0003B00310/29
S0004B00110/01
S0004B00210/20
S0005B00110/05

建物

建物コード建物名
B001中央館
B002東館
B003西館
答えと解説

✓ これが正解エ S0004

解説

先に条件で絞り、そのあとで並べます。順番は変えません。

手順は三つです。まず建物の表で東館の建物コードを引き、次に入館履歴の表からそのコードの行だけを残し、最後に日付の降順で並べます。降順は大きいほうから小さいほうへなので、日付では新しい順になります。残る四行のうち、いちばん新しい日付の次に来る行の社員番号が答です。シラバスは選択と結合を、関係データベースのデータ操作として同じ行に挙げています。四つの肢は、並べ替えた結果の一番目から四番目までがそのまま置かれています。だから向きと順位の両方を当てないと、どれかに当たってしまいます。絞ってから並べるという段取りを守ることも必要です。先に並べてしまうと、条件から外れる行まで数に入るからです。シラバスは同じ行に挿入や更新も並べています。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

関連用語

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

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

関連問題

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)