价格计划、数据库设计反馈
这是价格计划示例(参见图片)。
Matrix £15 和 Matrix £20 是手机合约套餐。每个计划对于每部手机都有不同的要点。
这就是我想出的数据库设计表。这是正确的吗?
电话
- Phone_id (P)
- 名称
4、iPhone
9、Blackberry
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
- Month_cost
6、矩阵、15.00
7、矩阵、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
This is a example Price Plan (See image).
Matrix £15 and Matrix £20 is a contract plan for mobile phone. Every plan has different point for each phone.
This is what I came up with database design tables. Is this correct?
Phones
- phone_id (P)
- name
4, iPhone
9, Blackberry
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
points
- point_id (P)
- phone_id (F)
- package_id (F)
- point
1, 4, 6, 6.0
2, 4, 7, 6.6
3, 9, 6, 8.3
4, 9, 7, 9.2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您不需要查询独立于手机或套餐的积分,我建议您将
Points
表与Phone Plan
表合并并使其成为PhonePlanPoint
表格如下PhonePlanPoint
If you do not need to query on the points independent of the phone or plan, I would suggest you to merge the
Points
table to merge with thePhone Plan
table and make itPhonePlanPoint
Table as belowPhonePlanPoint