首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从自然语言文本生成实体关系图和SQL语句?

如何从自然语言文本生成实体关系图和SQL语句?
EN

Database Administration用户
提问于 2011-09-15 01:42:27
回答 4查看 4K关注 0票数 5

我正在使用LaTeX或其他文本宏工具/库。我如何(1)使用自然语言文本来描述关系,然后(2)生成一个实体-关系图和(3)生成SQL来创建数据库模式?

EN

回答 4

Database Administration用户

回答已采纳

发布于 2011-12-19 14:18:04

有很多方法可以做到这一点,但最重要的是要知道的是,您想要做的事情有一个名称:对象角色建模。这是一个使用自然语言语义创建概念模型的过程。

这是一个相当好(如果旧的)的过程概述。

面向ORM的维基百科页面有一个非常完整的可用工具列表,其中许多都是免费的。

最新的解决方案是诺玛,因为它是由ORM基金会主动维护的,但这是一个插件,需要Visual。

如果您没有Visual,那么英法根看起来仍然是非常积极的开发,可能是您的最佳选择。

CaseTalk也值得一看。免费为学生和教育工作者,但商业其他。

票数 4
EN

Database Administration用户

发布于 2011-09-19 11:33:14

我想我将手工编写SQL,并使用SchemaSpy生成一个图表。

除非你能想出一个更快、更有效的方法?

票数 0
EN

Database Administration用户

发布于 2011-11-19 10:34:18

我曾经用我编写的文档解析器工具做过这样的事情。它将从DDL语句中删除特殊格式的注释,并生成数据字典。这是用LaTeX重命名的。然而,我仍然不得不将数据库反向工程到Visio中,以生成E图.

对于解析create语句所需的有限的SQL子集,编写解析器并不困难。我让它在几个周末都能用。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/5792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档