价格计划,数据库设计反馈

时间:2011-02-24 14:36:01

标签: mysql database database-design

这是一个价格计划示例(见图)。

enter image description here

Matrix 15英镑和Matrix 20英镑是手机的合约计划。每个计划对每部手机都有不同的意义。

这就是我想出的数据库设计表。这是对的吗?

电话

  • phone_id(P)
  • 名称

4,iPhone

9,黑莓

phone_plan

  • phoneplan_id(P)
  • phone_id(F)
  • package_id(F)

1,4,6

2,4,7

3,9,6

4,9,7

plan_packag

  • package_id(P)
  • PLAN_NAME
  • monthly_cost

6,Matrix,15.00

7,Matrix,20.00

  • point_id(P)
  • phone_id(F)
  • package_id(F)

1,4,6,6.0

2,4,7,6.6

3,9,6,8.3

4,9,7,9.2

1 个答案:

答案 0 :(得分:0)

如果您不需要独立于电话或计划查询点数,我建议您合并Points表以与Phone Plan表合并并使其{{1}表如下

<强> PhonePlanPoint

PhonePlanPoint