データベース のバックアップ(No.4)


データベースとは

  • DBMS
  • データを管理するツール。

データベースの種類

データの構造別

  • 階層型データベース
  • 網型データベース
    • ネットワーク型データベース
  • 関係データベース
    • リレーショナルデータベース
    • RDB」参照

上記以外の視点

データベースの設計

  • 概念設計
  • 論理設計
    • 概念データモデルを元に論理データモデルを作成する
    • 3種類のモデル(関係/階層/網)から選択して作成する
  • 物理設計
    • 採用したモデルに対応した特定のDBMSを使った物理的構造を決める
    • データ量(初期状態・増加量)、利用頻度、性能、運用を考慮して決める

スキーマの設計

ANSI/SPARC 3層スキーマ

  • 論理データと物理データのそれぞれの独立性を確立するためのモデル
  • 3層
    • 外部スキーマ
      • ユーザやアプリケーション視点のデータ定義。View定義
    • 概念スキーマ
      • データの論理的構造。Table定義
    • 内部スキーマ
      • データの物理的構造

データベース管理システム

RDBMS

  • RDB」参照

XMLデータベース

NoSQL

インメモリデータベース

関連用語