Navicat Data Modeler 5 功能模块说明

Navicat Data Modeler 5 功能模块

Navicat Data Modeler 是用于数据治理的可视化数据库设计工具,支持强制模式一致性、构建实体关系图、对活动数据库逆向工程,并跨数据技术栈生成目标 SQL。5 版本在建模方法、命名治理与 AI 辅助三方面补充了模块。

统一的模型类型与混合工作区

概念、逻辑与物理模型在同一工作区中维护并保持一致。混合模型画布把表、视图、函数等逻辑实体与物理对象放在同一画布上设计;模型映射用于对齐逻辑设计与物理模式;模型转换支持概念模型转逻辑模型、再转物理模型。

建模方法与命名治理

建模方法面向事务型系统与数据仓库,提供关系型、维度与 Data Vault 2.0 三种方式,并在画布上以可视化方式呈现结构。命名标准与术语表模块用业务术语起草名称,自动应用大小写、分隔符与前缀规则,维护跨模型共享的标准定义,并支持以 CSV 导入导出术语表。

模型设计

数据库对象设计器覆盖表、集合、视图、函数、存储过程等对象,支持 Crow’s Foot、IDEF1X 与 UML 表示法。交互式表设计可在画布上把字段拖出创建新表、在表之间移动或复制字段。批量编辑器以分层列表查看字段并跨表批量修改属性。设计与画布工具提供顶点、图层、图像、形状、便签与自动布局,对齐参考线用于吸附对齐与均匀间距。

AI 驱动的设计

AI 能力用于构建、优化与调试数据库结构:按自然语言指令创建表并配置列名与数据类型;分析现有表结构,建议缺失字段与索引、审查数据类型并填充注释;扫描视图代码,发现并修复拼写、语法与逻辑问题。

文档、逆向工程与 SQL 输出

数据字典生成可自定义模板的文档并支持自动化 PDF 导出,用于共享元数据报告。逆向工程通过原生驱动或 ODBC 连接活动数据库,依据模式与关系生成 ER 图,只提取结构不提取数据;也可粘贴 DDL 或导入 SQL 文件建图。模型导出为 SQL 时可为整个模型或所选子集生成 DDL,并设置参照完整性规则、注释与字符集。比较模型工作区可并排比对两个工作区,高亮团队副本或设计分支之间的结构差异。

协作与平台支持

模型工作区可同步到 Navicat Cloud 或 Navicat On-Prem Server,使团队基于同一副本工作。客户端为 Windows、macOS 与 Linux 原生构建。支持的数据库包括 MySQL、PostgreSQL、SQL Server、Oracle、SQLite、MariaDB、MongoDB 与 Snowflake。

评论