平成31年度 春期|データベーススペシャリスト試験
この回には 25問あります。
この回で多くの問題に出た用語はトランザクション(4問)・DBMS(2問)・キャッシュ(2問)・暗号化(2問)・関係データベース(2問)です。
この回の出題の内わけ
この回は 10分野にわたって出ています。いちばん多いのはデータベース設計(5問)です。
- データベース設計5問
- データ操作5問
- トランザクション処理5問
- データベース応用3問
- セキュリティ実装技術2問
- コンピュータ構成要素1問
- システム構成要素1問
- システム開発技術1問
- データベース方式1問
- 情報セキュリティ対策1問
この回で出た問題
- 問1分散型データベースシステムにおいては,一貫性・可用性・分断耐性の三つの特性のうち,同時には最大二つまでしか満たすことができないとする理論はどれか。
- 問2次のチェックポイントの仕様に従ってトランザクション処理を行うDBMSにおいて,チェックポイントの発生頻度は1時間当たり何回か。ここで,トランザクションは毎秒20件発生し,1トランザクションごとに消費されるデータベースバッファ領域のデータ量及びログファイルに書き出すログ長はどちらも10kバイトとする。データベースバッファ領域の容量は480Mバイトとし,一つのログファイルのサイズは240Mバイトとする。1Mバイト=10^3kバイトとする。開始時点では,データベースバッファ領域,ログファイルともに初期化状態であるとする。DBMSは,ログファイルを二つもち,一方を使い切ったら他方に切り替え,使い切った一方をアーカイブして初期化する。ログファイルへの書込み処理はWALプロトコルに従う。
- 問3部,課,係の階層関係から成る組織のデータモデルとして,モデルA~Cの三つの案が提出された。これらに対する解釈として,適切なものはどれか。組織階層における組織の位置を組織レベルと呼ぶ。組織間の階層関係は,親子として記述している。親と子は循環しないものとする。ここで,モデルの表記にはUMLを用い,{階層}は組織の親と子の関連が循環しないことを指定する制約記述である。
- 問4プロパティグラフを表した図のデータモデルを適切に解釈したオブジェクト図はどれか。ここで,モデルの表記にはUMLを用いる。
- 問5四つの表の関係を表すE-R図として,適切なものはどれか。ここで,1―*は1対多の関連を表し,実線の下線は主キーを,破線の下線は外部キーを表す。
- 問6“学生は,学期が異なれば同じ授業科目を何度でも履修できる”を適切に表現しているデータモデルはどれか。ここで,モデルの表記にはUMLを用いる。
- 問7第1正規形から第5正規形までの正規化に関する記述のうち,適切なものはどれか。
- 問8第3正規形において存在する可能性のある関数従属はどれか。
- 問9トランザクションの隔離性水準のうち,次の(1),(2)に該当するSQLの指定はどれか。
- 問10t1~t10の時刻でスケジュールされたトランザクションT1~T4がある。時刻t10でT1がcommitを発行する直前の,トランザクションの待ちグラフを作成した。aに当てはまるトランザクションはどれか。ここで,select (X)は共有ロックを掛けて資源Xを参照することを表し,update (X)は専有ロックを掛けて資源Xを更新することを表す。これらのロックは,commitされるまでアンロックされないものとする。また,トランザクションの待ちグラフの矢印は,Ti→Tjとしたとき,Tjがロックしている資源のアンロックを,Tiが待つことを表す。
- 問11“社員取得資格”表に対し,SQL文を実行して結果を得た。SQL文のaに入れる字句はどれか。
- 問12和両立である関係RとSがある。R∩Sと等しいものはどれか。ここで,-は差演算,∩は共通集合演算を表す。
- 問13属性がn個ある関係の異なる射影は幾つあるか。ここで,射影の個数には,元の関係と同じ結果となる射影,及び属性を全く含まない射影を含めるものとする。
- 問14ある電子商取引サイトでは,会員の属性を柔軟に変更できるように,“会員項目”表で管理することにした。“会員項目”表に対し,次の条件でSQL文を実行して結果を得る場合,SQL文のaに入れる字句はどれか。ここで,実線の下線は主キーを,NULLは値がないことを表す。
- 問15分散データベースシステムにおいて,複数のデータベースサイトを更新する場合に用いられる2相コミットの処理手順のうち,適切なものはどれか。
- 問16関係データベースにおいて,タプル数nの表二つに対する結合操作を,入れ子ループ法によって実行する場合の計算量はどれか。
- 問17分散型データベースで結合演算を行うとき,通信負荷を最も小さくすることができる手法はどれか。ここで,データベースは異なるコンピュータ上に格納されて,かつ結合演算を行う表の行数が,双方で大きく異ならないものとする。
- 問18DBMSの多版同時実行制御(MVCC)に関する記述として,適切なものはどれか。
- 問19ビッグデータの処理に使用されるCEP(複合イベント処理)に関する記述として,適切なものはどれか。
- 問20インターネットで電子メールを送信するとき,メッセージの本文の暗号化に共通鍵暗号方式を用い,共通鍵の受渡しに公開鍵暗号方式を用いるものはどれか。
- 問21迷惑メールの検知手法であるベイジアンフィルタの説明はどれか。
- 問22キャッシュメモリの動作に関する記述のうち,適切なものはどれか。
- 問23Webシステムの負荷分散技術の一つである,ロードバランサ方式の特徴として,最も適切なものはどれか。
- 問24SOAにおいて,異なるアプリケーションソフトウェアやコンポーネントの間でのデータのやり取りを行うために,データ形式の変換,データの振り分け,非同期連携などの機能を実現するものはどれか。
- 問25コンテンツの不正な複製を防止する方式の一つであるDTCP-IPの説明として,適切なものはどれか。
正解と解説は、答え合わせのあとに出ます。