Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 复式簿记中如何处理存款到账户?_Sql_Postgresql_Accounting - Fatal编程技术网

Sql 复式簿记中如何处理存款到账户?

Sql 复式簿记中如何处理存款到账户?,sql,postgresql,accounting,Sql,Postgresql,Accounting,据我所知,复式簿记分为借方和贷方两对。 当某人得到贷记时,另一个人应该得到借项(总和应始终为0) 我的问题是,如果一个人想在他/她自己的账户中存款,那该怎么办?我们应该把这个帐户的贷方和借方都加进去吗?如果是这样的话,我们怎样才能确定账户的余额呢 我的桌子: 用户( id串行主键, 用户名VARCHAR(40)不为空且唯一, 密码VARCHAR(40)不为空, 创建日期默认为当前日期 ) 交易类型( id串行主键, 名称VARCHAR(20) ) 交易( id串行主键, 类型\ id整数引用事务

据我所知,复式簿记分为借方和贷方两对。 当某人得到贷记时,另一个人应该得到借项(总和应始终为0)

我的问题是,如果一个人想在他/她自己的账户中存款,那该怎么办?我们应该把这个帐户的贷方和借方都加进去吗?如果是这样的话,我们怎样才能确定账户的余额呢

我的桌子:

用户(
id串行主键,
用户名VARCHAR(40)不为空且唯一,
密码VARCHAR(40)不为空,
创建日期默认为当前日期
)
交易类型(
id串行主键,
名称VARCHAR(20)
)
交易(
id串行主键,
类型\ id整数引用事务\类型(id),
用户id整数引用用户(id),
金额小数(20,10)不为空,
创建日期默认为当前日期
)
当两个用户之间发生交易时,将插入金额为负数的给予者行和金额为正数的接收者行。当用户将存款存入自己的帐户时,会发生什么情况


我想我有点误解了。

不是编程,而是会计基础

有人将存款存入账户是两件事:

  • 向你的帐户中添加资金
  • 向此人添加债务(或一般账户“欠外部方的钱”,尽管大多数系统都会在那里为每人设置账户)

请注意,如果这是为了支付您所做的事情,这笔债务会立即被账户的负值(因为它欠您钱)抵消。

谢谢您的解释,你介意提供一个例子或一个外部链接,这样我就可以完全理解正在发生的事情吗?不太介意-我没有用英语学习会计,而且这是一段很长的时间。这是基本的双重簿记。你基本上有4个账户清单:你的资产、你的负债、其他实体资产、其他实体负债。最后两项是平衡收入和支出。你不会“拿钱”——你也会欠somoene的债。关于“欠某人的债”,那么当用户存款时,网站欠用户的钱,这些“欠的钱”存储在哪里?我是从数据库模型的角度问的。不,网站没有。同一辆车不负责罚款。网站背后的企业或任何实体欠了钱。它存储在用户帐户中,实际上是直接的债务。看,他向一个账户(即贝宝账户)付款。这是公司的一项资产。该公司现在还欠用户一笔债。平衡。你绝对应该让一本初学者的书进入复式簿记。有一本傻瓜书(傻瓜的财务会计)可以让你对所有使用的术语有一个基本的了解。