1.データベース管理システムとは何ですか?
データベース管理システムは、プログラムデータ及びこれらのデータコンポーネントの管理によって、相互に関連しています。
2.アプリケーション
本番データベースでは、広くすべての人生の歩み使用されています:
(1)銀行金融(2)インターネットアプリケーション、ように等のデータ記憶装置、および。データベース遍在、どこでも
データベース管理システムDBMSの前に3が表示され、どのようにデータを管理するために?
文書処理システムを使用してください。主な欠点:冗長性とデータの矛盾(1)。データが重複したストレージによるデータ、およびデータの不整合のリアルタイム同期ではありません。(2)データの検索が困難見つけることができます。(3)独立したデータ分散。データは、異なる場所、異なるフォーマットで格納されています。(4)整合性の問題を(5)を発行原子(6)同時アクセスが困難(7)セキュリティ上の問題です
4.ビュー
ユーザーのためのシールド複雑さを積層することにより、データベースシステムの開発:
(1)物理レイヤは、基礎となるデータ構造に関する
(2)論理層のデータ型との関係に関するもの
(3)説明図、特定の層システム
モードと例
特定の時点のデータベースに格納された設定情報は、データベース・インスタンスと呼ばれます。データベースの全体的なデザインは、モードと呼ばれています。抽象化の異なるレベルのために、物理的モデルは、論理サブモードとモードに分けられます。
6.データモデル
データモデルは、4つのカテゴリに分かれています。
リレーショナルモデル、エンティティ - 関係モデル、オブジェクトベースのデータモデル、半構造化データ・モデル
7.データベース言語
(1)データベースを照会し、更新するDMLデータベース操作言語を。手続きと宣言型DML DMLに細分
(2)データベースを定義するためのDDLのデータベース定義言語。
8.データベース設計
設計プロセス:(1)データベースの設計者が必要と関連分野の専門家、ユーザーの広範な交流は、設計要件を理解し、ユーザーの要求仕様書を開発します
(2)データ・モデル、データ・モデルとデータベースの概念モデルにこれらのニーズを変換するために選択された概念を使用することを選択します。これは、概念モデル開発されたモデルのこの段階で会社の詳細な概要を提供します。設計者は、すべてのデータ要件が満たされていることを確認するためにモデルを検討し、お互いに競合が存在しない、検査デザイナーの過程でも、いくつかの冗長機能を削除することができます。このフェーズの焦点ではなく、物理ストレージの詳細を指定する、データとそれらの間の関係を記述することです。
(3)最後に、論理設計フェーズと物理設計。設計者は、非常に概念モデルは、データベースを使用するモデルの実現にマッピングされ、その後、設計者はシステムのデータベースモデルの特定の使用物理的な設計を取得することがファイルの編成を含め、この段階では、データベースの物理的な特性を指定しますストレージ構造の内部。