制作这个程序最好的方法是什么?我通过JDBC将程序连接到数据库。我有两个整数类型的列。
什么是最好的:如果我将number1+number2作为第三列存储在数据库中,我所做的就是从数据库中读取并放在GUI上,或者读取第一列、第二列,将它们相加,然后放在gui上?
发布于 2018-08-11 09:37:25
数据库规范化
了解。
关系数据库设计的一个主要目标是避免和消除冗余/重复数据。
因此,理想情况下,您应该存储两个数字,并根据需要动态计算第三个数字。您可以选择让应用程序进行计算,也可以让数据库通过报告第三个虚拟列作为查询的一部分来运行计算。对于任何严肃的数据库,比如Postgres,您都可以动态生成要与检索到的值一起返回的值。
几乎所有的动机都是一些可测量的、经过验证的性能问题。但是作为一个初学者,努力让你的设计保持规范化。
https://stackoverflow.com/questions/51795249
复制相似问题