【问题标题】:How to import source directory as a database in enterprise architect?如何在企业架构师中将源目录导入为数据库?
【发布时间】:2021-05-19 13:59:45
【问题描述】:

我有一个java开源软件的源码目录。我想将该目录作为数据库导入 Enterprise Architect。这样,类文件在保持关联的同时转换为表。因此,我可以对该数据库应用不同的 SQL 查询,以提取代码指标和表之间的关系。我知道,这是可以做到的,因为我大学的许多以前的学生都这样做了,但是,那些学生无法接触到。

【问题讨论】:

  • 无法完成。您需要导入代码并运行转换。实际上我会手动做后者。
  • 其实是可以的,我从以前的一位同学那里找到了解决方法,探索后分享。

标签: database enterprise-architect


【解决方案1】:

所以,我找到了解决方案,而且非常简单。您不能从企业架构师内部创建源代码的数据库。但是,您可以将 Enterprise Architect 项目文件作为数据库源导入 SQL Server。所有代码文件都将转换为表,同时将关联保留为主键和外键。我已经创建了short video tutorial 怎么做,也可以按照以下步骤操作。

  1. 将源目录作为 Enterprise Architect 中的任何模板(类图)导入。
  2. 打开 MS SQL 服务器管理工​​作室并创建一个新的(本地)数据库。
  3. 将 EA 项目文件 (.eapx) 作为数据导入到新创建的数据库中 Microsoft Access(Microsoft Jet 数据库引擎)。
  4. 将数据库目标设置为 SQL Server Native Client 11.0。
  5. 在询问要导入哪些表时选择所需的表,然后完成。

【讨论】:

  • 您可以简单地使用内置项目传输将 .eapx 转换为 SQL 服务器存储库,但我看不到“将源目录作为数据库导入”
  • @GeertBellekens,嗨,感谢您的建议。我将答案发布为我找到的唯一解决方案。但是,如果您有更好的解决方案,那么将您的解决方案(包括所有步骤)作为单独的答案发布会更有益。
  • 我没有其他解决方案。我是说您的“答案”根本不是解决方案。将项目从 .eapx 转移到 SQL Server 只是一种奇怪的方式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多