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

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

除了几年前的几个非常业余的数据库(在我甚至听说过规范化之前),我对Access没有多少经验。我养成了使用ER图来设计数据库的习惯,并希望在使用Access时也这样做。似乎内置的“关系” view对于查看关系很好(呃!),但你必须先创建表,这似乎有点失败。

是否有人知道使用ERD直接设计数据库的任何方式,或者在Access中本地使用,或者通过使用第三方工具的往返生成?我通常使用的软件不支持Access。

我认为通过使用“真实”而被宠坏了数据库,但任何帮助表示赞赏...

更新我选择了下面的答案,因为它使我的内存慢慢使用ODBC作为工作 - 我已经使用了可以通过ODBC连接的优秀ArgoUML应用程序。只是想澄清一下,选择下面的答案并不支持ModelRight应用程序,因为我从来不需要安装它。

有帮助吗?

解决方案

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

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

我目前在SQL服务器上使用它,效果很好。

其他提示

从datanamic(错误工具)中解压缩可以读取访问数据库并从中创建一个图表。不需要ODBC。与ms访问的本机连接。

dezign for databases

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top