0

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

我有几个问题:

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

1]信用卡(将存储各自的信息)

2]DebitCard(将存储各自的信息)

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

我在这里上传了一张图片来告诉你我在想什么

账单表 - 由账单生成和东西组成。付款表-至于付款何时完成(我已从所有表中添加了类型 id 和 fks,以便我可以在 select 方法上使用 if/else 子句。)这是一个好的实践吗?家表-是货到付款丁字裤

有没有更好的方法来做到这一点?请帮忙。

在此处输入图像描述

我进一步修改了图像并删除了类型条件,而是使用 if(payment_type) 子句访问相应的数据库,我相信这应该可以完成工作。这有什么过错吗?请帮忙

在此处输入图像描述

4

1 回答 1

3

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

这里有一个简单的图表:

在此处输入图像描述

您需要包含您的属性和符号(oneTOone、manyTOone、...)。做一些关于继承的研究。

看这里:http ://de.scribd.com/doc/7122945/ER-Diagram 如果你 google 或 stackoverflowle,还有更多。

问候 ;-)

于 2013-02-08T00:54:55.283 回答