我想知道是否有人推荐一些好的数据建模软件?我使用了旧版本的 Sybase Powerdesigner,发现它有点笨拙——希望能得到一些更容易使用的东西......
5 回答
大约十年前,我使用过 Data Architect(PowerDesigner 的一部分),我很难形容它笨重。它具有我见过的处理概念数据模型和物理数据模型之间差异的最流畅的方法之一。
DA 中的 CDM 不依赖于任何特定的 DBMS。这使得在 CDM 级别对数据进行一次建模成为可能,然后转而在 Oracle、SQL 服务器、DB2 和您拥有的数据库中构建数据库。
DA 在对现有数据库进行逆向工程并从中重建 CDM 方面也具有真正出色的能力。有时您必须纠正逆向工程的结果,但这并不难做到。
DA 为我节省了大量乏味、乏味且容易出错的工作。如果今天有更好的工具,我希望他们没有失去让 DA 变得更好的东西。
wwwsqldesigner是基于网络的,而且相当初级,但非常适合简单的设计。
fabForce的 DBDesigner 也是一个很好的工具,尽管它是为 MySQL 设计的。但是,如果您的 SQL 是相当标准的,或者您只是需要它作为视觉参考(即您没有从模型中导出 SQL),那么它应该没问题。
尝试 Python,使用 scipy 包。
我喜欢 Toad 数据建模器
如果您使用的是 Eclipse,那么Azzurri Clay Modeler是一个不错的选择。也免费。
虽然不喜欢 MS SQL,所以这取决于你的 SQL 有多标准。