这更多是哲学问题,而不是技术问题。我是Access的菜鸟,正在遇到一个哲学难题。
我已经从基表中运行了一些查询。我几乎有他们想要的东西,真的没有预见到要进行其他更改。
所以,我的问题是:将数据保留在查询中是否有优势?如果它们将是静态查询,我是否应该将它们放入表中?我已经做了太多桌子了吗/有这样的东西吗?
我正在处理计算机扫描。扫描着眼于计算机上的不同事物-这些是2张桌子。我还有一个汇总的东西的总清单。然后我有打印机列表。
然后,我有7个查询。它们就像在寻找不同扫描之间的相交点,将扫描结果与打印机列表进行比较等。
是的,是的。我应该将它们保留为查询吗?不要紧,或者如果它们只是静态的,应该将它们放入表中吗?
答案 0 :(得分:1)
欢迎堆栈溢出。
如果您想要在这些论坛中获得特定帮助,则需要提供更多详细信息。向我们显示您已经完成的工作的详细信息会很有帮助。同时显示有关您要去的地方的更多详细信息会很有帮助。您可能需要阅读有关发布well formed question的网站规则。
对于数据库...根据数据字段的数量以及这些字段中的数据数量,有很多构建数据库的方法。
如果您的数据库相对较小且未更改,则可以打破常规并将数据聚集到粗糙表中。但是,最好不要这样做。因为如果您需要更改表或添加新数据...它开始很快就成为噩梦。
哪个提出了一个问题:数据库中格式正确的表是什么以及它们如何连接?
答案通常涉及一些数据库类。但是,您可以先查找Third Normal Form是什么。这将使您了解如何将数据分解为可管理且易于扩展的表。
但是,第三范式并非总是存储数据的最佳方法。有时出于报告目的,最好将表的格式设置为第二范式或更低的格式,以提高检索速度。 (请记住,这通常适用于具有大量数据的数据库。)
无论如何,值得查阅有关数据库设计的文章或上一堂课。您越了解数据的检索和存储方式,就越能决定哪种结构最适合您。
如果您发布更多详细信息,我相信堆栈溢出的人将帮助您提供更多的指针。
祝你好运! :)