我想使用Oracle SQL Developer为我的DB表生成ER图,但我对Oracle和此工具不熟悉。在SQL Developer中创建ER图的过程是什么?
rwqw0loc1#
为现有数据库架构或其子集创建关系图,如下所示:1.单击【文件】→【数据建模器】→【导入】→【数据字典】。1.选择一个数据库连接(如果没有则添加一个)。1.单击【下一步】。1.检查一个或多个架构名称。1.单击【下一步】。1.选中一个或多个要导入的对象。1.单击【下一步】。1.单击【完成】。显示ERD。按如下方式导出图表:1.单击【文件】→【数据建模器】→【打印图表】→【转图像文件】。1.浏览到并选择导出文件位置。1.单击【保存】。将导出关系图。要以矢量格式导出,请使用转PDF文件。这允许使用Inkscape(或其他矢量图像编辑器)进行简化的编辑。这些说明可能适用于SQL Developer 3.2.09.23到4.1.3.20。
nzrxty8p2#
自从SQL Developer 3以来,它非常简单(他们本可以让它更容易)。1.转到 «视图→数据建模器→浏览器»。浏览器将显示为左侧沿着一个选项卡。1.单击 «Browser» 选项卡,展开设计(可能称为Untitled_1),右键单击 «Relational Models» 并选择 «New Relational Model»。1.右键单击新创建的关系模型(可能是Relational_1)并选择 «Show»。1.然后只需拖动所需的表格(从例如 * «连接»* 选项卡)到模型上。请注意,当您单击Connections选项卡中的第一个表时,SQLEdeveloper会在右侧打开该表:从左边选择所有的表,然后确保Relational_1选项卡(或任何名称)在你拖动它们之前是rhs中的活动选项卡,因为它可能已经切换到你在lhs中单击的表之一。
Untitled_1
Relational_1
f8rj6qna3#
Oracle杂志by Jeff Smith(link)中描述了在Oracle SQL Developer中生成实体-关系图的过程。
摘录:
要完成此示例,您需要一个Oracle数据库示例,其中包含默认数据库安装中提供的示例HR模式。您还需要Oracle SQL Developer 4.0版,在该版本中,您可以通过“数据建模器”子菜单[...]访问Oracle SQL Developer数据建模器。此外,您也可以使用独立的Oracle SQL Developer数据建模器。这两个实现的建模功能是相同的,都可以从Oracle技术网络免费下载。在Oracle SQL Developer中,选择View -> Data Modeler -> Browser。在“浏览器”面板中,选择“关系模型”节点,单击鼠标右键,然后选择“新建关系模型”以打开一个空白的模型关系图面板。您现在与使用独立Oracle SQL Developer Data Modeler的人从同一个地方开始。导入数据字典
Oracle SQL Developer Data Modeler中的设计由一个逻辑模型以及一个或多个关系模型和物理模型组成。要开始创建设计的过程,必须从现有数据库导入架构信息。选择File -> Data Modeler -> Import -> Data Dictionary,打开Data Dictionary Import向导。单击添加,打开新建->选择数据库连接对话框,并以HR用户身份连接。(有关从Oracle SQL Developer创建连接的详细信息,请参阅Oracle杂志2008年5月/6月号中的“建立数据库连接”。)选择您的连接,然后单击“下一步”。您将看到一个可从中导入的方案列表。在“过滤器”框中键入HR以缩小选择列表的范围。选中“HR”旁边的复选框,然后单击“Next”。文章链接:
mbyulnm04#
对于使用Oracle数据库的类图,请执行以下步骤:文件→数据建模器→导入→数据字典→选择数据库连接→下一步→选择数据库->选择表->完成
pcww981p5#
有一个名为Oracle Data Modeler的配套工具,您可以查看一下。网站上有online demos available可以让你开始。它曾经是一个额外的成本项目,但我注意到,它再次免费。在Data Modeler概述页中:SQL Developer Data Modeler是一个免费的数据建模和设计工具,提供了全方位的数据和数据库建模工具和实用程序,包括实体关系图(ERD),关系(数据库设计),数据类型和多维建模建模,正向和反向工程以及DDL代码生成。数据建模器可以从各种源和目标导入和导出,提供各种格式选项,并通过一组预定义的设计规则验证模型。
ttcibm8c6#
Oracle曾经在SQL Developer中有一个名为Data Modeler的组件。至少从3.2.20.10开始,产品中不再存在此问题。它现在是一个单独的下载,你可以在这里找到:http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
Data Modeler
polhcujo7#
我正在运行SQL Developer 17.2.0.188 build 188.1159,它确实包含数据建模功能。我刚刚通过菜单创建了一个关系模型图:File->Data Modeler->Import->Data Dictionary...。我也有独立的数据建模器,它做同样的事情。如Data Modeler tutorial所述:
ufj5ltwl8#
对于使用Oracle SQL Developer的实体关系图:文件→数据建模器→导入→数据字典→选择数据库连接→下一步→选择方案/数据库(选中所有选定项)→下一步→选择要导入的对象(如果未选中所有选定项)→下一步→完成
n3schb8v9#
它很容易转到文件-数据建模器-导入-数据字典-数据库连接-确定
9条答案
按热度按时间rwqw0loc1#
为现有数据库架构或其子集创建关系图,如下所示:
1.单击【文件】→【数据建模器】→【导入】→【数据字典】。
1.选择一个数据库连接(如果没有则添加一个)。
1.单击【下一步】。
1.检查一个或多个架构名称。
1.单击【下一步】。
1.选中一个或多个要导入的对象。
1.单击【下一步】。
1.单击【完成】。
显示ERD。
按如下方式导出图表:
1.单击【文件】→【数据建模器】→【打印图表】→【转图像文件】。
1.浏览到并选择导出文件位置。
1.单击【保存】。
将导出关系图。要以矢量格式导出,请使用转PDF文件。这允许使用Inkscape(或其他矢量图像编辑器)进行简化的编辑。
这些说明可能适用于SQL Developer 3.2.09.23到4.1.3.20。
nzrxty8p2#
自从SQL Developer 3以来,它非常简单(他们本可以让它更容易)。
1.转到 «视图→数据建模器→浏览器»。浏览器将显示为左侧沿着一个选项卡。
1.单击 «Browser» 选项卡,展开设计(可能称为
Untitled_1
),右键单击 «Relational Models» 并选择 «New Relational Model»。1.右键单击新创建的关系模型(可能是
Relational_1
)并选择 «Show»。1.然后只需拖动所需的表格(从例如 * «连接»* 选项卡)到模型上。请注意,当您单击Connections选项卡中的第一个表时,SQLEdeveloper会在右侧打开该表:从左边选择所有的表,然后确保
Relational_1
选项卡(或任何名称)在你拖动它们之前是rhs中的活动选项卡,因为它可能已经切换到你在lhs中单击的表之一。f8rj6qna3#
Oracle杂志by Jeff Smith(link)中描述了在Oracle SQL Developer中生成实体-关系图的过程。
摘录:
入门
要完成此示例,您需要一个Oracle数据库示例,其中包含默认数据库安装中提供的示例HR模式。您还需要Oracle SQL Developer 4.0版,在该版本中,您可以通过“数据建模器”子菜单[...]访问Oracle SQL Developer数据建模器。此外,您也可以使用独立的Oracle SQL Developer数据建模器。这两个实现的建模功能是相同的,都可以从Oracle技术网络免费下载。
在Oracle SQL Developer中,选择View -> Data Modeler -> Browser。在“浏览器”面板中,选择“关系模型”节点,单击鼠标右键,然后选择“新建关系模型”以打开一个空白的模型关系图面板。您现在与使用独立Oracle SQL Developer Data Modeler的人从同一个地方开始。导入数据字典
导入数据字典
Oracle SQL Developer Data Modeler中的设计由一个逻辑模型以及一个或多个关系模型和物理模型组成。要开始创建设计的过程,必须从现有数据库导入架构信息。选择File -> Data Modeler -> Import -> Data Dictionary,打开Data Dictionary Import向导。
单击添加,打开新建->选择数据库连接对话框,并以HR用户身份连接。(有关从Oracle SQL Developer创建连接的详细信息,请参阅Oracle杂志2008年5月/6月号中的“建立数据库连接”。)
选择您的连接,然后单击“下一步”。您将看到一个可从中导入的方案列表。在“过滤器”框中键入HR以缩小选择列表的范围。选中“HR”旁边的复选框,然后单击“Next”。
文章链接:
mbyulnm04#
对于使用Oracle数据库的类图,请执行以下步骤:
文件→数据建模器→导入→数据字典→选择数据库连接→下一步→选择数据库->选择表->完成
pcww981p5#
有一个名为Oracle Data Modeler的配套工具,您可以查看一下。网站上有online demos available可以让你开始。它曾经是一个额外的成本项目,但我注意到,它再次免费。
在Data Modeler概述页中:
SQL Developer Data Modeler是一个免费的数据建模和设计工具,提供了全方位的数据和数据库建模工具和实用程序,包括实体关系图(ERD),关系(数据库设计),数据类型和多维建模建模,正向和反向工程以及DDL代码生成。数据建模器可以从各种源和目标导入和导出,提供各种格式选项,并通过一组预定义的设计规则验证模型。
ttcibm8c6#
Oracle曾经在SQL Developer中有一个名为
Data Modeler
的组件。至少从3.2.20.10开始,产品中不再存在此问题。它现在是一个单独的下载,你可以在这里找到:
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
polhcujo7#
我正在运行SQL Developer 17.2.0.188 build 188.1159,它确实包含数据建模功能。我刚刚通过菜单创建了一个关系模型图:File->Data Modeler->Import->Data Dictionary...。
我也有独立的数据建模器,它做同样的事情。
如Data Modeler tutorial所述:
ufj5ltwl8#
对于使用Oracle SQL Developer的实体关系图:
文件→数据建模器→导入→数据字典→选择数据库连接→下一步→选择方案/数据库(选中所有选定项)→下一步→选择要导入的对象(如果未选中所有选定项)→下一步→完成
n3schb8v9#
它很容易转到文件-数据建模器-导入-数据字典-数据库连接-确定