将Access数据库分成不同的数据和接口文件?

时间:2011-09-25 16:54:25

标签: ms-access ms-access-2007

我已经看过它一次,但不明白为什么建造者这样做了。有什么优势,如果有的话,为什么文献中没有这种架构的例子?

我只是在开始之前为一个大约<10左右的用户的小型办公室寻找最佳实践方法(一个想要专门迁移到Access数据库的办公室)。

感谢。

2 个答案:

答案 0 :(得分:1)

大约links关于如何以及为什么将您的应用和数据库拆分为单独的文件。在您的应用程序中,每个用户都有一个app文件的本地副本,该副本链接到某种共享文件夹中的数据文件。

性能得到改善。网络流量有限。如果需要,可以维护临时/缓存数据的唯一副本。数据备份略小。并非所有用户都需要相同的功能,因此您可以使用相同的数据使用不同的应用。只需要一些报告的经理不需要包含50个表单的文件。

我想知道你认为的缺点。链接表并不难(如果是,请让别人来构建这个应用程序。)。向每个人发送更新的应用程序文件以保存在本地计算机上并不困难,尤其是在局域网设置中。

答案 1 :(得分:0)

啊,你的意思是两个不同的Access文件,一个只有系统界面,另一个只有数据库,对吗?

如果是这样的话答案很简单。

这样做将提供更新界面的方法,而不会导致系统操作停机,并且可以帮助备份数据。

如果你正在使用这样的Access,访问文件可以存储数据和用户界面,因此,文件中的任何修改都会影响使用系统的每个人。

但是,对于您正在绘制的场景,我会将其升级为SQL Server Express和为该公司开发的实际软件。