データベース設計とは
データベース設計は、ソフトウェア開発工程においてデータベースの詳細なデータモデルを作る工程です。 データベース設計の成果物である物理データモデルは、論理設計上の決定と物理設計上の決定、および物理的な記憶装置に設定するパラメタ群を、すべて含みます。 物理データモデルで記述される物理的な記憶装置に設定するパラメタ群については、なんらかのデータ定義言語 を使って記述する際に必要なパラメタ群のみを、決定します。 データ定義言語で記述された内容は、データベースを構築するために使うことができます。 十分に詳細に記述されたデータモデルは、おのおのの実体ごとに属性群を詳細に規定します。
データベース設計という用語には、あいまいさがあります。 データベースシステム (データベースを使うコンピュータシステム) の全体の設計のうち、いくつかの異なる構成要素に対して、データベース設計という同じ用語が使われています。