現在、SQL Server に移行する必要がある 7 つの Access DB にヒットしている Web サイトがあります。7 db の設計は非常に高速ですが、多くの理由で明らかに非常に貧弱です。
7 つのデータベースには、375 を超える一意のデータ フィールドがあり、そのすべてにデータが入力されています - 2% 未満が null です。いくつかのキーを除いて、7 の間でデータの重複がないため、正規化はおそらく問題になりません。高速になるように、テーブルを小さくしたかったのです。7 つのテーブルはすべて同じ数のレコードを持ち、325,000 であり、最大で約 400,000 になります。
これを SQL Server に移動する場合、7 つの一意のテーブルを保持するか、1 つに結合する必要がありますか? 私の理解 (現状では限られています) は、必要な列だけを戻すには、ストアド プロシージャを非常に厳しく管理する必要があるということでした。同様の質問が非常に多様であることを考えると、最善のアプローチについて「コンセンサス」に出くわすことはまだありません。
ありがとう。