当社の製品のいくつかについては、かなり複雑な価格体系をモデル化する必要があります。商品の価格設定構造のモデリング
今日、私たちは手動で価格を調べます。 Sample model(リンクは申し訳ありませんが、アカウントを開設したので画像を投稿することはできません)
今私は転送する必要がありますこのモデルをRDBMSシステム(SQL Server 2008 R2)にインストールします。価格を調べるときのエントリーポイントは、カテゴリ、次に年間の間隔、最後には、この注文で販売している商品の数に応じた間隔です。クエリの結果は2つの価格である必要があります。
これをモデル化する方法についてご意見はありますか?私はそれをRowNumber
、CellNumber
およびCellValue
の行列としてモデル化することを考えていました。しかし、各セルに何が含まれているかを記述するためのテーブルが必要です(行番号とセル番号を参照)。それを行うならば、その説明表に価格を含めることができます。しかし、それは最良の解決策のようには見えません。
この問題を最も適切にモデル化する方法に関するヒントや解決策はありますか?
私はこの解決策も考えています。私の唯一の懸念は、重複したデータがたくさんあることです。各カテゴリの間隔はほぼ同じです。私はもちろん、それらの間隔を保持するために2つのテーブルを作成することでそれをさらに正規化することができましたが、私はより洗練されたソリューションを望んでいました。しかしおそらくそれは存在しないかもしれません:-) – Vern
間隔がほとんど同じであれば、あなたが示唆したように余分に2つのテーブルを追加するでしょう。データの一貫性がやや向上するはずです – kskjon