情報処理安全確保支援士 令和4春 午後1 問1 No.3

設問3 図3中の(d)に入れる適切な字句を、図1中の属性名を含めて答えよ。


(d)には、SQLの末尾が入るようですね。

情報表示機能も情報選択機能と同様の修正を行なったと記載されているため、WHERE句ではプレースホルダを利用したことがわかります。

続いて、どの属性をWHERE句に入れれば良いかを考えます。


まず、情報表示機能について確認します。


表2より、情報表示機能は、情報選択機能でプルダウン表示された情報番号・情報名を選択し、表示ボタンを押下すると、選択された情報の詳細が表示される画面です。


選択された情報名や情報内容を表示するためには、情報番号を条件句で指定してあげる必要があります。


また、利用者の参加プロジェクトであることが条件になっているため、プロジェクトIDも指定する必要があります。

プロジェクトIDは、情報選択画面でも指定していた属性なので必要ですね。




答え:情報番号 = ? AND プロジェクトID = ?