伙计们我在Mysql Workbench中开发我的项目,并对我的项目产生困惑。EER帮助付款
我有几个问题:
我们如何管理不同类型的付款? 我的意思是我的数据库有一个支付表,我的系统有3种支付模式。
1]信用卡(将存储各自的信息)
2]借记卡(将存储各自的信息)
3]货到付款(支付以现金完成,将在稍后更新)
我在这里上传了一个图片,告诉你我在想什么
比尔账单生成和东西的表组成。 支付表 - 关于什么时候支付完成(我已经从所有表中添加了一个类型ID和fks,以便我可以在select方法上使用if/else子句)。 主页表 - 是货到付款丁字裤
有没有更好的方法来做到这一点?请帮忙。
我有进一步修改的图像,并撵出型条件,而是我现在用的是如果(payment_type)子句来访问相应的DB,我相信这应该完成这项工作。这有什么过错吗?请帮助
感谢您的帮助,我做了一些修改,并尝试使用继承来完成它,但删除了类型字段。这样做还是更好的选择? – chettyharish
是的,它正确的删除类型字段,因为你的类型现在是一个自己的实体;)应该工作,确保你学习了一些ER建模基础知识。如果你真的想测试它,绘制表格并执行一些自定义的SQL查询... –
谢谢你的所有帮助:D – chettyharish