
从事企业软件项目开发的同学们对 ER 图一定很熟悉,可以帮助用户快速厘清数据库结构,方便后续维护和优化。SQLark 的 ER 图功能支持达梦数据库、Oracle、MySQL,还提供智能分组、导出设计文档等特色功能。
👉 前往 SQLark 官网:www.sqlark.com 下载全功能免费版。
一键生成 ER 图 >
SQLark 可根据已有的数据库/模式一键生成逆向 ER 图,支持展示:
单表:列字段、类型/精度、是否主键/外键、注释信息等
表与表间的外键关联关系和所在列
表实体的一对一、一对多、多对多关系

对于大型企业级项目,数据库表数量常常达到几千甚至上万级别。SQLark 通过优化 ER 图渲染算法,可支持快速生成大型项目 ER 图。经内部测试,在 8GB 及以上内存配置、百兆网络环境下,SQLark 完成 5000+ 表节点 ER 图耗时约 45 秒。
智能分组 >
ER 图主要通过直观的图形化方式清晰展示库表关系;而一旦一张 ER 图画布上超过 50 张表,叠加上表与表之间复杂交错的关系连线,用户实际上无法快速看清库表关系,进而无法高效维护和优化。
SQLark 洞察了这一现象,提供智能分组功能。企业级项目中对于数据库表通常采用规范的命名方式,同一业务模块的表采用统一的前缀进行命名。SQLark 基于该命名规则设计分组算法,将相同业务模块的表进行聚合分组展示;同时通过网格+力导向的混合布局算法,当表之间存在复杂的外键关联时,让 ER 图布局合理,连线清晰不重叠,最大程度帮助用户通过图形理解数据库结构。

用户也可以按照实际情况 手动新建或调整分组,调整后 ER 图根据新分组重新布局。
能导图片,更能导文档 >
SQLark 支持将 ER 图导出为图片。可选择导出整个数据库 ER 图,或仅选择部分表导出;也支持按模块分组导出多张图片。
除了可以导出图片,SQLark 更进一步,还可以导出数据库表设计文档(pdf 格式),导出的文档包含每个业务模块的 ER 图、表实体列表和详情(包含注释和外键关联等信息)。特别适用于中大型项目中的数据库设计文档编制、项目维护与升级、质量管理等场景,为数据库设计人员节省大量编写数据库设计文档的时间。

总结
SQLark 可以快速生成基于达梦、Oracle、MySQL 数据库的大型项目 ER 图;导出文档功能也极大提升了项目交付时的文档工作效率。看看专家怎么说:
欢迎使用过程中有任何问题,来社区 ask.sqlark.com 与我们交流!
点击文末“阅读原文”,前往官网免费下载。





