我正在改寫允許人們將錢從一個人轉移到另一個人的應用程序。所以基本上有發件人和收件人。最初在表格中,我創建了發件人和收件人之間的一對多關係。如何爲改變角色的對象設計表數據庫
現在,有一個新的要求,即同一個發件人也可以是交易中的收件人,並且收件人也可以成爲發件人(即收件人可以將錢退回給發件人)。這在我看來,現在沒有單獨發送者和收件人表的要點。
另一層困難是,如果我沿着這張單一表格的路線走下去,我該如何迎合發件人必須註冊收件人的要求。對於發件人而言,我必須能夠顯示他/她的收件人是誰,即使該發件人尚未向他們匯款但只註冊了他們。
這是怎麼處理同一個人的多個accoutns? – 2013-03-20 13:07:11
@PieterGeerkens它沒有。它不是OP正在編寫的應用程序的ERD;他只是陷入了發件人 - 收件人的角色。 – 2013-03-20 18:35:48