Database 在表格中执行计算';带有事务表的s字段
我想做的一件事是为自己在家里建立一个个人数据库,以便使用财务数据库(交易日志、支票/储蓄账户表等),我想这样做主要是为了了解更多关于开发数据库的信息。我对MS Access非常熟悉,虽然没有在本文中使用,但我真正想学习的是SQL Server 因此,话虽如此,我想到的第一个问题是,如果我有一个交易表,我想用作分类账,那么是否有某种方法让该表根据另一个字段(费用、收入字段)自动执行一个字段(余额)的计算?类似于某人对Excel所做的操作 或者这是我必须用一个未绑定的表单和一个类似UPDATE语句的方法来实现的吗?如果这种想法存在表格约束,我想学习一下Database 在表格中执行计算';带有事务表的s字段,database,ms-access,constraints,erd,Database,Ms Access,Constraints,Erd,我想做的一件事是为自己在家里建立一个个人数据库,以便使用财务数据库(交易日志、支票/储蓄账户表等),我想这样做主要是为了了解更多关于开发数据库的信息。我对MS Access非常熟悉,虽然没有在本文中使用,但我真正想学习的是SQL Server 因此,话虽如此,我想到的第一个问题是,如果我有一个交易表,我想用作分类账,那么是否有某种方法让该表根据另一个字段(费用、收入字段)自动执行一个字段(余额)的计算?类似于某人对Excel所做的操作 或者这是我必须用一个未绑定的表单和一个类似UPDATE语句的
我在标题中提到了MS Access,但SQL Server也是最受欢迎的。谢谢你的帮助 在MS SQL server中,您可以为此使用计算列:除非需要索引,否则不应存储派生数据—您可以在SQL语句或表示层中计算值 除了SQL Server表中的计算列之外,还可以在视图中包含它们,并可以为它们编制索引。术语是“索引视图”,当您这样做时,数据将保留在一个隐藏的临时表中,并在视图派生的数据发生更改时动态更新。您可以在@Roland Bouman的答案中引用的相同链接中的“视图类型”主题下阅读
最后,我不清楚如果您使用SQL Server作为后端,为什么要提到访问。您是否正在开发Access前端?没有,只是在Access方面有更多的经验,只是学习SQL Server;这就是全部。谢谢你的帮助!如果您不是在开发Access前端,而是使用SQL Server作为数据存储,那么Access与您的问题有什么关系?因为这是我想在Access或SQL Server中学习的东西……如果存在这种技术的话。我阅读了下面的链接,但您在演示层中所说的关于CALC的内容对我来说是有意义的。我知道如何在Access中以多种方式实现这个想法,但SQL Server是我必须学习的东西。虽然我现在正在学习ASP.NET、visual studio等。谢谢