您制作了一个游戏网站,用户可以在其中购买游戏积分,并将资金存入/存入用户的虚拟账户以进行游戏等等.
如果你有一个会计师来记录交易,它将被记录为这样(可能有点复杂,但你明白了)
TRANSACTION
PK_ID1 Cash - $10 (System)
PK_ID2 Deposit $10 (System)
TRANSACTION
PK_ID3 Bank Account - $10 (John)
PK_ID4 Deposit $10 (John)
Run Code Online (Sandbox Code Playgroud)
作为开发人员,您真的需要浪费2条额外的记录吗?为什么不这样记录呢...(那么你可以存储资金来自哪里,在同一存款记录下的其他栏目中的状态)
TRANSACTION
PK_ID1 Cash - $10 (system)
PK_ID2 Deposit $10 (John)
Run Code Online (Sandbox Code Playgroud)
选项#1优于选项#2和副签证是否有任何真正的优势?
编辑:修改过的问题,删除了CR,DR并用符号替换.