5

我使用 MySQL 和 MSSQL 已经有一段时间了,并且在设计一些更复杂的项目时使用了各种 CASE 和 UML 工具。

最近一位同事问我是否可以为他的部门提供一个 Access 数据库。应用程序本身并不太复杂,而且 Access 实际上看起来是完成手头任务的理想工具。

除了多年前的几个非常业余的数据库(甚至在我听说过规范化之前)之外,我对 Access 的经验并不多。我已经养成使用 ER 图设计数据库的习惯,并且希望在使用 Access 时也这样做。似乎内置的“关系”视图可以很好地查看关系(呃!),但是您必须先创建表格,这似乎有点违背了这一点。

有没有人知道使用 ERD 直接设计数据库的任何方法,无论是在 Access 中,还是通过使用 3rd 方工具的往返生成?我常用的软件都不支持Access。

我想我已经被使用“真实”数据库宠坏了,但是任何帮助都值得赞赏......

更新:我选择了下面的答案,因为它唤起了我对使用 ODBC 进行工作的记忆——我已经使用了可以通过 ODBC 连接的优秀 ArgoUML 应用程序。只是想澄清一下,选择下面的答案并不认可 ModelRight 应用程序,因为我从来不需要安装它。

4

3 回答 3

5

ModelRight 将为您执行此操作。您可以下载社区版本,该版本将使用 ODBC 和 Mysql 访问任何数据库。

http://www.modelright.com/downloads.aspx

我目前将它与 SQL Server 一起使用,效果很好。

于 2008-10-23T13:40:03.640 回答
0

来自 datanamic(erd 工具)的 Dezign 可以读取访问数据库并从中制作图表。不需要 ODBC。本机连接到 ms 访问。

数据库设计

于 2009-03-04T08:59:25.697 回答
0

您当然可以从图表视图中设计表格。只需右键单击图表中的任何表格并选择设计视图。

要添加表格,您必须先创建表格(但这并不是什么大不了的事,实际上只需要额外单击鼠标左右。)

并且您发现 Access 图表正确显示了左连接,因为 SQL 服务器和您注意到的其他人没有正确显示关系设计器中的左连接。因此,所有重要的连接信息都必须记录在其他“假定”专业工具的其他地方。所以不知何故设法在他们的关系设计师中遗漏了一个最有用和最重要的选择。

因此,任何和所有表格设计都可以从访问关系(图表)视图中完成。您只有“非常轻微”的更改是敲击创建选项卡,然后选择表格设计 - 您必须添加表格。(只需添加 PK id 自动编号)并保存。从那时起,从 Access ERD 视图中,您可以添加表并右键单击以从那时起设计其他所有内容(包括设置关系)。

于 2015-10-17T22:26:10.453 回答