州 (st_id,st_name)
地区 (d_id,d_name,st_id[FK])
製品 (pid,pnme)
価格 (max_price,min_price,pid[FK],d_id[FK])
1.) これは私のテーブル構造です。5 つの州とその地区の製品の価格を表示したいのですが、価格表では地区ごとに製品 (10 以上) を繰り返しています。
私の価格tblの何が問題なのですか?それを正規化するアイデアを教えてください..
2.) 現在、日付スタンプ (開始日) フィールドを価格 tbl に追加して、過去の価格リストを維持できるようにすることを計画していますが、各日付で製品 (以下に示すように) を繰り返さずにそれを行うにはどうすればよいですか? tbl 行を減らすためのより良い解決策
_______________________________________
product| price |district|date(mm/dd/yy)|
_______|_______|________|______________|
fan 200 delhi 3/15/2013
speaker 400 delhi 3/15/2013
fan 210 chenni 3/15/2013
speaker 403 chenni 3/15/2013
fan 200 delhi 3/16/2013
fan 210 chenni 3/16/2013