令和7年度 秋期|データベーススペシャリスト試験
この回には 25問あります。
この回で多くの問題に出た用語はトランザクション(7問)・DBMS(3問)・秘密鍵(2問)です。
この回の出題の内わけ
この回は 10分野にわたって出ています。いちばん多いのはトランザクション処理(6問)です。
- トランザクション処理6問
- データベース設計5問
- データ操作5問
- 情報セキュリティ3問
- コンピュータ構成要素1問
- システム構成要素1問
- システム開発技術1問
- ソフトウェア開発管理技術1問
- データベース応用1問
- データベース方式1問
この回で出た問題
- 問1グラフデータモデルの一つである,プロパティグラフに関する記述のうち,適切なものはどれか。
- 問2概念データモデルの説明として,最も適切なものはどれか。
- 問3UMLを用いて表した商品と倉庫のデータモデルに関する記述のうち,適切なものはどれか。ここで,商品の倉庫間の移動はないものとする。
- 問4従業員の,従業員番号,氏名及び使用できるプログラム言語を管理するために,“従業員”表及び“プログラム言語”表を設計する。“プログラム言語を2種類以上使用できる従業員がいる。プログラム言語を全く使用できない従業員もいる。”という状況を管理する“プログラム言語”表の設計として,適切なものはどれか。ここで,実線の下線は主キーを表す。
- 問5関数従属に関する記述のうち,適切なものはどれか。ここで,A,B,Cはある関係の属性の集合とする。
- 問6次の表に対して,第3正規形まで正規化を行った場合,少なくとも幾つの表に分割されるか。ここで,顧客の1回の注文に対して一つの受注番号が割り当てられ,顧客は1回の注文で一つ以上の商品を注文できるものとする。
- 問7SQLの3値論理において,a,bに入る字句の組合せはどれか。
- 問8表定義に基づいて作成された“システム担当者”表において,トランザクションAの複合文内のSQL文全てを正常終了させるためにaに入れる字句はどれか。ここで,実線の下線は主キーを表す。
- 問9“名簿1”表と“名簿2”表のそれぞれ対応する行が全て等しいかどうかを確認するSQL文のa,b,cに入れる適切な字句はどれか。
- 問10関係演算において,商演算と同等な結果が得られる演算の組合せはどれか。
- 問11図のような関係データベースの“注文”表と“注文明細”表がある。“注文”表の行を削除すると,対応する“注文明細”表の行が,自動的に削除されるようにしたい。参照制約定義の削除規則(ON DELETE)に指定する語句はどれか。ここで,図中の実線の下線は主キーを,破線の下線は外部キーを表す。
- 問12DBMSをシステム障害発生後に再立上げするとき,ロールフォワードすべきトランザクションとロールバックすべきトランザクションの組合せとして,適切なものはどれか。ここで,トランザクションの中で実行される処理内容は次のとおりとする。
- 問13RDBMSのクラスタ化インデックスに関する記述のうち,適切なものはどれか。
- 問14データベースのREDOのべき等(idempotent)の説明として,適切なものはどれか。
- 問15トランザクションT1,T2を同時実行した際に,次の異状を防ぐことができるトランザクションの隔離性水準のうち,最も水準の低いものはどれか。
- 問16二つのトランザクションT1とT2を並列に実行した結果が,T1の完了後にT2を実行した結果,又はT2の完了後にT1を実行した結果と等しい場合,このトランザクションスケジュールの性質を何と呼ぶか。
- 問17DBMSにおいて,トランザクション間でデッドロックが発生していることを検出するために使用するものはどれか。
- 問18ブロックチェーンのデータ構造の特徴として,適切なものはどれか。
- 問19暗号化処理時における暗号化装置の消費電力を測定するなどして,当該装置内部の秘密情報を推定する攻撃はどれか。
- 問20メッセージにRSA方式のデジタル署名を付与して2者間で送受信する。そのときに使用するデジタル署名の検証鍵とその使用方法はどれか。
- 問21秘密鍵が漏えいした場合であっても,過去に通信した暗号文を復号することができないという暗号技術の性質はどれか。
- 問22容量がaMバイトでアクセス時間がxナノ秒の命令キャッシュと,容量がbMバイトでアクセス時間がyナノ秒の主記憶をもつシステムにおいて,CPUからみた,主記憶と命令キャッシュとを合わせた平均アクセス時間を表す式はどれか。ここで,読み込みたい命令コードが命令キャッシュに存在しない確率をrとし,キャッシュ管理に関するオーバーヘッドは無視できるものとする。
- 問234台の磁気ディスクで構成されたRAID6のディスクアレイシステムがあり,パリティの計算方法は次のとおりである。磁気ディスク2と磁気ディスク3が故障したとき,データブロックA_1,A_2を復元するのに必要なデータブロックの組合せとして,適切なものはどれか。ここで,パリティの計算方法では“データブロックX”の内容を“X”で示し,⊕は排他的論理和を示す。
- 問24オブジェクト指向における抽象クラスで,できないことはどれか。
- 問25エクストリームプログラミング(XP)のプラクティスとして,適切なものはどれか。
正解と解説は、答え合わせのあとに出ます。