Title:トランザクション管理


原子性 Atomicity 更新処理のトランザクションが正常終了した場合にのみデータベースへの反映を保証し、異常終了した場合は処理がなにもなかった状態に戻すこと。COMMIT、ROLLBACK
一貫性 Consistency トランザクションの処理によってデータベース内のデータに矛盾が生じないこと。整合性が保たれていること。
隔離性 Isolation 独立性、直列可能性
耐久性 Durability いったん正常終了したトランザクションの結果は、その後、障害が発生してもデータ消失しない。


ロックの粒度 ロックするデータの範囲
時刻印アルゴリズム


障害

媒体障害
システム障害
トランザクション障害
ログファイル
バックアップファイル
ロールフォワード処理
チェックポイント
連結インデックス
データベース管理者 DBA


表の分割

キーレンジ分割方式
ハッシュ分割方式


ネットワーク透過性

規模透過性 OSやアプリケーションの構成に影響を与えずにシステム規模を変更できる。
複製透過性 システムの信頼性や性能の向上のため、ファイルの複製をもつこと
アクセス透過性 ネットワークに接続されている異なる種類の資源に対して、同一方法でアクセスできること
位置透過性 存在位置を意識せずにアクセスできること
性能透過性 才能向上のために再構成できること
並行透過性 複数のプロセス
障害透過性 障害に耐えること
移動透過性 必要に応じて位置を移動できること