预订演示
前页 后页

在MySQL数据库中创建项目

要在MySQL存储库中创建项目,您需要完成以下步骤:

  • 1阶段:创建数据库和库表
  • 第 2 阶段:建立与数据库的连接
  • 第三阶段:加载初始数据

先决条件

  • 安装并运行MySQL服务器版本 5 或更高版本的A

1 .创建MySQL数据库和库表

MySQL支持两种不同的存储引擎 - InnoDB 和 MyISAM。在旧版本的MySQL中,MyISAM 是默认的存储引擎,但从MySQL v5.5 开始,InnoDB 成为默认存储引擎。从Enterprise Architect v13 开始, Sparx Systems将不再提供 MyISAM 脚本的更新,我们建议所有用户选择 InnoDB,因为它支持事务和 UTF8。

注记: MySQL有一个设置( max_allowed_packet ),它限制了数据库服务器可以返回的数据量。为了避免将来出现问题,此值需要大于存储库中的最大记录。最大的记录有多大?我们无法就此提供建议 - 这取决于您如何使用Enterprise Architect 。通常,最大的元素项是嵌入的文档和图像,或大型包的基线。客户要求max_allowed_packet为 128M 或在某些环境中甚至更大的情况并不少见。

行动

也见

1 . 1

创建一个新的空数据库并根据您的偏好进行配置,确保配置正确的字符集和排序规则。创建数据库的具体方法与本文无关,因此请使用最方便或最熟悉的方法。

例如MySQL #

创建名为“ea1558”的新数据库的命令是:

> 创建模式“ea1558”;

本机连接到MySQL存储库

1

打开你的#

选择的管理控制台(例如MySQL Workbench)并连接到新的数据库。

1

从Sparx Systems website下载EASchema_1558_MySQL.sql并在#

首选的管理控制台。

1

运行EASchema_1558_MySQL.sql来创建所需的数据库库表。

2. 设置与MySQL存储库的连接

从Enterprise Architect版本 16 开始, Enterprise Architect可以现在两种不同的方式连接到MySQL存储库:

注记: Sparx Systems推荐使用 Native 连接,因为它们更简单并且不需要安装或配置任何其他软件。

3. 设置初始数据

Enterprise Architect存储库需要基本量的参考数据才能正确函数。

您可以通过以下两种不同的方式之一加载此初始数据:

  • 将现有模型的全部内容转移到新数据库中,或者
  • 运行初始数据#
    脚本

1加载初始数据 - 迁移现有模型

如果您选择使用现有模型的内容来设置新数据库,那么Sparx Systems建议对现有模型校正项目检查,以确保其“干净”且没有与数据相关的错误,然后再复制到新数据库。

Enterprise Architect安装提供了一个名为 EABase.qea 的模型,该文件被复制到安装文件夹中,专门用于为新模型提供基础数据。但是,如果您已自定义其他模型中的各种下拉列表,则可能更倾向于使用该模型。无论您选择使用哪个模型,操作流程都是相同的,并在此处进行了概述。

行动

也见

3. 1 1

在Enterprise Architect中,打开现有存储库并选择“设置 >模型>校正> 项目校正”功能区选项。

1

在“行动”面板中,选择“仅报告”单选按钮,在“检查运行”面板中,选中所有复选框。点击“执行”按钮。

选择数据校正

1

如果Enterprise Architect检测到现有模型存在完整性问题,则会在对话框底部的主面板中列出这些问题。在继续项目传输之前,应先解决这些问题。

1

打开Enterprise Architect后,通过单击Project list按钮并选择“关闭项目”确保没有加载项目。

1

选择“设置>模型>传输>通过连接进行完整项目传输”功能区选项。

显示“项目传输”对话框。

1

在“传输类型”面板中,选择“文件到 DBMS”。

1

在“源项目”字段中,单击Browse.按钮并浏览要复制到存储库的项目文件的名称。

如果文件启用了复制,则必须在执行传输之前将其删除。

删除复制

1

在“目标项目”字段的右侧,单击按钮并选择:

  • “本机连接”-显示“打开服务器连接”对话框(参见 本机连接到MySQL存储库 帮助主题了解详细信息),或
  • “ODBC 连接向导”——显示“Datalink属性”对话框(有关详细信息,请参阅ODBC 连接到MySQL存储库帮助主题,特别是连接到存储库步骤)
打开服务器连接 - 本机连接

1

如果需要,请选中“日志文件”复选框并输入数据传输log文件的路径和文件名。

1

单击“传输”按钮开始数据传输过程。

1

当该过程完成后,您已在MySQL数据库上创建了一个项目,现在可以连接到它并从Enterprise Architect打开它。

3.2 加载初始数据 - # 脚本

Sparx Systems网站提供了#

脚本包含一系列 INSERT 语句,这些语句将加载一个空数据库,其中包含Enterprise Architect所需的所有数据。

行动

也见

3.2. 1

打开你的#

选择的管理控制台(例如MySQL Workbench),并连接到新的数据库。

3.2.2

从Sparx Systems website下载 EABase_1558_MySQL.sql 文件并在#

中打开它#

管理控制台。

3.2.3

运行EABase_1558_MySQL.sql加载所需的初始数据。

了解更多