我曾经使用MySQL和MSSQL一段时间,在设计一些更复杂的项目时使用了各种CASE和UML工具.
最近我被同事询问是否可以为他的部门提供Access数据库.应用程序本身并不复杂,Access实际上看起来像是手头任务的理想工具.
除了几年前的几个非常业余的数据库(在我甚至听说过规范化之前),我对Access没有多少经验.我养成了使用ER图来设计数据库的习惯,并希望在使用Access时也这样做.似乎内置的"关系"视图适用于查看关系(呃!),但你必须首先创建表,这似乎在某种程度上打败了这一点.
有没有人知道使用ERD直接设计数据库的任何方式,或者在Access中本地使用,或者通过使用第三方工具的往返生成?我通常使用的软件不支持Access.
我想我已经被使用"真正的"数据库所宠坏了,但任何帮助都表示赞赏......
更新:我选择了下面的答案,因为它使我的内存慢慢使用ODBC作为工作 - 我已经使用可以通过ODBC连接的优秀ArgoUML应用程序.只是想澄清一下,选择下面的答案并不支持ModelRight应用程序,因为我从来不需要安装它.
ModelRight将为您完成此操作.您可以下载使用ODBC和Mysql访问任何数据库的社区版本.
http://www.modelright.com/downloads.aspx
我目前使用它与SQL服务器,它工作得很好.