我使用 MySQL 和 MSSQL 已经有一段时间了,并且在设计一些更复杂的项目时使用了各种 CASE 和 UML 工具。
最近一位同事问我是否可以为他的部门提供一个 Access 数据库。应用程序本身并不太复杂,而且 Access 实际上看起来是完成手头任务的理想工具。
除了多年前的几个非常业余的数据库(甚至在我听说过规范化之前)之外,我对 Access 的经验并不多。我已经养成使用 ER 图设计数据库的习惯,并且希望在使用 Access 时也这样做。似乎内置的“关系”视图可以很好地查看关系(呃!),但是您必须先创建表格,这似乎有点违背了这一点。
有没有人知道使用 ERD 直接设计数据库的任何方法,无论是在 Access 中,还是通过使用 3rd 方工具的往返生成?我常用的软件都不支持Access。
我想我已经被使用“真实”数据库宠坏了,但是任何帮助都值得赞赏......
更新:我选择了下面的答案,因为它唤起了我对使用 ODBC 进行工作的记忆——我已经使用了可以通过 ODBC 连接的优秀 ArgoUML 应用程序。只是想澄清一下,选择下面的答案并不认可 ModelRight 应用程序,因为我从来不需要安装它。