令和6年度 秋期|データベーススペシャリスト試験
この回には 25問あります。
この回で多くの問題に出た用語はトランザクション(6問)・データウェアハウス(2問)・分析(2問)・改善(2問)・関係データベース(2問)です。
この回の出題の内わけ
この回は 9分野にわたって出ています。いちばん多いのはデータ操作(6問)です。
- データ操作6問
- トランザクション処理6問
- データベース応用3問
- システム構成要素2問
- ソフトウェア開発管理技術2問
- データベース設計2問
- 情報セキュリティ2問
- セキュリティ実装技術1問
- データベース方式1問
この回で出た問題
- 問1SQLのシーケンスに関する説明のうち,適切なものはどれか。
- 問2クライアントサーバシステムにおけるストアドプロシージャに関する記述のうち,適切でないものはどれか。
- 問3関係データベースのテーブルにレコードを1件追加したところ,インデックスとして使う,B^+木のリーフノードCがノードC1とC2に分割された。ノード分割後のB^+木構造はどれか。ここで,矢印はノードへのポインタとする。また,中間ノードAには十分な空きがあるものとする。
- 問4転置インデックスに関する記述として,適切なものはどれか。
- 問5あるエンティティを関係データベース上に実装しようとしたとき,その主キーが多くの属性から構成される複合キーとなることが分かった。主キーとして扱う属性を少なくして扱いやすくしたい。この対応として,適切なものはどれか。
- 問6階層構造をもつ組織と,従業員の組織への所属を表すUMLのクラス図のうち,“従業員は組織階層中のどの組織にも所属できるが,兼務はしない”とするものはどれか。
- 問7“商品”表と“商品別売上実績”表に対して,SQL文を実行して得られる売上平均金額はどれか。
- 問8図のツリー構造に対するデータを格納した“隣接リスト”表から,リーフノードを取得するSQL文のaに入れる字句はどれか。ここで,図の丸はノードを表し,矢印は親ノードから子ノードへの関係を表す。
- 問9“商品”表と“納品”表を商品番号で等結合した結果はどれか。
- 問10“従業員”表から,男女それぞれの最年長従業員を除く全ての従業員を取り出すSQL文とするために,aに入れる字句はどれか。ここで,“従業員”表の構造は次のとおりであり,実線の下線は主キーを表す。
- 問11関係R,Sに次の演算を行うとき,RとSが和両立である必要のないものはどれか。
- 問12二つのトランザクションが,同じデータに対して,更新,参照を行うときに発生し得るダーティリードの事象を記述したものはどれか。
- 問13トランザクションA〜Gの待ちグラフにおいて,永久待ちの状態になっているトランザクション全てを列挙したものはどれか。ここで,待ちグラフのX→Yは,トランザクションXはトランザクションYがロックしている資源のアンロックを待っていることを表す。
- 問14トランザクションPが資源Xの値を4から5に更新した後にトランザクションQが開始し,Pがコミットする前にQが資源Xを参照しようとした。Qの挙動のa,bに入れる字句の組みはどれか。ただし,隔離性水準はREAD COMMITTEDとする。
- 問15トランザクションT_1とT_2の並行実行における不整合検索異状(inconsistent retrieval anomaly)の説明はどれか。
- 問16ビッグデータの処理に使用されるCEP(複合イベント処理)に関する記述として,適切なものはどれか。
- 問17スタースキーマでモデル化し,一定期間内に発生した取引などを分析対象データとして格納するテーブルはどれか。
- 問18データウェアハウスのメタデータに関する記述のうち,データリネージはどれか。
- 問19システムで利用できるパスワードの仕様を,数字16桁から,英数字記号及び空白文字(計95種の文字とする)から成る決まった長さのものに変更する。このとき,利用できるパスワードの総数を変更前よりも多くするために必要な新しいパスワードの最小桁数はどれか。ここで,log_10 95 = 1.98とする。
- 問20迷惑メールの検知手法であるベイジアンフィルターの説明はどれか。
- 問21ブロックチェーンに関する記述のうち,適切なものはどれか。
- 問22複数組のRAID5をストライピング動作させることによって,一組のRAID5と比べて性能を改善させたものをRAID5+0と呼ぶ。このRAID5+0を一組のRAID5と比較した記述として,適切なものはどれか。
- 問23Webアプリケーションサーバの可用性設計方式のうち,セッションを共有する負荷分散方式の説明はどれか。
- 問24組込み機器のソフトウェア開発にプラットフォーム開発を適用する利点として,適切なものはどれか。
- 問25エクストリームプログラミング(XP:Extreme Programming)における“テスト駆動開発”の特徴はどれか。
正解と解説は、答え合わせのあとに出ます。