0

我正在寻找一些替代方法来将信息整理到数据库中,然后运行一些 SQL 查询来生成一些报告。

现在我在网络驱动器上有一个 MS Access(2003),我在现场的人将访问这个数据库并通过 MS Access 表单输入数据。在此之后,我必须运行查询(目前每周)并将它们导出到 Excel 电子表格。

现在我有一些新的初学者 + 升级我的 MS 办公软件,我希望尽可能使数据库更易于访问(同时保持安全),而不需要任何软件(即网站)。现在我知道如何编写一个 PHP 表单,将数据输入 MySQL 数据库。

这是我的困境......我们拥有的数据是非常敏感的信息,如果人们掌握了它,它可以让很多人进行欺诈,所以我不想去让网络托管公司参与其中。所以有人提到“为什么不从网络驱动器运行 MySQL 数据库”。

所以我的问题是我在这件事上有什么选择

  1. 是否可以通过网络驱动器(例如通过 XAMPP 或类似的东西)运行私人网站,如果可以,我将如何处理它?
  2. 如果不是 MS Access 的替代品,我可以在上面轻松开发数据输入表单吗?

先感谢您,

约翰

4

1 回答 1

2

是的,可以在专用网络上运行网站,尽管您的要求中“通过网络驱动器”部分尚不清楚。网站需要 Web 服务器(如 WAMP 或 XAMPP 或类似服务器);您通过 URL 访问本网站;该 URL 可以嵌入到驻留在您的网络驱动器上的快捷方式中,如果这让您满意的话。Web 服务器软件可以在与您的网络驱动器相同的物理硬件上运行,但如果它在自己的机器上运行可能会更好。

如果您知道如何构建一个安全的网站,它可能比将访问数据库留在网络驱动器上更安全。如果您不知道如何建立一个安全的网站,它可能仍然比将访问数据库留在网络驱动器上更安全,只要该网站永远无法从您的公司网络之外访问,并且您的公司网络有足够的内置安全措施。如果攻击者有任何方法可以访问您的网页,并且您的网站包含安全漏洞,那么您的数据很可能会被盗。

于 2012-11-19T15:57:54.787 回答