Navicat Premium for Ma破解版c(一体化数据库管理工具)数据建模问题解答

Navicat Premium for Ma破解版c(一体化数据库管理工具)数据建模问题解答

Mac使用技巧 2018-08-08 11:43:57

Navicat Premium for Ma破解版c(一体化数据库管理工具)数据建模问题解答

分类: Mac使用技巧时间: 2018-08-08

相信大家在使用Navicat Premiumfor Mac破解版这款强大的一体化数据库管理工具的时候,肯定会遇到一下关于数据建模的问题,今天小编就为您带来Navicat Premium 的一些数据建模问题解答,希望对您有所帮助!

1.左侧窗格中“模型”选项卡和“图”选项卡之间有什么区别?

应用操作系统: Windows,macOS,Linux
应用Navicat产品: Navicat for MySQL,Navicat for PostgreSQL,Navicat for Oracle,Navicat for SQL Server,Navicat for SQLite,Navicat for MariaDB,Navicat Premium
应用Navicat版本号: 10.x或更高版本
“模型”选项卡包含模型中的所有表和视图**,包括每个单独图中使用的表和视图。并且,“图表”选项卡包含添加到活动图表中的所有对象(表格,视图,外键,图层,注释,标签等)。
**版本11.2或更高版本支持视图。

2.Navicat提供了多少图表符号?
应用操作系统: Windows,macOS,Linux
应用Navicat产品: Navicat for MySQL,Navicat for PostgreSQL,Navicat for Oracle,Navicat for SQL Server,Navicat for SQLite,Navicat for MariaDB,Navicat Premium
应用Navicat版本号: 10.x或更高版本
Navicat提供了以下图表符号:

  • 默认
  • 简单
  • IDEF1X
  • UML
  • 乌鸦的脚/ IE(乌鸦的脚)
  • Classic *仅适用于Windows和Linux 11.2或更高版本

3.Navicat是否支持前向/后向工程?
应用操作系统: Windows,macOS,Linux
应用Navicat产品: Navicat for MySQL,Navicat for PostgreSQL,Navicat for Oracle,Navicat for SQL Server,Navicat for SQLite,Navicat for MariaDB,Navicat Premium
应用Navicat版本号: 10.x或更高版本
是的,Navicat支持正向和反向工程。

 Windows和Linux

前进工程
在“模型设计器”中,从主菜单中选择“ 工具” - >“ 同步到数据库 ”。
逆向工程
在Navicat中,右键单击数据库/模式,然后从弹出菜单中选择Reverse Database to Model / Reverse Schema to Model,或右键单击表/视图**并从弹出窗口中选择Reverse Tables to Model / Reverse Views to Model菜单。

**版本11.2或更高版本支持视图。

 苹果系统,前进工程
在“模型设计器”中,从工具栏中选择“ 同步 ”,或从主菜单中选择“ 文件” - >“ 同步到数据库 ”。

逆向工程

在Navicat中,按住Control键单击数据库/模式,然后从弹出菜单中选择“ 反向数据库到模型”,或按住Control键单击表/视图**,然后从弹出菜单中选择“ 反向表到模型 / 反向查看到模型 ”。
**版本11.2或更高版本支持视图。

4.模型中的“同步”功能是否为双向过程?

应用操作系统: Windows,macOS,Linux

应用Navicat产品: Navicat for MySQL,Navicat for PostgreSQL,Navicat for Oracle,Navicat for SQL Server,Navicat for SQLite,Navicat for MariaDB,Navicat Premium

应用Navicat版本号: 10.x或更高版本

不,模型中的同步功能仅是单向过程。它将模型中的结构与现有数据库/模式同步。

5.如何将模型同步到不同的服务器类型?

应用操作系统: Windows,macOS,Linux

应用Navicat产品: Navicat Premium

应用Navicat版本号: 10.x或更高版本


在Navicat Premium中,您可以为模型选择服务器类型。例如,在为Oracle模式创建模型时,可以将其更改为MySQL数据库的模型。Navicat会根据服务器类型将字段转换为相关字段类型。

 版本11.1或更低版本:

在模型设计器中,从模型菜单中选择模型/编辑 - > 数据库,然后选择所需的服务器类型。

更改服务器类型后,应用“ 同步到数据库”功能以将模型与目标数据库/模式同步。

 版本11.2或以上:

您可以应用“ 模型转换”功能将模型转换为其他服务器类型。从模型菜单中选择文件 - > 模型转换 / 转换模型到,然后选择所需的数据库类型和版本。

然后应用“ 同步到数据库”功能将模型与目标数据库/模式同步。

注意:Model不支持MongoDB。

6.我们如何在不使用表设计器的情况下设计表?

应用操作系统: Windows,macOS,Linux

应用Navicat产品: Navicat for MySQL,Navicat for PostgreSQL,Navicat for Oracle,Navicat for SQL Server,Navicat for SQLite,Navicat for MariaDB,Navicat Premium

应用Navicat版本号: 10.x或更高版本

在模型中,您可以在不使用表设计器的情况下设计表。

  1. 选择并单击表格名称,然后按Tab /向下箭头添加/编辑字段。
  2. Navicat将根据您输入的字段名称预测字段类型。
  3. 在字段名称前输入*以识别为主键。例如* itemNo:int。
  4. 在字段名称和字段类型之间输入:自定义字段类型,例如itemName:varchar(255)。

7.现场预测如何运作?

应用操作系统: Windows,macOS,Linux

应用Navicat产品: Navicat for MySQL,Navicat for PostgreSQL,Navicat for Oracle,Navicat for SQL Server,Navicat for SQLite,Navicat for MariaDB,Navicat Premium

应用Navicat版本号: 10.x或更高版本


Navicat将根据您在不使用表设计器的情况下设计表时输入的字段名称来预测字段类型。

INTEGER / INT / INT4 / NUMBER

- 后缀“id”,“no”(如果它是第一列,它将被预测为主键)

- 后缀“num”

- “数量”,“数字”

- 完全“年龄”,“计数”

DECIMAL(10,2)/十进制(10,2)/数字/ REAL /钱

- 后缀“价格”,“成本”,“工资”

FLOAT /双/的float8 /数字/ REAL /浮动

- “尺寸”,“高度”,“宽度”,“长度”,“重量”,“速度”,“距离”

日期/日期时间/日期/ TEXT / DATETIME2

- “约会时间”

VARCHAR(255)/ VARCHAR(255)/ VARCHAR2(255)/ TEXT

- 其他字段名称

8.我在哪里可以找到模型文件?

应用操作系统: Windows,macOS,Linux

应用Navicat产品: Navicat for MySQL,Navicat for PostgreSQL,Navicat for Oracle,Navicat for SQL Server,Navicat for SQLite,Navicat for MariaDB,Navicat Premium

应用Navicat版本号: 10.0或以上版本

 Windows和Linux版本10.0 - 11.2

Navicat会将模型保存在“ 个人档案保存路径 / 个人档案位置”下的.ndm文件中。要查找路径,请选择工具 - > 选项 - > 其他 - > 配置文件保存路径 / 配置文件位置

 Windows和Linux版本12或更高版本

Navicat会将模型保存在“ 个人档案位置”下的.ndm文件中。您可以在Navicat中右键单击模型文件,然后选择“ 打***含文件夹”。要查找路径,请选择工具 - > 选项- > 文件位置 - > 配置文件位置

 macOS版本10.0 - 11.2

Navicat会将模型保存在Data Models Path下的.ndm文件中。要查找路径,请选择“首选项” - >“ 文件路径” - >“ 数据模型路径”

 macOS版本12或更高版本

Navicat会将模型保存在Data Models Path下的.ndm文件中。您可以在Navicat中按住Control键单击模型文件,然后选择“在Finder中显示”

相关文章