往简化了说:
数据表: 地区表
产品分类表
单位表
报价表
怎么设计都没问题。
就项楼上说的。地区表、产品分类表、单位表 报价表。就可以。即使遇到更复杂的显示表格。那也是取数据的问题。基本的表肯定是 地区表、产品分类表、单位表 报价表。或者增加一些关联表。
地区表:包含地区,如有需要,也可以建立一个省表甚至市县表相关联
单位表:一把来说有必要把单位提出,减少冗余
产品表
报价表:包含每日报价及每日动态(如果动态更新频率较低,也可以单设表)
最后最好用一个视图,因为这个查询比较复杂,视图可以提高不少性能。
显示方面你只需参考这两篇文章就OK:
http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx
http://www.cnblogs.com/huangjianhuakarl/archive/2009/02/03/1381710.html