1.3 データベースシステムの構成
- データベース アプリケーション開発者の観点から見ると、
データベース システムは、データベース システムの内部システム構造である 3 レベルのスキーマ構造を採用しています。 - データベース エンド ユーザーの観点から見ると、
データベース システムの構造は次のとおりです。- シングルユーザー構造
- マスタースレーブ構造
- 分散構造
- クライアントサーバーアーキテクチャ
- ブラウザ - アプリケーションサーバー/データベースサーバーなど
1. データベースシステムのスキーマの概念
モデル
- データベースの論理構造と特性の説明です。
- 型の説明であり、特定の値を参照するものではありません
- モードは比較的安定しています
例
- 特定の時点でのデータベースの状態 - スキーマの具体的な値
- 同じパターンが何度も発生する可能性がある
- データベース内のデータが更新されるとインスタンスが変化します
1.モード
2.エクスターナルモード
3. 内部モード
第二に、データベースの二次画像機能とデータの独立性
1. エクスターナルモード/モードイメージ
2. モード/内部モードイメージ
- アプリケーションの安定性を確保します
- 通常、アプリケーション要件自体が変更されない限り、アプリケーションを変更する必要はありません。
- プログラム中心からデータ中心へ
- データとプログラムが独立しているため、データの定義や記述をアプリケーションプログラムから分離することができます。
- データアクセスはデータベース管理システムによって管理されます
- アプリケーションプログラミングを簡素化します
- アプリケーションのメンテナンスと変更を大幅に削減
1.4 データベースシステムの構成
1. ハードウェアプラットフォームとデータベース
- ハードウェア リソースのデータベース システム要件
- 十分なメモリ
- ディスクやディスクアレイなどの十分な大きさの外部デバイス
- チャネル容量の増加、データ転送速度の向上
2. ソフトウェア
- データベースマネージメントシステム
- データベース管理システムの動作をサポートするオペレーティング システム
- データベースとインターフェースするための高級言語マシンコンパイルシステム
- データベース管理システムを核としたアプリケーション開発ツール
- 特定のアプリケーション環境向けに開発されたデータベース アプリケーション システム
3. 人事
章のまとめ
集中:
- 概念モデルの基本概念、データモデルの 3 つの要素、データモデルの 3 つの要素をしっかりと理解します。
- データベース システムの 3 レベルのスキーマと 2 レベルのイメージのアーキテクチャ。
- データベースシステムの論理的独立性、物理的独立性など
困難:
- 基本的な考え方
- データベースシステムのデータモデルとアーキテクチャ