すべて正規化されていない 5 つのテーブルがあり、ER モデル、論理モデルを作成し、データを正規化し、多数のクエリを作成する必要があります。
どこから始めますか?最初にデータを正規化しますか? ER モデルと関係を作成しますか?
すべて正規化されていない 5 つのテーブルがあり、ER モデル、論理モデルを作成し、データを正規化し、多数のクエリを作成する必要があります。
どこから始めますか?最初にデータを正規化しますか? ER モデルと関係を作成しますか?
データ モデリングを開始するには、トップダウンとボトムアップの 2 つの方法があります。
トップダウンのアプローチは、システムにとって重要なもの (有形および無形) を尋ねることです。これらのものがあなたの実体になります。次に、エンティティが互いにどのように関連しているか (関係) を把握するプロセスを経て、属性を使用してエンティティを具体化します。その結果が、概念モデルまたは論理モデルです。必要に応じて、これを ERD 形式で表すことができます。
途中またはエンティティ、関係、および属性が定義された後、正規化プロセスを経て、物理モデルに到達するための他の実装決定を行います。これは ERD として表すこともできます。
ボトムアップ アプローチは、既存の関係(画面、レポート、データストア、既存のデータ表現など) を取得し、正規合成を実行して、データ表現のセット全体を単一の一貫性のある正規化されたモデルに縮小することです。これは、データの各ビューを正規化し、アイテムを 1 つのモデルにまとめることができる共通点を探すことによって行われます。
どのアプローチを使用するかは、個人の選択に少し依存し、既存のデータ ビューから開始するかどうかに大きく依存します。
まず、データ内のエンティティと属性のリストを評価して準備します。
この順番でやります。
他の多くの人が異なる意見を持っていることは知っていますが、これが私が進める方法です:)
最初にエンティティと属性のリストを準備する必要があると思います。データ情報の完全な詳細を取得できるようにします。
データ情報が明確になったら。マスターテーブルの作成を開始してから正規化できます。
次に、完全なデータベースを正規化して設計した後、非常に簡単に ER 図を作成できます。