在MySQL数据库中创建项目
要在MySQL系统信息库中创建项目,请完成以下步骤:
阶段1:创建一个空的数据库存储库并设置数据表
阶段2:设置ODBC驱动程序
阶段3:设置初始模型数据
先决条件
安装并运行MySQL版本5或更高版本的计算机
MySQL 32位ODBC驱动程序,介于版本5.2.4和5.3.6之间(不建议使用其他版本)
1.创建一个MySQL存储库
MySQL支持两种不同的存储引擎-InnoDB和MyISAM。在旧版本的MySQL中,MyISAM是默认的存储引擎,但从MySQL v5.5起,InnoDB是默认的存储引擎。从Enterprise Architect v13开始, Sparx Systems将不再提供MyISAM脚本的更新,我们建议所有用户选择InnoDB,因为它支持事务和UTF8。
步
行动
也可以看看
1.1
创建一个新的空数据库,并将其配置为安装的默认数据库。
1.2
打开您选择的SQL管理控制台(例如MySQL Workbench)并连接到新数据库。
1.3
从Sparx Systems 网站加载EASchema_1220_MySQL.sql文件。
1.4
运行EASchema_1220_MySQL.sql以创建所需的数据库架构。
2.设置ODBC DSN
步
行动
也可以看看
2.1
为新数据库创建一个合适的ODBC数据源(使用MySQL ODBC驱动程序)。
确保选择以下扩展选项:
“返回匹配的行而不是受影响的行”
“允许大结果集”
3.设置初始数据
Enterprise Architect存储库需要基本数量的参考数据才能正常运行。
您可以通过以下两种不同方式之一设置此初始数据:
将现有模型的全部内容转移到新数据库中,或者
使用SQL脚本加载初始数据
3.1加载初始数据-转移现有模型
如果选择使用现有模型的内容来设置新数据库,则Sparx Systems建议对现有模型执行项目完整性检查,以确保它是“干净的”并且没有数据相关的错误,然后再复制到数据库中。新数据库。
Enterprise Architect安装提供了一个名为EABase.eap的模型,该模型被复制到安装文件夹中,专门用于为新模型提供基本数据。但是,如果您已在另一个模型中自定义了各种下拉列表,则可能更喜欢使用它。无论选择使用哪种模型,过程都是相同的,并在此处概述。
步
行动
也可以看看
3.1.1
在Enterprise Architect ,打开现有存储库,然后选择“配置>模型>完整性>项目完整性”功能区选项。
3.1.2
在“操作”面板中,选择“仅报告”单选按钮,然后在“检查运行”面板中,选中所有复选框。单击执行按钮。
3.1.3
如果Enterprise Architect检测到现有模型包含完整性问题,则将在对话框底部的主面板中列出这些问题。在继续进行项目转移之前,应解决这些问题。
3.1.4
在Enterprise Architect打开的情况下,通过单击
按钮并选择“ Close Project”,确保没有加载任何项目。
3.1.5
选择“配置>模型>传输>项目传输”功能区选项。
显示“项目传输”对话框。
3.1.6
在“传输类型”面板中,选择“文件到DBMS”。
3.1.7
在“源项目”字段中,单击
按钮,然后浏览以找到要复制到存储库的项目文件的名称。
如果.EAP文件启用了复制,则必须在执行传输之前将其删除。
3.1.8
在“目标项目”字段的右侧,单击
按钮。
显示“数据链接属性”对话框。
3.1.9
从列表中选择“ Microsoft OLE DB ODBC驱动程序提供程序”。
单击下一步按钮。
3.1.10
在“使用数据源名称”字段中,单击下拉箭头,然后选择配置为指向新数据库的ODBC数据源。
单击确定按钮。重新显示“项目传输”对话框。
3.1.11
如果需要,请选中“日志文件”复选框,然后为数据传输日志文件键入路径和文件名。
3.1.12
单击传输按钮以开始数据传输过程。
3.1.13
该过程完成后,您已经在MySQL数据库上创建了一个项目,现在可以连接到该项目并从Enterprise Architect打开它。
3.2加载初始数据-SQL脚本
步
行动
也可以看看
3.2.1
打开您选择的SQL管理控制台(例如MySQL Workbench),然后连接到新数据库。
3.2.2
从Sparx Systems 网站加载EABase_1220_MySQL.sql文件。
3.2.3
运行EABase_1220_MySQL.sql以创建所需的数据库架构。
学到更多