無料カウンセリング予約はこちら
OR
自走できるAI人材になるための6ヶ月長期コース【キカガク】
010010101010101010101001011010100101010101010101010010110100
100101010101010101010010110100100101010101010101010010110100
データベースの機能 [AI とIT 関連]
データベース管理システムは、データベース定義、データベース操作、データベース制御機能の3つのから成り立っている。
データベース定義は、データの構造の作成、破棄など
データース操作は、データの検索、更新、削除などのデータの操作に関するもの
データの制御は、データベースに対するセキュリティやトランザクションに関するもの
その他データベースの機能で重要な処理は、
保全機能 (データの不正な登録や更新を防ぐ)
データ機密機能(データのセキュリティを維持し、不正な利用を防ぐ)
排他制御(データの二重更新などのデータの矛盾を防ぐ)
障害回復(データベースの障害から復旧する)
データベース管理者の重要な2つの役割
設計管理
データベース化のためのデータの論理構造を定義する
ユーザやユーザの部門のためにデータベースの見方を定義する
データベースのハードウェア装置や物理構造を定義する
運用管理
デースの運用状況を監視する
データベースの性能を評価する
障害の際、更新ジャーナルなどをとり、復旧処理に備える
データベースの再編成または再構成を行う
データベースの障害復旧処理を行う
データの分析
データベースを使用する情報処理システムを利用する業務につて、その業務のシステム化の範囲、将来必要とされる処理からデータを取り出す。
業務分析によるデータ抽出
アンケートやヒアリング、業務現場の観察、計画書や各種帳票の収集から業務分析を行う。
メタデータの収集
データについてのデータをメタデータと呼び、例えば社員データがあるとすると、そのデータの作成日時、保管場所、データの作成者などのことである
データディクショナリ
データの項目や名称についての説明、メタデータなどを載せておく辞書であり、データ定義のチェック、食い違いの予防に使用する。
データベースは複数のユーザがアクセスを行うため、データベース制御においてトランザクション管理(複数のデータ処理の実行管理)は最も重要であり、主に4つの特性がある。
この特性はACIDまたはACID属性と呼ばれる。
Atomicity(原子性)
トランザクションは、分解されない処理単位として、完全に全て実行されるか、または実行されないかを保証する。
Consistency(一貫性)
トランザクションの処理の終了後に、データの一貫性がとれていることを保証する。
また、一貫性を保てない処理は終了させる。
例えば、商品のデータベースで在庫量がマイナスになる処理は実行できないように制御する。
Isolation(独立性)
トランザクションの実行がそれぞれ独立しており、他に影響を及ぼさないことを保証する。
Durability(永続性)
トランザクションの実行の完了後、データベースからその処理結果が消えねいことを保証する。
データベース定義は、データの構造の作成、破棄など
データース操作は、データの検索、更新、削除などのデータの操作に関するもの
データの制御は、データベースに対するセキュリティやトランザクションに関するもの
その他データベースの機能で重要な処理は、
保全機能 (データの不正な登録や更新を防ぐ)
データ機密機能(データのセキュリティを維持し、不正な利用を防ぐ)
排他制御(データの二重更新などのデータの矛盾を防ぐ)
障害回復(データベースの障害から復旧する)
データベース管理者の重要な2つの役割
設計管理
データベース化のためのデータの論理構造を定義する
ユーザやユーザの部門のためにデータベースの見方を定義する
データベースのハードウェア装置や物理構造を定義する
運用管理
デースの運用状況を監視する
データベースの性能を評価する
障害の際、更新ジャーナルなどをとり、復旧処理に備える
データベースの再編成または再構成を行う
データベースの障害復旧処理を行う
データの分析
データベースを使用する情報処理システムを利用する業務につて、その業務のシステム化の範囲、将来必要とされる処理からデータを取り出す。
業務分析によるデータ抽出
アンケートやヒアリング、業務現場の観察、計画書や各種帳票の収集から業務分析を行う。
メタデータの収集
データについてのデータをメタデータと呼び、例えば社員データがあるとすると、そのデータの作成日時、保管場所、データの作成者などのことである
データディクショナリ
データの項目や名称についての説明、メタデータなどを載せておく辞書であり、データ定義のチェック、食い違いの予防に使用する。
データベースは複数のユーザがアクセスを行うため、データベース制御においてトランザクション管理(複数のデータ処理の実行管理)は最も重要であり、主に4つの特性がある。
この特性はACIDまたはACID属性と呼ばれる。
Atomicity(原子性)
トランザクションは、分解されない処理単位として、完全に全て実行されるか、または実行されないかを保証する。
Consistency(一貫性)
トランザクションの処理の終了後に、データの一貫性がとれていることを保証する。
また、一貫性を保てない処理は終了させる。
例えば、商品のデータベースで在庫量がマイナスになる処理は実行できないように制御する。
Isolation(独立性)
トランザクションの実行がそれぞれ独立しており、他に影響を及ぼさないことを保証する。
Durability(永続性)
トランザクションの実行の完了後、データベースからその処理結果が消えねいことを保証する。
タグ:データベース
2019-10-16 14:42
nice!(0)