概念データベース設計とは何ですか?
データベース設計には、個別のデータ間の既存の関係を識別し、これらの関係を意味のある組織的な方法でマッピングすることが含まれます。データベース設計には、概念データベース設計、論理データベース設計、物理データベース設計など、いくつかのタイプがあります。論理的および物理的なデータベース設計は、おそらく最も簡単です。このフェーズでは、データベースモデルに関する直接的な作業がないため、概念データベースの設計はもう少し曖昧です。このプロセスは、関連するデータの識別における演習のみです。
概念データベース設計で特定されている2つの主要なことは、エンティティと関係です。エンティティは、物質世界の実際のオブジェクトであり、関係はあるエンティティに無期限にリンクする接続のネットワークです。ここでは、概念データベース設計の中心的な概念であるエンティティ関連モデルが生じます。これは、全体的な組織と構造を特徴としていません論理データベース設計に固有のものになります。ただし、それはそれの前兆です。
関係の基本は、概念データベース設計で使用されるエンティティ関連モデルの重要な部分です。枢機inalは、エンティティが他のエンティティと特定の関係を定期的に経験する方法を表しています。実際のモデルでは、これらは、図のエンティティが単一または複数のエンティティとリンクするために分岐するポイントによって示されます。エンティティに関連する名前、品質、量などのさまざまな「属性」もモデルに描かれています。
概念データベース設計のエンティティ関連モデルの開発における最終的な考慮事項には、観測された各属性を特定のドメインに割り当てることと、モデル内のすべてが理にかなっていることを確認するためのダブルチェックが含まれます。すべてをチェックすると、すべての繰り返しを見つけることとフィルタリングが必要ですデータは、すべての属性が正しいエンティティと関係に関連付けられていることを確認し、図内のすべての関連性が論理的であることを確認します。現実世界の文脈で接続が論理的でない場合、少なくとも抽象的なレベルでは論理的でなければなりません。
論理データベースの設計は、概念フェーズでフォローされます。このプロセスは、以前にマッピングされた関係に秩序と一貫性を与え、物理データベース設計に実際に使用できるようにそれらを整理します。物理データベース設計でのタスクの完了は、概念データベース設計と論理データベース設計で行われた作業に照らして機能的で十分に構造化されたデータベースになります。