データベース のバックアップ(No.3)
データベースとは †
- DBMS
- データを管理するツール。
データベースの種類 †
データの構造別 †
- 階層型データベース
- 網型データベース
- ネットワーク型データベース
- 関係データベース
- リレーショナルデータベース
- 「RDB」参照
上記以外の視点 †
データベースの設計 †
- 概念設計
- 論理設計
- 概念データモデルを元に論理データモデルを作成する
- 3種類のモデル(関係/階層/網)から選択して作成する
- 物理設計
- 採用したモデルに対応した特定のDBMSを使った物理的構造を決める
- データ量(初期状態・増加量)、利用頻度、性能、運用を考慮して決める
スキーマの設計 †
ANSI/SPARC 3層スキーマ †
- 論理データと物理データのそれぞれの独立性を確立するためのモデル
- 3層
- 外部スキーマ
- ユーザやアプリケーション視点のデータ定義。View定義
- 概念スキーマ
- データの論理的構造。Table定義
- 内部スキーマ
- データの物理的構造
- 外部スキーマ
データベースシステム †
RDBMS †
- 「RDB」参照
XMLデータベース †
NoSQL †
- 「NoSQL」参照