假设您有一个数据库,其中包含大约 200.000 行的最大表,并且经常被修改。客户希望 Excel 通过 ODBC 连接到数据库,并作为前端来管理数据。数据最多可以同时被 25 个用户修改。
我的第一直觉是推荐其他东西,例如 Web 前端。但是假设客户坚持使用 Excel 解决方案,你认为它是可行的,你会从中看到什么陷阱?
我的疑问是:
- 数据完整性(如何管理同时修改相同数据的用户)
- 大量数据不必要地移动(打开 Excel 工作簿时,我想必须传输整个数据库)
- 安全性(以安全的方式仅向适当的用户显示部分数据将具有挑战性 - 请参阅前一点)
- 使用工具(Excel)做某事,但它并不擅长(请原谅双关语)