我正在改写允许人们将钱从一个人转移到另一个人的应用程序。所以基本上有发件人和收件人。最初在表格中,我创建了发件人和收件人之间的一对多关系。如何为改变角色的对象设计表数据库
现在,有一个新的要求,即同一个发件人也可以是交易中的收件人,并且收件人也可以成为发件人(即收件人可以将钱退回给发件人)。这在我看来,现在没有单独发送者和收件人表的要点。
另一层困难是,如果我沿着这张单一表格的路线走下去,我该如何迎合发件人必须注册收件人的要求。对于发件人而言,我必须能够显示他/她的收件人是谁,即使该发件人尚未向他们汇款但只注册了他们。
这是怎么处理同一个人的多个accoutns? – 2013-03-20 13:07:11
@PieterGeerkens它没有。它不是OP正在编写的应用程序的ERD;他只是陷入了发件人 - 收件人的角色。 – 2013-03-20 18:35:48