SSブログ


  [右斜め下] [右斜め下] [右斜め下]

無料カウンセリング予約はこちら

OR

自走できるAI人材になるための6ヶ月長期コース【キカガク】
010010101010101010101001011010100101010101010101010010110100  
100101010101010101010010110100100101010101010101010010110100  

データベースの機能 [AI とIT 関連]

データベース管理システムは、データベース定義、データベース操作、データベース制御機能の3つのから成り立っている。


データベース定義は、データの構造の作成、破棄など

データース操作は、データの検索、更新、削除などのデータの操作に関するもの

データの制御は、データベースに対するセキュリティやトランザクションに関するもの


その他データベースの機能で重要な処理は、

保全機能  (データの不正な登録や更新を防ぐ)
データ機密機能(データのセキュリティを維持し、不正な利用を防ぐ)
排他制御(データの二重更新などのデータの矛盾を防ぐ)
障害回復(データベースの障害から復旧する)


書籍.jpg


データベース管理者の重要な2つの役割

設計管理

データベース化のためのデータの論理構造を定義する
ユーザやユーザの部門のためにデータベースの見方を定義する
データベースのハードウェア装置や物理構造を定義する


運用管理
デースの運用状況を監視する
データベースの性能を評価する
障害の際、更新ジャーナルなどをとり、復旧処理に備える
データベースの再編成または再構成を行う
データベースの障害復旧処理を行う


データの分析
データベースを使用する情報処理システムを利用する業務につて、その業務のシステム化の範囲、将来必要とされる処理からデータを取り出す。

業務分析によるデータ抽出
アンケートやヒアリング、業務現場の観察、計画書や各種帳票の収集から業務分析を行う。

メタデータの収集
データについてのデータをメタデータと呼び、例えば社員データがあるとすると、そのデータの作成日時、保管場所、データの作成者などのことである
データディクショナリ
データの項目や名称についての説明、メタデータなどを載せておく辞書であり、データ定義のチェック、食い違いの予防に使用する。


データベースは複数のユーザがアクセスを行うため、データベース制御においてトランザクション管理(複数のデータ処理の実行管理)は最も重要であり、主に4つの特性がある。
この特性はACIDまたはACID属性と呼ばれる。

Atomicity(原子性)
トランザクションは、分解されない処理単位として、完全に全て実行されるか、または実行されないかを保証する。

Consistency(一貫性)
トランザクションの処理の終了後に、データの一貫性がとれていることを保証する。
また、一貫性を保てない処理は終了させる。
例えば、商品のデータベースで在庫量がマイナスになる処理は実行できないように制御する。

Isolation(独立性)
トランザクションの実行がそれぞれ独立しており、他に影響を及ぼさないことを保証する。

Durability(永続性)
トランザクションの実行の完了後、データベースからその処理結果が消えねいことを保証する。



nice!(0) 

nice! 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。