アフィリエイト広告を利用しています

2023年09月01日

SQL リレーショナル・データベース(RDB)の特性


リレーショナルデータベースは関係データベースとも呼ばれ、データを表形式で管理するデータベースのこと。
テーブル(表)は、レコード(行)とフィールド(列)によって形成され、テーブル同士を結合することができる。

リレーショナルデータベース管理システムは、ACID特性という概念に基づいて設計されており、トランザクション処理が保持すべき4つの要素を頭文字で表したもの。

Atomicity(原子性)

「処理が全て(ALL)実行されたか、全く実行されない(nothing)かのいずれかである」という特性。
(仮にトランザクションが失敗したとしても、データが中途半端な状態にはならない)


Consistency(一貫性)

「トランザクションの実行前後で、データの整合性が補償される」という特性。
(制約に反するような処理があれば、トランザクションを中断しロールバックする)


Isolation(分離性)

「同時に実行されたトランザクション同士が、相互に干渉しない」という特性。
(複数のプログラムが同時に同じデータを更新しないよう排他制御を行う)


Durability(永続性)

「記録されたデータが、簡単には失われない」という特性。
(何らかの障害が発生した場合は、ログを利用して障害発生前の状態に復旧できる)

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/12195893
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
その買うを、もっとハッピーに。|ハピタス
\ハピタスの紹介キャンペーンです/
⇒登録後に行う「ハピタス検定」の答えはこちら

※ハピタスをもっと知りたいかたは他で検索してみてください

ブログ内を検索
ファン
カテゴリ
よく倒されますが、へこたれながら起き上がるSEの備忘録です

Windows(20)
SQL(17)
JAVA(4)
VBScript(14)
VBA(15)
Other(14)
書籍(1)
記事ランキング
  1. 1. 確率の収束に必要な試行回数
  2. 2. no img Windows ディスク使用率100%を改善させる
  3. 3. no img VBScript マウスポインタを自動的に移動させクリックするスクリプト
  4. 4. no img Tera Term(テラターム) 覚えておくと便利なコマンド一覧
  5. 5. VBScript タスクスケジューラのメッセージを最前面に表示するスクリプト
広告
会員登録せずに無料で読める!! 漫画読み放題のサービス

動画編集・YouTuberを始めたい方向け 無料動画編集ソフト

クラウド型レンタルサーバー クラウド型レンタルサーバー

Amazonで購入する
※Amazonのアソシエイトとして、七転八起SEの備忘録は適格販売により収入を得ています。

メンタルヘルス・マネジメント検定試験II種ラインケアコース過去問題集_2023年度版
メンタルヘルス・マネジメント検定試験II種 過去問題集〈2023年度版〉