1

1つのテーブルに関連する3つのテーブルがあります。新しいデザインでは、スパース列を使用して関係を置き換えたいと考えています。下の図をご覧ください。

ここに画像の説明を入力してください

冗長性があることはわかっていますが、この設計方法の他のリスクは何ですか?この新しい方法で、私のクエリは非常に簡単で高速になります。それについてのあなたの考えは何ですか?私の悪い英語をお詫びします、そしてありがとう。

4

1 に答える 1

1

3つのサテライトテーブル(出席、クレジット、replacedetail)のwfdoc.idごとにエントリが1つしかない場合は、ディスクスペースを浪費しますが、新しい設計が可能です。ただし、1つのwfdoc.idの出席テーブルに複数のエントリがある可能性がある場合、これは非常に悪い考えです。

于 2012-10-23T13:23:36.107 に答える