初級シスアド 過去問題 平成14年度 秋期 午後(問2)

■問2■
 会議室予約システムに関する次の記述を読んで,設問1〜3に答えよ。

 部品メーカのU製作所は総務部,業務部,製造部,開発部から構成されている。
 社内には会議室が五つあり,予約管理はノートに記入して行っている。ノートは総務部に置いてあり,空いている会議室は自由に予約ができる。
 総務部のVさんは最近構築されたイントラネットを利用して,会議室予約システムを作成することにした。イントラネットでは,社員番号をログオンIDとして使用している。
 会議室の利用条件は次のとおりである。
  (1)  利用人数は会議室の定員を超えてはならない。
  (2)  会議室は同じ時間帯に重複して予約してはならない。ただし,同一会議室を利用する複数の会議が連続してあるとき,前の会議の終了時刻と次の会議の開始時刻は重なってもよい。

 会議室予約システムのデータベースの構造は,図1のとおりである。

  

 会議室予約システムの機能及び操作の概要は,次のとおりである。

〔予約状況照会〕
 (1)  会議室予約システムが起動されると,当日の予約状況一覧画面を表示する。
 (2)  予約状況一覧画面の中で利用日が入力されると,利用日の予約状況一覧画面を表示する。
 (3)  予約状況一覧画面で “予約明細” が選択されると,詳細内容画面を表示する。
 (4)  ログオンIDと予約した社員の社員番号が一致した場合,詳細内容画面で “予約変更”,“予約取消”,“閉じる” を選択可能とする。ログオンIDと予約した社員の社員番号が異なる場合,“閉じる” だけを選択可能とする。
 (5)  詳細内容画面で “閉じる” が選択されると,予約状況一覧画面を表示する。
 
〔予約登録〕
 (1)  予約状況一覧画面で “予約登録” が選択されると,予約登録画面を表示し,社員番号にはログオンIDを自動的にセットする。
 (2)  利用者は,利用日,会議室番号,開始時刻,終了時刻,利用目的,利用人数を入力する。
 (3)  すべての利用条件を満たしている場合は,会議室予約表に登録し,予約状況一覧画面を表示する。満たしていない場合は,エラーを表示する。
 
〔予約変更〕
 (1)  詳細内容画面で “予約変更” が選択されると,予約変更画面を表示する。
 (2)  利用者は,変更内容を入力する。
 (3)  すべての利用条件を満たしている場合は,会議室予約表を変更し,予約状況一覧画面を表示する。満たしていない場合は,エラーを表示する。
 (4)  予約変更画面で “キャンセル” が選択されると,詳細内容画面を表示する。
 
〔予約取消〕
 (1)  詳細内容画面で “予約取消” が選択されると,取消確認画面を表示する。
 (2)  取消確認画面で “OK” が選択されると,会議室予約表から予約内容を削除し,予約状況一覧画面を表示する。
 (3)  取消確認画面で “キャンセル” が選択されると,予約内容を残して詳細内容画面を表示する。

 

■設問1■
 図2に示す画面遷移図中の 【   】 に入れる適切な字句を,解答群の中から選べ。

            

解答群

 ア 詳細内容 イ 予約状況一覧 ウ 予約登録 エ 予約変更

 

■設問2■
 予約状況一覧を出力するための次のSQL文中の 【   】 に入れる適切な字句を,解答群の中から選べ。ここで,予約状況一覧画面で入力した利用日は,SQL文中では [利用日] と表記する。

SELECT 会議室表.会議室番号,会議室表.会議室名,会議室予約表.開始時刻,
    会議室予約表.終了時刻,部署表.部名,社員表.社員氏名,社員表.内線番号
   FROM 会議室表,会議室予約表,部署表,社員表
   WHERE 会議室予約表.【  e  】 = 会議室表.【  e  】
       AND 会議室予約表.【  f  】 = 社員表.【  f  】
       AND 社員表.【  g  】 = 部署表.【  g  】
       AND 会議室予約表.利用日 = [利用日]
       ORDER BY 会議室表.会議室番号,会議室予約表.開始時刻

解答群

 ア 会議室番号 イ 開始時刻 ウ 社員番号
 エ 内線番号 オ 部番号 カ 利用日

 

■設問3■
 利用日,開始時刻,終了時刻,利用人数が入力されると,予約可能な会議室を表示する機能を追加することにした。この機能実現のためには,予約済み会議室を検索する必要がある。
 予約済み会議室を検索する次の条件中の 【   】 に入れる適切な字句を,解答群の中から選べ。ここで,入力された利用日,開始時刻,終了時刻は,それぞれ [利用日],[開始時刻],[終了時刻] と表記する。

 

 (予約済み会議室を検索する条件)
[利用日] =  利用日
かつ

[開始時刻] 【  h  】 【  i  】
【   j  】
[終了時刻] 【  k  】 【  ℓ  】
 
h,kに関する解答群
 ア =  イ < ウ > エ ≦ オ ≧
 
i,ℓに関する解答群
 ア 開始時刻 イ 終了時刻
 
jに関する解答群
 ア かつ イ 又は
■答え■
設問1 : a−ウ,b−イ,c−エ,d−ア
設問2 : e−ア,f−ウ,g−オ
設問3 : h−イ,i−イ,j−ア,k−ウ,ℓ−ア

初級シスアド講座

初級シスアド 分野別過去問題 初級シスアド 過去問題

SQL講座

セキュリティー情報