任何 DB/Schema 设计评论/辅助工具

Posted

技术标签:

【中文标题】任何 DB/Schema 设计评论/辅助工具【英文标题】:Any DB/Schema design critique / assistance tool 【发布时间】:2011-12-18 06:01:30 【问题描述】:

是否有任何 RDBMS Schema 设计辅助工具,可以检查/批评数据库设计、建议修改以改进规范化、建议约束、发现潜在冲突等?

请注意,这个想法与其说是一个图表工具,但如果将它集成到图表工具中,它会很膨胀。或者,它可能是适用于 SQL 模式的东西。

偏好 FOSS 工具。

【问题讨论】:

已决定将问题保持一段时间,之后我可能会接受当前答案之一,或者请求版主帮助关闭它。 【参考方案1】:

我敢肯定,如果您在这里发布您的问题,人们会提出一些有见地的意见。我怀疑你真的可以开发一个可以做到这一点的程序......这真的取决于你正在构建什么。规范化并不能确定“好的”设计。

【讨论】:

确实,正如我在发布问题后的几个月中了解到的那样,规范化并不自动意味着“好的”设计。但是,我读过关于帮助“信息系统设计”的专家系统的论文,并将一堆启发式方法放在一起,类似于代码评论工具(基于静态分析),我想象有类似的东西可用.【参考方案2】:

TOAD 是最流行的工具(抱歉,不是 OSS)。 http://www.quest.com/toad-for-oracle/

它可以帮助您找到设计中的一些问题,但它也不是灵丹妙药。除了 TOAD,我还没有看到任何其他工具与手动审计模式相比更有用。还有其他想法吗?

【讨论】:

以上是关于任何 DB/Schema 设计评论/辅助工具的主要内容,如果未能解决你的问题,请参考以下文章

国内报表工具有哪些,要牛逼的

如何使用 Flyway 从 DB Schema 导出或导入数据

了解原型设计的工具

JSON Schema辅助工具

常用的网络安全工具都有哪些?

开发中的辅助工具