SQL Developer Data Modeler是一个免费的数据建模和设计工具,提供全方位的数据和数据库建模工具和实用程序,包括实体关系图(ERD),关系(数据库设计),数据类型和多维建模的建模,具有正向和反向工程以及DDL代码生成 . Data Modeler从各种源和目标导入并导出,提供各种格式选项,并通过一组预定义的设计规则验证模型 .
5
在Oracle SQL Developer中生成实体关系图的过程已在 Oracle Magazine by Jeff Smith (link)中描述 .
8 回答
它很容易去文件 - 数据建模器 - 导入 - 数据字典 - 数据库连接 - 好的
对于使用oracle db的类图,请使用以下步骤
文件→数据建模器→导入→数据字典→选择数据库连接→下一步→选择数据库 - >选择表格 - >完成
从SQL Developer 3开始,它非常简单(它们可以使它变得更容易) .
转到«查看→数据建模器→浏览器» . 浏览器将显示为左侧的一个选项卡 .
单击«浏览器»选项卡,展开设计(可能称为
Untitled_1
),右键单击«关系模型»并选择«新关系模型» .右键单击新创建的关系模型(可能是
Relational_1
)并选择«显示» .然后只需将所需的表格(例如“连接”选项卡)拖到模型上即可 . 请注意,当您单击Connections选项卡中的第一个表时,SQLDeveloper会在右侧打开该表:从左侧选择所有表,然后确保在拖动它们之前
Relational_1
选项卡(或任何名称)是rhs中的活动表结束,因为它可能已切换到您在lhs中单击的其中一个表 .Oracle过去在SQL Developer中有一个名为
Data Modeler
的组件 . 它至少在3.2.20.10之后不再存在于产品中 .它现在是一个单独的下载,你可以在这里找到:
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
为现有数据库模式或其子集创建一个图表,如下所示:
单击 File → Data Modeler → Import → Data Dictionary .
选择数据库连接(如果没有,则添加一个) .
单击 Next .
检查一个或多个模式名称 .
单击 Next .
选中一个或多个要导入的对象 .
单击 Next .
单击 Finish .
显示ERD .
导出图表如下:
单击 File → Data Modeler → Print Diagram → To Image File .
浏览并选择导出文件位置 .
单击 Save .
该图表已导出 . 要以矢量格式导出,请改用 To PDF File . 这允许使用Inkscape(或其他矢量图像编辑器)进行简化编辑 .
这些说明可能适用于SQL Developer 3.2.09.23到4.1.3.20 .
有一个名为Oracle Data Modeler的配套工具,您可以查看 . 网站上有online demos available可以帮助您入门 . 它曾经是一个额外的成本项目,但我注意到它再一次是免费的 .
从Data Modeler概述页面:
在Oracle SQL Developer中生成实体关系图的过程已在 Oracle Magazine by Jeff Smith (link)中描述 .
摘抄:
我正在运行SQL Developer 17.2.0.188 build 188.1159,它确实包含数据建模功能 . 我刚刚通过菜单创建了一个关系模型图: File->Data Modeler->Import->Data Dictionary... .
我也有独立的Data Modeler,它做同样的事情 .
正如Data Modeler tutorial所述:
图4:HR的关系模型和图表
您生成的图表不是ERD . 逻辑模型是更高的抽象 . ERD表示实体及其属性和关系,而关系或物理模型表示表,列和外键 .