问题标签 [forward-engineer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 正向工程师未在 MySQL Workbench 中从模型创建表
我完全被 Workbench 的工作方式弄糊涂了。这是我采取的步骤,但我不知道我的错误在哪里。
- 我创建了一个本地主机连接。
- 创建了一个模型。
- 在本地连接中创建了一个数据库。
- 将模型转发到本地连接中。
- 模型中的表不在数据库中???
有人可以帮我用这个黑魔法吗?我是初学者,过程非常混乱。
mysql - 为什么尝试对我的 EER 模型进行正向工程时,它不允许我保存 SQL 脚本文件?
我正在尝试将我的 EER 模型转发到物理数据库中,但是在尝试这样做时,它不允许我为其保存 SQL 脚本文件。我应该怎么办?我试图将它保存到我的本地 C 驱动器,但它不起作用,还尝试将脚本文件保存到我的 USB 驱动器,但它不起作用。是什么导致了这个简单的问题?这是我的问题的屏幕截图。这是我的 MySQL 问题的图片链接。
mysql - MySQL Workbench 正向工程师关系表
我使用 MySQL Workbench 中的 Forward Engineer 工具根据我输入的表生成数据库。我能够为围绕游戏 Stardew Valley 构建的数据库填充我的表,例如“村民”、“鱼”和“项目”。但是,当我在 ER 图中链接表时,它会根据关系创建新表,例如 Cooking_Has_Fish,因为许多鱼可用于许多食谱,许多食谱可以使用许多鱼。但是,一旦我填充了 Cooking 和 Fish 表,生成的 Cooking_Has_Fish 表中没有任何内容。我试图了解此表的功能或如何使用它,或者是否需要填充它而我错过了一些东西。
谢谢阅读。
mysql - 工作台正向工程师错误 1215:无法添加外键约束
我想将我的 er 图正向工程到物理数据库。我有这个错误,我尝试了不同的方法来解决它,但仍然没有运气。有人可以帮帮我吗。这是错误消息:
在服务器执行 SQL 脚本错误:错误 1215:无法添加外键约束
SQL 代码:
SQL 脚本执行完成:语句:6 个成功,1 个失败
以最终形式获取回视图定义。没有什么可取的
architecture - 如何恢复遗留系统的架构(PHP)
我正在尝试恢复遗留系统的架构。这对我来说是新事物。到目前为止,我已经阅读了许多研究论文,其中大多数研究人员为此提出了框架和自动化工具。但我不知道如何选择这些框架或工具中最好的。所有研究都有一些常见的步骤,如逆向工程和正向工程。有人可以帮忙吗?开始遗留系统恢复架构的基础阶段是什么?基本步骤是什么?有什么指导方针吗?谢谢
mysql - MySQL Workbench 中的正向工程输出错误 1064
这是 MySQL Workbench 在正向工程时创建的脚本:
这是输出:
我在网上阅读,问题可能与外键有关(尽管我检查过,看起来不错......)或与 engine = InnoDB 声明有关。我试图在这个问题中使用答案,但它没有用,或者我不太明白答案(我将 ENGINE = InnoDB; 换成 ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; )我还检查了我的mysql 版本,我使用 10.1.35-MariaDB,它应该有可用的不可见索引(如我链接的问题的另一个答案中所述)。
我从来没有使用过 mySQL 的经验,所以如果这是一个非常简单的问题,我很抱歉。谢谢你的帮助 :)
mysql - 如何解决 MySQL 上的这个正向工程师问题?
我正在尝试对我制作的 ERD 进行正向工程,但正向工程师流程给了我一个错误作为输出。ERROR: Error 3734: Failed to add the foreign key constraint. Missing column 'straatid' for constraint 'verzinzelf3' in the referenced table 'locatie'
.
但这很奇怪,因为 columnnamestraatid
实际上在 table 中Locatie
。表Team
和之间的关系与和Locatie
之间的关系完全相同,但似乎我只得到表和的关系之间的错误。我真的不知道如何解决这个错误。有人可以帮我解决这个问题吗?Locatie
Plant
Locatie
Plant
这是对应该执行的SQL 脚本的回顾:
以及完整的错误信息:
validation - 验证和确认有什么区别?
一般定义
一方面,我一直在嵌入式系统领域工作,特别是在航空领域(DO178 是否适用于软件),我已经习惯了这些定义:
- 验证:通过测试、检查、分析、演示检查最终产品/服务是否满足客户要求。“我们做的产品对吗?”
- 验证:检查每个过程是否正确完成。例如:所有客户要求都包含在测试、检查、分析或演示中。您的产品可能有问题,但您的文档是正确的。“我们是否在构建正确的产品?”
我的解释正确吗?
另一方面,我在应用程序领域(如在ISTQB 认证中)看到:
- 验证仍然具有相同的含义(但仅限于完整的产品)
- 验证也用于描述验证过程,但不适用于完整的产品/系统:用于子系统。我的理解正确吗?这是一种常见的做法吗?
在上下文中
在我们公司,我们正在制造电器,在我们的团队/部门,我们正在为这些电器(GUI)制作子系统。考虑到我们正在测试设备的一部分,我的一些同事正在使用“验证测试”术语来描述我们子系统上的功能测试活动。他们说验证测试无法完成,因为我们的子系统不是最终产品。
换句话说,他们是在说,因为客户要求使用设备,他们并没有将自己和部门的其他成员视为子系统的客户。因此,功能测试活动不是验证活动,因为不符合“检查产品是否符合客户要求”的定义。
我的问题来了:验证和确认是否有任何“真实”的标准定义?如果每个人都用同一个词来描述两种不同的活动,我如何才能让自己理解?
注意:这里提出了第一个问题,但没有提到任何文档,因此需要基于意见的答案