IT用語帳
DBデータベースシステムの運用・管理 · データベースシステムの管理

専有ロック

Exclusive Lock

せんゆうろっく

データの更新(INSERT、UPDATE、DELETE)時に取得するロック。同一データに対して他のいかなるロック(共有・占有)とも排他的であり、ロックを取得したトランザクションのみがアクセスできる。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 21 回出題(データベーススペシャリスト試験 8・基本情報技術者試験 7・応用情報技術者試験 3・システムアーキテクト試験 2・情報処理安全確保支援士試験 1)

残り 11 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

データベーススペシャリスト試験の過去問によく出る用語

Related

関連キーワードの用語

DB関係データベース

関係モデルに基づくデータベース。データを2次元の表(テーブル)で管理し、SQLを用いて操作する。データの整合性制約やトランザクション管理に優れ、業務システムで最も広く利用されている。

DBDCL(データ制御言語)

データベースのアクセス権限やトランザクションを制御するためのSQL文の総称。GRANT(権限付与)、REVOKE(権限取消)、COMMIT(確定)、ROLLBACK(取消)などが含まれる。

DBCOMMIT

トランザクション内の全操作を確定し、その結果をデータベースに永続的に反映するSQL文。COMMIT後の変更は他のトランザクションからも参照可能になり、障害が発生しても失われない。

DBROLLBACK

トランザクション内の全操作を取り消し、トランザクション開始前の状態に戻すSQL文。エラー発生時や整合性が保てない場合に使用する。SAVEPOINTを指定して部分的なロールバックも可能。

DBSAVEPOINT

トランザクション内の中間的な保存点を設定するSQL文。ROLLBACK TO SAVEPOINTでその時点まで部分的にロールバックできる。長いトランザクションで一部の処理をやり直す際に有効。

DBロック

トランザクションがデータにアクセスする前に、他のトランザクションのアクセスを制限するための仕組み。共有ロック(読取り用)と占有ロック(更新用)がある。