資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

データベーススペシャリスト試験

DB 令和4年度秋期 問16

ビッグデータの処理に使用されるCEP(複合イベント処理)に関する記述として,適切なものはどれか。 多次元データベースを構築することによって,集計及び分析を行う方式である。 データ更新時に更新前のデータを保持することによって,同時実行制御を行う方…

DB 令和4年度秋期 問1

BASE特性を満たし,次の特徴をもつNoSQLデータベースシステムに関する記述のうち,適切なものはどれか。 〔NoSQLデータベースシステムの特徴〕 ・ネットワーク上に分散した複数のノードから構成される。 ・一つのノードでデータを更新した後,他の全てのノー…

DB 令和2年度秋期 問1

図のデータベース1,2は互いのデータの複製をもつ冗長構成である。クライアントからの更新・参照要求を受けたデータベースサーバ(以下,サーバという)は直下のデータベースを更新・参照し,他方のサーバにデータ更新を通知する。通知を受けたサーバは直下…

DB 平成21年度春期 問13

DBMSの排他制御機能に関する記述のうち,適切なものはどれか。 排他制御機能によって,同時実行処理でのデータの整合性を保つことができる。 排他制御機能の使用によって,デッドロックを防止できる。 排他制御はDBMSが自動的に行い,アプリケーションプログ…

DB 平成21年度春期 問10

関係データベースの表において,検索速度を向上させるために,列Zにインデックスを付与する。ア〜エは,列Zの値が等しい行の数を示したものである。インデックスを付与することによって,1行当たりの平均検索速度が最も向上するものはどれか。ここで,各行は…

DB 平成22年度春期 問18

DBMSのトランザクション管理に関する記述のうち,適切なものはどれか。 2相ロック方式は,分散型データベースのための制御方式であり,集中型データベースでは使用されない。 資源をロックする時間の長さのことをロックの粒度といい,この粒度が細かいほど,…

DB 平成23年度特別 問17

SQLにおいて,A表の主キーがB表の外部キーによって参照されている場合,行を追加・削除する操作の制限について,正しく整理した図はどれか。ここで,△印は操作が拒否される場合があることを表し,○印は制限なしに操作できることを表す。 解答・解説 (adsbygo…

DB 平成23年度特別 問14

トランザクションのACID特性のうち,一貫性(consistency)の説明はどれか。 整合性の取れたデータベースに対して,トランザクション実行後も整合性が取れている性質である。 同時実行される複数のトランザクションは互いに干渉しないという性質である。 ト…

DB 平成24年度春期 問19

二つのトランザクション T1, T2 が,データ a,b に並行してアクセスする。T1,T2 の組合せのうち,直列可能性を保証できるものはどれか。ここで,トランザクショ ンの各操作の意味は次のとおりとする。 LOCK x:データxをロックする READ x:データxを読み…

DB 平成24年度春期 問17

更新前レコードと更新後レコードをログとして利用するDBMSにおいて,ログを先に書き出すWAL(Write Ahead Log)プロトコルに従うとして,処理①〜⑥を正しい順番に並べたものはどれか。 ① begin transaction レコードを書き出す。 ② データベースを更新する。 …

DB 平成24年度春期 問15

SQLでトランザクションの隔離性水準をREAD COMMITTEDに指定したときに発生する状態はどれか。 ダーティリードとアンリピータブルリードとファントムリードが発生する。 ダーティリードとアンリピータブルリードは発生しないが,ファントムリードが発生する。…

DB 平成24年度春期 問13

デッドロックが発生する可能性のある排他制御の方式はどれか。 2相ロックプロトコルに従ってロックする方式 時刻印を用いて,トランザクションの優先順位を決める方式 全てのトランザクションにおいて,ロック対象のデータは一定の順序でロックを行い,全て…

DB 平成25年度春期 問19

トランザクション管理の直列化可能スケジュールを説明したものはどれか。 デッドロックの発生を最小限に抑えるために,可能な限りトランザクションを直列に実行するスケジュール トランザクションの前後関係を考慮しながら,処理時間が最短になるようにトラ…

DB 令和4年度秋期 問13

複数のバッチ処理を並行して動かすとき,デッドロックの発生をできるだけ回避したい。バッチ処理の設計ガイドラインのうち,適切なものはどれか。 参照するレコードにも,専有ロックを掛けるように設計する。 大量データに同じ処理を行うバッチ処理は,まと…

DB 平成25年度春期 問16

DBMSがチェックポイント時点で,チェックポイントレコードをログに書き出す他に行っている処理はどれか。 完了していないトランザクションをロールバックする。 更新したデータの更新前後情報ログをログファイルに書き出す。 データベースの内容をバックアッ…

DB 平成25年度春期 問14

データベースの障害回復処理に関する記述のうち,適切なものはどれか。 異なるトランザクション処理プログラムが,同一データベースを同時更新することによって生じる論理的な矛盾を防ぐために,データのブロック化が必要となる。 システムが媒体障害以外の…

DB 平成25年度春期 問13

2相コミットで分散トランザクションの原子性を保証する場合,ネットワーク障害の発生によって参加者のトランザクションが,コミットすべきかロールバックすべきかを判断できなくなることがある。このような状況を発生させるネットワーク障害に関する説明とし…

DB 平成26年度春期 問14

データベースのトランザクションT2の振る舞いのうち,ダーティリード(dirty read)に関する記述はどれか。 トランザクションT1が行を検索し,トランザクションT2がその行を更新する。その後T1は先に読んだ行を更新する。その後にT2が同じ行を読んでも先のT2…

DB 平成26年度春期 問13

システム障害発生時には,データベースの整合性を保ち,かつ,最新のデータベース状態に復旧する必要がある。このために,DBMSがトランザクションのコミット処理完了とみなすタイミングとして,適切なものはどれか。 アプリケーションの更新命令完了時点 チ…

DB 平成26年度春期 問12

図は,分散システムにおける2相コミットプロトコルの正常処理の流れを表している。3の動作はどれか。 アンロック実行指示 コミット可否問合せ コミット実行指示 ログ取得指示 解答・解説 (adsbygoogle = window.adsbygoogle || []).push({}); 解答 ウ 解説 …

DB 平成27年度春期 問16

二つのトランザクションが,同じデータに対して,更新,参照を行うときに発生し得るダーティリードの事象を記述したものはどれか。 トランザクションAがある検索条件を満たすある表の行の集合を参照した。次に,トランザクションBがトランザクションAと同じ…

DB 平成27年度春期 問14

DBMSをシステム障害発生後に再立上げするとき,ロールフォワードすべきトランザクションとロールバックすべきトランザクションの組合せとして,適切なものはどれか。ここで,トランザクションの中で実行される処理内容は次のとおりとする。 トランザクション…

DB 平成28年度春期 問17

トランザクションの原子性(atomicity)の説明として,適切なものはどれか。 データの物理的格納場所やアプリケーションプログラムの実行場所を意識することなくトランザクション処理が行える。 トランザクションが終了したときの状態は,処理済みか未処理の…

DB 平成28年度春期 問16

WAL(Write Ahead Log)プロトコルの目的に関する説明のうち,適切なものはどれか。 実行中のトランザクションを一時停止させることなく,チェックポイント処理を可能にする。 デッドロック状態になっているトランザクションの検出を可能にする。 何らかの理…

DB 令和3年度秋期 問14

RDBMSのロックに関する記述のうち,適切なものはどれか。ここで,X,Yはトランザクションとする。 XがA表内の特定行aに対して共有ロックを獲得しているときは,YはA表内の別の特定行bに対して専有ロックを獲得することができない。 XがA表内の特定行aに対し…

DB 平成29年度春期 問17

図は,ある探索条件を使って数学模試の平均点を算出している間,当該探索条件に合致するA君の結果を“数学模試成績”表に登録したときの様子を示している。平均点を求めるトランザクションT₁と,登録作業のトランザクションT₂が①~⑥の順序で処理された結果,合…

DB 平成29年度春期 問16

トランザクションのACID特性の説明として,適切なものはどれか。 トランザクションでは,実行すべき処理がすべて行われるか,何も処理が行われないかという状態の他に,処理の一部だけ行われるという状態も発生する。 トランザクションの実行完了後でも障害…

DB 平成29年度春期 問15

2相ロック方式に従うトランザクションに関する記述のうち,適切なものはどれか。 デッドロックが発生することはない。 同一トランザクション内であれば,アンロック後にロックを行うことができる。 トランザクションが利用するロックは,専有ロックに限られ…

DB 平成29年度春期 問14

データベース更新における2相コミットに関する記述のうち,適切なものはどれか。 2相コミットは,トランザクションの処理途中のデータを他のトランザクションから参照できなくする制御方式のことである。 2相コミットを行うためには,同時に更新しようとする…

DB 平成30年度春期 問18

DBMSに実装すべき原子性(atomicity)を説明したものはどれか。 同一データベースに対する同一処理は,何度実行しても結果は同じである。 トランザクション完了後にハードウェア障害が発生しても,更新されたデータベースの内容は保証される。 トランザクシ…