DBMS でのデータベース設計チュートリアル: データ モデリングを学ぶ

データベース設計とは何ですか?

Database Design エンタープライズ データ管理システムの設計、開発、実装、保守を容易にするプロセスの集合です。 適切に設計されたデータベースは保守が容易で、データの一貫性が向上し、ディスク記憶領域の点でコスト効率が高くなります。 データベース設計者は、データ要素がどのように相関するか、またどのデータを保存する必要があるかを決定します。

DBMS におけるデータベース設計の主な目的は、提案するデータベース システムの論理的および物理的設計モデルを作成することです。

論理モデルは、物理的な考慮事項とは関係なく、データ要件と保存されるデータに重点​​を置いています。 データの保存方法や物理的な保存場所には関係ありません。

物理データ設計モデルには、ハードウェア リソースとデータベース管理システム (DBMS) などのソフトウェア システムを使用して、データベースの論理 DB 設計を物理メディアに変換することが含まれます。

データベース設計が重要な理由

データベースシステムの構築に役立ちます

  1. ユーザーの要求を満たすもの
  2. 高いパフォーマンスを持っています。

DBMS におけるデータベース設計プロセスは、 高性能 データベースシステム。

データベースの素晴らしさはその設計にあります。SQLを使用したデータ操作は比較的簡単です。

データベース開発ライフサイクル

データベース開発ライフサイクル

データベース開発ライフ サイクルには、データベース システムを開発するときにたどるいくつかの段階があります。

開発ライフサイクルの各ステップは、必ずしも厳密に順番に従う必要はありません。

小規模なデータベース システムでは、データベース設計のプロセスは通常非常に単純で、多くの手順は必要ありません。

上の図を十分に理解するために、設計プロセスの概要の各ステップにリストされている個々のコンポーネントを見てみましょう。 DBMS.

要件分析

  • 計画 – データベース設計コンセプトのこの段階は、データベース開発ライフサイクル全体の計画に関係しています。組織の情報システム戦略を考慮に入れます。
  • システム定義 – この段階では、提案されるデータベース システムの範囲と境界を定義します。

データベース設計

  • 論理モデル – この段階では、要件に基づいたデータベース モデルの開発が関係します。 設計全体は紙の上にあり、物理的な実装や特定の DBMS の考慮事項はありません。
  • 物理モデル – この段階では、DBMS および物理実装要素を考慮してデータベースの論理モデルを実装します。

製品の導入

  • データ変換とロード – リレーショナル データベース設計のこの段階では、古いシステムから新しいデータベースへのデータのインポートと変換が関係します。
  • テスト – この段階では、新しく実装されたシステムのエラーの特定に関係します。 データベースを要件仕様と照合してチェックします。

XNUMX 種類のデータベース技術

  1. 正規化
  2. ERモデリング

一つずつ勉強しましょう