RDBMS の機能によって実現されるトランザクションの性質はどれか。
ア ACID 特性
イ 関数従属性
ウ 候補キーの一意性
エ データ独立性
解説を読む
正解:ア
解説:
ACID 特性とはトランザクション処理(一連の操作)に必要な原子性(atomicity)、一貫性(consistency)、独立性(isolation)、永続性(durability)の頭文字を取ったものです。
RDBMSは関連データベース管理システムと呼ばれるものでデータベースを作成、管理、運用するためのソフトウェアです。ミドルウェアに分類されることもあります。
ア.正解です。ACID特性はトランザクションの基本的な性質を意味します。
イ.関数従属性は2つの表の間の関係が主キー、外部キーのように1:多で構成されることを意味します。データの正規化で実現します。
ウ.一意性とはデータ項目(この場合はキー項目)に重複が許されないということですので、主キー制約の中でもUNIQUE制約で実現します。
エ.データ独立性とはデータに直接アクセスできない仕組みを意味します。データをカプセル化することによりDB障害によるデータ破損を防ぐことや、バックアップ、移行性の向上なども期待できます。三層スキーマモデルで実現します。
解説を閉じる
コメント