情報処理技術者試験-NAVI


テクニカルエンジニア (データベース) H15年春 午前 【問42】

二つのトランザクション T1、T2 が、データ a、b を平行してアクセスする。
T1、T2 の組合せのうち、直列可能性が保証できるものはどれか。
ここで、トランザクションの各操作は次のとおりとする。

LOCK x:データx をロックする
READ x:データx を読み込む
STORE x:データx を書き込む
UNLOCK x:データx をアンロックする

T1
READ a
LOCK a
LOCK b
a = a + c

STORE a
READ b
b = b + c

STORE b
UNLOCK a
UNLOCK b
T2
READ a
LOCK a
LOCK b
a = a + c

STORE a
READ b
b = b + c

STORE b
UNLOCK a
UNLOCK b
T1
LOCK a
READ a
a = a + c

STORE a
UNLOCK a
LOCK b
READ b
b = b + c

STORE b
UNLOCK b
T2
LOCK a
READ a
a = a + c

STORE a
UNLOCK a
LOCK b
READ b
b = b + c

STORE b
UNLOCK b
T1
LOCK a
READ a
a = a + c
STORE a
UNLOCK a
LOCK b
READ b
b = b + c

STORE b
UNLOCK b
T2
LOCK a
READ a
LOCK b
READ b
UNLOCK a
UNLOCK b





T1
LOCK a
READ a
a = a + c

STORE a
LOCK b
READ b
b = b + c

STORE b
UNLOCK b
UNLOCK a
T2
LOCK a
READ a
LOCK b
READ b
UNLOCK b
UNLOCK a







キーワード 共有ロック,占有ロック,直列可能性,ロック


       


みんなの正解率:  71%  (41人のうち29人が正解)

キーワード:ACID ACID特性 DBMS EA SQL インデックス クラス クラスタ コミット トランザクション ロック 主キー 共有ロック 再編成 分散データベース 占有ロック 直列可能性 透過性


テクニカルエンジニア (データベース) H15年春の全キーワードをみる

解答と解説

解答:
解説:ACID
トランザクションが同時に実行されても、互いに干渉しない。

EA
各業務と情報システムを、政策・業務体系、データ体系、適用処理体系、技術体系の四つの体系で分析し、全体最適化の観点から見直すための技法。

共有ロック
データ参照時にかけるロック。他のトランザクションから共有ロックはかけられるが、占有ロックはかけられないため、ロック解除待ちになる。

占有ロック
データ更新時にかけるロック。他のトランザクションから共有ロック・占有ロックのいずれもかけられず、ロック解除待ちになる。
キーワード:ACID ACID特性 DBMS EA SQL インデックス クラス クラスタ コミット トランザクション ロック 主キー 共有ロック 再編成 分散データベース 占有ロック 直列可能性 透過性


みんなの正解率:  71%  (41人のうち29人が正解)
      

スポンサードリンク


この問題のキーワード


ACID
【H23年春】 トランザクションの ACID 特性のうち、一貫性(Consisten... 正解率:62%
【H14年春】 トランザクション管理に関する記述として、適切なものはどれか。... 正解率:41%
【H14年春】 二つのトランザクションT1とT2を並行に実行した結果が、T1の完了後... 正解率:55%
【H14年春】 関係データベースの表において、重複を許すある列Zの値による検索効率を... 正解率:68%
【H14年春】 関係データベースにおいて、タプル数 N の表二つに対する結合操作を入... 正解率:76%
【H14年春】 一つの表に大量のデータを格納するとき、並列処理のために異なったディス... 正解率:77%

ACID特性
【H23年春】 トランザクションの ACID 特性のうち、一貫性(Consisten... 正解率:62%
【H16年春】 トランザクションのACID特性のうち、原子性(atomicity)の... 正解率:71%
【H14年春】 トランザクションの ACID特性のうち、独立性 (isolation... 正解率:61%
【H14年春】 トランザクション管理に関する記述として、適切なものはどれか。... 正解率:41%
【H14年春】 二つのトランザクションT1とT2を並行に実行した結果が、T1の完了後... 正解率:55%
【H14年春】 関係データベースの表において、重複を許すある列Zの値による検索効率を... 正解率:68%

DBMS
【H26年春】 概念データモデルの説明として、最も適切なものはどれか。... 正解率:61%
【H26年春】 システム障害発生時には、データベースの整合性を保ち、かつ、最新のデー... 正解率:79%
【H26年春】 DBMS において、デッドロックを検出するために使われるデータ構造は... 正解率:78%
【H25年春】 DBMS がチェックポイント時点で、チェックポイントレコードをログに... 正解率:60%
【H25年春】 WAL (Write Ahead Log) プロトコルの目的に関する... 正解率:74%
【H25年春】 分散型 DBMS において、二つのデータベースサイトの表で結合を行う... 正解率:73%

EA
【H26年春】 次の SQL 文は、A 表に対するカーソル B のデータ操作である。... 正解率:62%
【H26年春】 "商品月間販売実績"表に対して、SQL 文を得られる結果はどれか。... 正解率:78%
【H25年春】 SQLにおけるドメインに関する記述のうち、適切なものはどれか。... 正解率:67%
【H25年春】 トランザクションの隔離性水準のうち、次の(1)、(2)に該当するSQ... 正解率:62%
【H25年春】 三つの表"取引先"、"商品"、"注文"を基底表とするビュー"注文 1... 正解率:67%
【H24年春】 ある月の"月末商品在庫"表と"当月商品出荷実績"表を使って、ビュー"... 正解率:56%

SQL
【H26年春】 次の SQL 文は、A 表に対するカーソル B のデータ操作である。... 正解率:62%
【H26年春】 "社員"表から、男女それぞれの最年長社員を除くすべての社員を取り出す... 正解率:62%
【H26年春】 "商品月間販売実績"表に対して、SQL 文を得られる結果はどれか。... 正解率:78%
【H25年春】 "社員"表から、役割名がプログラマである社員が3人以上所属している部... 正解率:66%
【H25年春】 SQLのSELECT文の選択項目リストに関する記述として、適切なもの... 正解率:76%
【H25年春】 SQLにおけるドメインに関する記述のうち、適切なものはどれか。... 正解率:67%

インデックス
【H25年春】 データモデリングの過程で、二つのエンティティ間に多対多の対応が生じた... 正解率:84%
【H25年春】 B+木インデックスとビットマップインデックスを比較した説明のうち、適... 正解率:85%
【H23年春】 B+木インデックスとビットマップインデックスを比較した説明のうち、適... 正解率:78%
【H22年春】 分散型データベースで結合演算を行うとき、通信負荷を最も小さくすること... 正解率:87%
【H22年春】 関係データベース管理システム(RDBMS)のデータディクショナリに格... 正解率:69%
【H21年春】 関係データベースの表において、検索速度を向上させるために、列 Z に... 正解率:75%

クラス
【H24年春】 業務系のデータベースから抽出したデータをデータウェアハウスに格納する... 正解率:60%
【H23年春】 社員と年の関連が次の条件を満たす場合を UML のクラス図で記述する... 正解率:81%
【H19年春】 ソフトウェアの再利用技術のうち、リバースエンジニアリングを説明したも... 正解率:80%
【H19年春】 基底クラスと派生クラスの関係にあるものはどれか。... 正解率:85%
【H18年春】 オブジェクト指向において図【省略】のような階層のクラスを構成する場合... 正解率:75%
【H18年春】 関係データベースとオブジェクト指向データベースを比較したとき、オブジ... 正解率:80%

クラスタ
【H24年春】 業務系のデータベースから抽出したデータをデータウェアハウスに格納する... 正解率:60%
【H14年春】 関係データベースにおいて、タプル数 N の表二つに対する結合操作を入... 正解率:76%
【H14年春】 一つの表に大量のデータを格納するとき、並列処理のために異なったディス... 正解率:77%
【H14年春】 暗号技術には、共通かぎ暗号方式と公開かぎ暗号方式があり、近年この両者... 正解率:60%
【H14年春】 ディジタル署名の説明として、適切なものはどれか。... 正解率:63%
【H14年春】 2000年改定のISO 9000シリーズに取り入れられた、... 正解率:58%

コミット
【H26年春】 トランザクションの直列化可能性 (serializability)... 正解率:69%
【H26年春】 図は、分散システムにおける 2相コミットプロトコルの正常処理の流れを... 正解率:76%
【H26年春】 システム障害発生時には、データベースの整合性を保ち、かつ、最新のデー... 正解率:79%
【H26年春】 データベースのトランザクション T2 の振る舞いのうち、ダーティリー... 正解率:72%
【H25年春】 2相コミットで分散トランザクションの原子性を保証する場合、ネットワー... 正解率:54%
【H25年春】 WAL (Write Ahead Log) プロトコルの目的に関する... 正解率:74%

トランザクション
【H26年春】 トランザクションの直列化可能性 (serializability)... 正解率:69%
【H26年春】 システム障害発生時には、データベースの整合性を保ち、かつ、最新のデー... 正解率:79%
【H26年春】 データベースのトランザクション T2 の振る舞いのうち、ダーティリー... 正解率:72%
【H26年春】 DBMS において、デッドロックを検出するために使われるデータ構造は... 正解率:78%
【H26年春】 Web アプリケーションサーバと DB サーバが各1台で構成される... 正解率:71%
【H25年春】 トランザクションの隔離性水準のうち、次の(1)、(2)に該当するSQ... 正解率:62%

ロック
【H26年春】 図は、分散システムにおける 2相コミットプロトコルの正常処理の流れを... 正解率:76%
【H26年春】 DBMS において、デッドロックを検出するために使われるデータ構造は... 正解率:78%
【H26年春】 並列にアクセス可能な複数台の磁気ディスクに、各ファイルのデータを一定... 正解率:90%
【H25年春】 tt... 正解率:77%
【H25年春】 データベースの障害回復処理に関する記述のうち、適切なものはどれか。... 正解率:58%
【H25年春】 複数のバッチ処理を並行して動かすとき、デッドロックの発生をできるだけ... 正解率:76%

主キー
【H26年春】 関係データベースの表を設計する過程で、A表とB表が抽出された。主キー... 正解率:76%
【H26年春】 次の SQL 文は、A 表に対するカーソル B のデータ操作である。... 正解率:62%
【H26年春】 "社員"表から、男女それぞれの最年長社員を除くすべての社員を取り出す... 正解率:62%
【H25年春】 データモデリングの過程で、二つのエンティティ間に多対多の対応が生じた... 正解率:84%
【H25年春】 "社員"表から、役割名がプログラマである社員が3人以上所属している部... 正解率:66%
【H25年春】 三つの表"取引先"、"商品"、"注文"を基底表とするビュー"注文 1... 正解率:67%

共有ロック
【H25年春】 tt... 正解率:77%
【H24年春】 二つのトランザクション T1、T2 が、データ a、b を平行してア... 正解率:67%
【H18年春】 トランザクションの同時実行制御である2層ロッキングプロトコルに関する... 正解率:82%
【H17年春】 二つのトランザクション T1、T2 が、データ a、b を平行してア... 正解率:63%
【H12年春】 データベースの排他制御に関する記述のうち、適切なものはどれか。... 正解率:53%
【H12年春】 ロックの粒度を細かくした場合の記述として、適切なものはどれか。... 正解率:48%

再編成
【H16年春】 関係データベースの”注文”表と”注文明細”表が、次のように定義されて... 正解率:51%
【H16年春】 分散型データベースで結合演算を行うとき、通信負荷を最も小さくすること... 正解率:77%
【H16年春】 DBMSの表において、指定した列にNULL値の入力は許すが、既に入力... 正解率:81%

分散データベース
【H26年春】 分散データベースシステムの目標の一つである”移動に対する透過性”の説... 正解率:64%
【H24年春】 分散データベースのトランザクションは複数のサブトランザクションに分割... 正解率:70%
【H23年春】 分散データベースシステムにおいて、複数のデータベースを更新する場合に... 正解率:78%
【H23年春】 分散データベースにおける"複製に対する透過性"の説明として、適切なも... 正解率:62%
【H21年春】 分散データベースシステムにおける問合せでは、サイト間にまたがる結合演... 正解率:91%
【H19年春】 分散データベースシステムにおける"分割に対する透過性"を説明したもの... 正解率:60%

占有ロック
【H24年春】 二つのトランザクション T1、T2 が、データ a、b を平行してア... 正解率:67%
【H18年春】 トランザクションの同時実行制御である2層ロッキングプロトコルに関する... 正解率:82%
【H17年春】 二つのトランザクション T1、T2 が、データ a、b を平行してア... 正解率:63%
【H12年春】 データベースの排他制御に関する記述のうち、適切なものはどれか。... 正解率:53%
【H12年春】 ロックの粒度を細かくした場合の記述として、適切なものはどれか。... 正解率:48%
【H12年春】 二つのトランザクション T1、T2 が、データ a、b を平行してア... 正解率:75%

直列可能性
【H24年春】 二つのトランザクション T1、T2 が、データ a、b を平行してア... 正解率:67%
【H17年春】 二つのトランザクション T1、T2 が、データ a、b を平行してア... 正解率:63%
【H14年春】 二つのトランザクションT1とT2を並行に実行した結果が、T1の完了後... 正解率:55%
【H14年春】 関係データベースの表において、重複を許すある列Zの値による検索効率を... 正解率:68%
【H14年春】 関係データベースにおいて、タプル数 N の表二つに対する結合操作を入... 正解率:76%
【H14年春】 一つの表に大量のデータを格納するとき、並列処理のために異なったディス... 正解率:77%

透過性
【H26年春】 分散データベースシステムの目標の一つである”移動に対する透過性”の説... 正解率:64%
【H24年春】 分散処理システムにおける障害透明性 (透過性) の説明として、適切な... 正解率:72%
【H23年春】 分散データベースにおける"複製に対する透過性"の説明として、適切なも... 正解率:62%
【H19年春】 分散データベースシステムにおける"分割に対する透過性"を説明したもの... 正解率:60%
【H16年春】 分散処理システムを構築する際のネットワーク透過性に関する記述のうち、... 正解率:33%
【H16年春】 単一窓口かつ先着順サービスで、客の到着分布及び平均サービス時間が同一... 正解率:44%


テクニカルエンジニア (データベース) H15年春の全キーワードをみる




H15年春 設問一覧
【問43】ハッシュアクセス手法の説明として、適切なものはどれか。... 47%
【問44】DBMSの整合性制約のうち、データの追加、更新及び削除を行うとき、関... 70%
【問45】次のSQL文に相当する問合せに対し、次の結果が返ってきた。この結果の... 68%
【問46】Xさんは、Yさんにインターネットを使って電子メールを送ろうとしている... 57%
【問47】セキュリティプロトコルであるSSLに関する記述のうち、適切なものはど... 39%
【問48】個人情報の保護制度の現状に関する記述のうち、適切なものはどれか。... 38%
【問49】米国で運用されたTCSECや欧州政府調達用のITSECを統合して、標... 64%
【問50】CORBAの説明として、適切なものはどれか。... 61%

 




テクニカルエンジニア (データベース)の過去年度
H26年春 [ 午前問題 ]H25年春 [ 午前問題 ]
H24年春 [ 午前問題 ]H23年春 [ 午前問題 ]
H22年春 [ 午前問題 ]H21年春 [ 午前問題 ]
H19年春 [ 午前問題 ]H18年春 [ 午前問題 ]
H17年春 [ 午前問題 ]H16年春 [ 午前問題 ]
H15年春 [ 午前問題 ]H14年春 [ 午前問題 ]
H13年春 [ 午前問題 ]H12年春 [ 午前問題 ]