从事企业软件项目开发的同学们对 ER 图一定很熟悉,可以帮助用户快速厘清数据库结构,方便后续维护和优化。SQLark 的 ER 图功能支持达梦数据库、Oracle、MySQL,还提供智能分组、导出设计文档等特色功能。
👉 前往 SQLark 官网:www.sqlark.com 下载全功能免费版。
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 图;导出文档功能也极大提升了项目交付时的文档工作效率。看看专家怎么说:
📚 资深架构师、DBA严少安:数据库开发工具新选择—SQLark 百灵连接
欢迎使用过程中有任何问题,来社区 ask.sqlark.com 与我们交流!