HOME»基本情報技術者試験掲示板»平成22年春期午後問3 設問2
投稿する
平成22年春期午後問3 設問2 [4233]
マスクマンさん(No.1)
https://www.fe-siken.com/kakomon/22_haru/pm03.html
設問2について、イの理由が過去の質問の回答を見てもいまいちわからなかったので自分なりに考えてみたのですが、自信がありません。
イの選択肢の
成績表.年度=2009
がなぜ必要なのか、どなたかより詳しく教えてくださらないでしょうか。
どうぞよろしくお願いいたします。
設問2について、イの理由が過去の質問の回答を見てもいまいちわからなかったので自分なりに考えてみたのですが、自信がありません。
イの選択肢の
成績表.年度=2009
がなぜ必要なのか、どなたかより詳しく教えてくださらないでしょうか。
どうぞよろしくお願いいたします。
2022.05.08 21:15
y4 kさん(No.2)
★FE ブロンズマイスター
設問では、2009年度1学年の2学期中間試験を対象としています。
そこで、まず履歴表で対象年度の1学年を指定し、その生徒番号を特定しています。
次に、試験表で2学期中間試験を指定して、その試験IDを特定しています。
更に、成績表で条件を指定するのですが、ここで年度を指定しないと、対象生徒の2学期中間試験について、年度違いの分まで返ってしまうからです。
そこで、まず履歴表で対象年度の1学年を指定し、その生徒番号を特定しています。
次に、試験表で2学期中間試験を指定して、その試験IDを特定しています。
更に、成績表で条件を指定するのですが、ここで年度を指定しないと、対象生徒の2学期中間試験について、年度違いの分まで返ってしまうからです。
2022.05.08 21:52
マスクマンさん(No.3)
この投稿は投稿者により削除されました。(2022.05.09 21:34)
2022.05.09 21:34
マスクマンさん(No.4)
y4 k様 誠にありがとうございます。
私の理解力が足りずいまいちよく理解しきれていません…。
まず初歩的な質問で申し訳ありませんが、
・where句の中の「表=表」は表同士を連結している
・連結した表に対してその後の「履歴表.年度=2009」や「履歴表.学年=1」といった条件をつけることで、表示する行を選択している
という認識は正しいのでしょうか?
ご回答くだされば幸いです。
私の理解力が足りずいまいちよく理解しきれていません…。
まず初歩的な質問で申し訳ありませんが、
・where句の中の「表=表」は表同士を連結している
・連結した表に対してその後の「履歴表.年度=2009」や「履歴表.学年=1」といった条件をつけることで、表示する行を選択している
という認識は正しいのでしょうか?
ご回答くだされば幸いです。
2022.05.09 22:06
y4 kさん(No.5)
★FE ブロンズマイスター
マスクマンさん
その理解で合ってます。
こちらの説明が拙いものでしたね。すみません。
もし、基本情報技術者試験の参考書をお持ちであれば、データベースの章で、著者の説明を読まれた方が、マスクマンさんにとって理解の助けとなるかもしれません。
その理解で合ってます。
こちらの説明が拙いものでしたね。すみません。
もし、基本情報技術者試験の参考書をお持ちであれば、データベースの章で、著者の説明を読まれた方が、マスクマンさんにとって理解の助けとなるかもしれません。
2022.05.09 22:33
マスクマンさん(No.6)
y4 k様
拙いなど、とんでもないです!
初歩的な質問にも丁寧にお答えくださり、誠にありがとうございます。
参考書のようなものを一応所持しているので、y4 k様のおっしゃる通り今一度見直してみようと思います。
この度はありがとうございました。
拙いなど、とんでもないです!
初歩的な質問にも丁寧にお答えくださり、誠にありがとうございます。
参考書のようなものを一応所持しているので、y4 k様のおっしゃる通り今一度見直してみようと思います。
この度はありがとうございました。
2022.05.10 23:48