我正在撰写一份由数据库支持的标准业务申请。 假定我与银行账户和“决定”合作。 一种选择是,使用者将钱从一个账户转到另一个账户。 每一项决定都是在特定日期作出的。 一项决定可以有一个或一个以上的“源账户”,每个“源账户”将有一个或一个以上的“目的地账户”。 我们把这些账户称为来源账户,因为资金将离开账户...... 每个决定和账户都有相关信息,如姓名、平衡等。
用户希望看到他过去的决定,并且有异常的商业要求。 否则,当决定时间(例如每个月的第一个时间)时,他就希望所有先前的决定都能在新的月份内加以仿效。 这是因为他很可能作出同样的决定,而他希望能够灵活地将决定的任何参数更改为一个新的月,而不影响他过去几个月。
作为方案管理员,当用户开始一个新月时,我简单地在我的决定桌上插入新行,但我更新了决定。 日期。 这样,用户就可以改变每个月决定的来源账户清单。 是否在不复制所有决定的情况下,有更可取的实现方式?