0

オフィスをデータベースアプリケーションに移動しようとしています。これが私が得たものです:( 出典:phunkei.de

企業個人はクライアントから(1:1の関係)を継承します。これは、両方が「クライアント」であり、請求書を受け取ることができるためです。注文で1つのテーブルを参照したいと思います。企業とクライアントの間には、多対多という別の関係があります。よくわからないので、皆さんが改善のためのアイデアを持っていることを願っています。

編集:企業と個人はいくつかの異なる分野を持っています...

4

1 に答える 1

1

私は自分自身をデータベースの初心者だと考えているので、この提案を一粒の塩で受け取ってください. 個人的には、これをスター スキーマとして設定したくなるでしょう。次に例を示します。

Microsoft テクノロジ: BI ディメンション モデル - スター スキーマ

スタースキーマ

これにより、(すべてが正しくインデックス化されている場合) クエリ速度が速くなり、クエリに属性を簡単に追加できるようになります。クイック クエリのトレードオフの 1 つは、ファクト テーブルを更新することです。これは、インデックス作成のために遅くなります。

これは過去のプロジェクトでうまく機能しましたが、繰り返しになりますが、私は資格のあるデータベースの専門家ではありません。

于 2013-02-23T15:06:22.953 に答える