这个一个产品选型的数据库的简易版本,真实的数据库比这里的数据要多一些,但不是太夸张。
表1是产品的大类。
表2是每类产品的型号。
表3是每种型号内的具体规格。
表4是每种产品的参数规则,每个参数都有具体的参数值,少的没有或者1,2个,多了不超过 10个。
表5,列举了其中一个产品的参数样本。
每个产品都有一个基础价格和描述字段(在 价格表1 列举了一个样本)。
每个参数都有一个附加价格和描述字段(在 价格表2 列举了一个样本)。
最后查询时,需要通过选择 产品,规格,参数,经过计算得到最后这个型号参数的产品的价格和描述。(大概效果如图查询表)。
问题:能够告诉我这样的数据库应该如何设计,可使用ACCESS或SQL。
1、这样的数据库应该如何设计更为合理?是否需要合并?优化?请给出具体的表和字段。
2、如果不用优化,或者优化后,写查询时有没有好的建议?也可给出一些查询方法或语句。