Ming Asked: 2021-03-24 12:56:29 +0800 CST2021-03-24 12:56:29 +0800 CST 2021-03-24 12:56:29 +0800 CST ER Schema - 银行系统 772 您好,我正在尝试模拟一个简单的银行计划,其中有 3 笔交易:提款、转账、存款。这3个操作中,只有转账需要更多的属性,我需要知道参与转账的账户,谁收到谁发送。 起初我想到了这样简单的东西,但似乎很奇怪: 但这对我来说似乎很模糊,我什么时候需要参与转账的两个账户的声明? 有人可以帮我吗? database-design relations 1 个回答 Voted Best Answer John Herbert 2021-03-25T03:44:13+08:002021-03-25T03:44:13+08:00 我最初想到的方式(作为前世的会计师)不是转账,而是我的银行账户中发生了什么?一个存储过程将从我的成员的一个帐户中扣除资金,而第二个存储过程(由应用程序启动)将向另一个银行系统发送一些东西以存入资金。转账记录将作为另一笔交易(如存款或取款)进入个人账户的记录。这两个帐户之间不会有持久的联系。 即使转账是在会员的支票账户和储蓄账户之间进行的,它们仍将被视为几乎同时进行的两项交易。一笔存款,一笔取款。
我最初想到的方式(作为前世的会计师)不是转账,而是我的银行账户中发生了什么?一个存储过程将从我的成员的一个帐户中扣除资金,而第二个存储过程(由应用程序启动)将向另一个银行系统发送一些东西以存入资金。转账记录将作为另一笔交易(如存款或取款)进入个人账户的记录。这两个帐户之间不会有持久的联系。
即使转账是在会员的支票账户和储蓄账户之间进行的,它们仍将被视为几乎同时进行的两项交易。一笔存款,一笔取款。