Mysql EER付款帮助

Mysql EER付款帮助,mysql,entity-relationship,mysql-workbench,payment-processing,visual-modeler,Mysql,Entity Relationship,Mysql Workbench,Payment Processing,Visual Modeler,伙计们,我正在Mysql Workbench中开发我的项目,对我的项目感到困惑 我有几个问题: 我们如何管理不同类型的付款? 我的意思是我的DB有一个付款表,我的系统有3种付款模式 1] 信用卡(将存储相应的信息) 2] DebitCard(将存储相应的信息) 3] 货到付款(以现金支付,稍后更新) 我上传了一张图片来告诉你我的想法 票据表由票据生成和票据填充两部分组成。 关于何时完成付款的付款表(我已从所有表中添加了类型id和fks,以便我可以在select方法上使用if/else子句)。这是

伙计们,我正在Mysql Workbench中开发我的项目,对我的项目感到困惑

我有几个问题:

我们如何管理不同类型的付款? 我的意思是我的DB有一个付款表,我的系统有3种付款模式

1] 信用卡(将存储相应的信息)

2] DebitCard(将存储相应的信息)

3] 货到付款(以现金支付,稍后更新)

我上传了一张图片来告诉你我的想法

票据表由票据生成和票据填充两部分组成。 关于何时完成付款的付款表(我已从所有表中添加了类型id和fks,以便我可以在select方法上使用if/else子句)。这是否可行? 主桌-是货到付款皮带吗

有没有更好的方法?请帮忙

我已经进一步修改了图像并取消了类型条件,取而代之的是我使用if(payment_type)子句来访问相应的数据库,我相信这应该可以完成工作。这有什么毛病吗?请帮忙


确实如此。有。我会选择继承

下面是一个简单的图表:

您需要包括您的属性和符号(oneTOone、manyTOone等)。做一些遗传方面的研究

看这里: 如果你在谷歌或stackoverflowle上搜索的话,还有更多


问候;-)

确实如此。有。我会选择继承

下面是一个简单的图表:

您需要包括您的属性和符号(oneTOone、manyTOone等)。做一些遗传方面的研究

看这里: 如果你在谷歌或stackoverflowle上搜索的话,还有更多


问候;-)

感谢您的帮助,我做了一些修改,并尝试使用继承来完成,但删除了类型字段。这样做行吗?或者有更好的选择吗?是的,删除类型字段是正确的,因为您的类型现在是自己的实体;)应该工作,确保你学习一些ER建模的基础知识。如果您真的想测试它,可以绘制表并执行一些自定义SQL查询……感谢您提供的所有帮助:谢谢您的帮助,我做了一些修改,并尝试使用继承来完成,但删除了类型字段。这样做行吗?或者有更好的选择吗?是的,删除类型字段是正确的,因为您的类型现在是自己的实体;)应该工作,确保你学习一些ER建模的基础知识。如果您真的想测试它,请绘制表并执行一些自定义SQL查询……感谢您提供的所有帮助:D