平成29年度 春期|データベーススペシャリスト試験
この回には 25問あります。
この回で多くの問題に出た用語はトランザクション(6問)・ログ(2問)・保守(2問)・信頼性(2問)です。
この回の出題の内わけ
この回は 10分野にわたって出ています。いちばん多いのはデータ操作(8問)です。
- データ操作8問
- トランザクション処理6問
- データベース設計4問
- コンピュータ構成要素1問
- システム構成要素1問
- システム開発技術1問
- セキュリティ実装技術1問
- ソフトウェア開発管理技術1問
- データベース方式1問
- 情報セキュリティ管理1問
この回で出た問題
- 問1データベースの3層スキーマアーキテクチャに関する記述として,適切なものはどれか。
- 問2図のデータモデルは会計取引の仕訳を表現している。“移動”がリンクする“勘定”の残高を増やす場合は金額の符号を正に,減らす場合は負にすることで,貸借平均の原理を表現する。このモデルに基づき,“勘定”表,“会計取引”表,“移動”表を定義した。勘定科目“現金”の2017年4月30日における残高を導出するためのSQL文はどれか。ここで,モデルの表記にはUMLを用い,表中の実線の下線は主キーを表す。また,“会計取引”表には今期分のデータだけが保持される。
- 問3人の健康状態の検査では,検査項目が人によって異なるだけでなく,あらかじめ決まっていないことも多い。このような場合のデータモデルとして,最も適切なものはどれか。ここで,検査項目の標準値は,検査項目ごとに最新の値だけを保持し,計測値は計測日時とともに保持する。また,モデルの表記にはUMLを用いる。
- 問4関係R(A,B,C,D,E)において,関数従属{A,B}→C,{B,C}→D,D→{A,E}が成立する。これらから決定できるRの候補キーを全て挙げたものはどれか。
- 問5E-Rモデルにおいて,実体Aのインスタンスaが他の実体Bのインスタンスbと関連しており,インスタンスaが存在しなくなれば,インスタンスbも存在しなくなる場合,このような実体Bを何と呼ぶか。
- 問6DBMSが取得するログに関する記述として,適切なものはどれか。
- 問7第2正規形であるが第3正規形でない表はどれか。ここで,講義名に対して担当教員は一意に決まり,所属コードに対して勤務地は一意に決まるものとする。また,{ }は繰返し項目を表し,実線の下線は主キーを表す。
- 問8“社員”表から,部署コードごとの主任の人数と一般社員の人数を求めるSQL文とするために,aに入る字句はどれか。ここで,実線の下線は主キーを表す。
- 問9SQLが提供する3値論理において,Aに5,Bに4,CにNULLを代入したとき,次の論理式の評価結果はどれか。
- 問10ある月の“月末商品在庫”表と“当月商品出荷実績”表を使って,ビュー“商品別出荷実績”を定義した。このビューにSQL文を実行した結果の値はどれか。
- 問11PCへのメモリカードの取付け状態を管理するデータモデルを作成した。1台のPCは,スロット番号によって識別されるメモリカードスロットを二つ備える。“取付け”表を定義するSQL文のaに入る適切な制約はどれか。ここで,モデルの表記にはUMLを用いる。
- 問12和両立である関係RとSがある。R∩Sと等しいものはどれか。ここで,-は差演算,∩は共通集合演算を表す。
- 問13属性が n 個ある関係の異なる射影は幾つあるか。ここで,射影の個数には,元の関係と同じ結果となる射影,及び属性を全く含まない射影を含めるものとする。
- 問14データベース更新における2相コミットに関する記述のうち,適切なものはどれか。
- 問152相ロック方式に従うトランザクションに関する記述のうち,適切なものはどれか。
- 問16トランザクションのACID特性の説明として,適切なものはどれか。
- 問17図は,ある探索条件を使って数学模試の平均点を算出している間,当該探索条件に合致するA君の結果を“数学模試成績”表に登録したときの様子を示している。平均点を求めるトランザクションT_1と,登録作業のトランザクションT_2が①~⑥の順序で処理された結果,合計点算出時の受験者数と平均点算出時の受験者数が異なり,正しい平均点を得ることができなかった。このとき発生した事象はどれか。ここで,トランザクションの隔離性水準はREAD UNCOMMITTEDであったとする。
- 問18RDBMSのロックに関する記述のうち,適切なものはどれか。ここで,X,Yはトランザクションとする。
- 問19関係データベースにおいて,タプル数 n の表二つに対する結合操作を,入れ子ループ法によって実行する場合の計算量はどれか。
- 問20CSIRTの説明として,適切なものはどれか。
- 問21SSHの説明はどれか。
- 問22メモリアクセスの信頼性を高めるための方式で,データ誤りの自動訂正が可能なものはどれか。
- 問23HA(High Availability)クラスタリングにおいて,本番系サーバのハートビート信号が一定時間にわたって待機系サーバに届かなかった場合に行われるフェールオーバ処理の順序として,適切なものはどれか。
- 問24システム及びソフトウェア品質モデルの規格であるJIS X 25010:2013で定義されたシステム及び/又はソフトウェア製品の品質特性に関する説明のうち,適切なものはどれか。
- 問25ソフトウェアのリファクタリングの説明はどれか。
正解と解説は、答え合わせのあとに出ます。