SQL Developer Data Modeler:一款免费跨平台的数据库建模工具

SQL Developer Data Modeler 是由 Oracle 公司开发的一款免费的图形化数据建模和数据库设计工具,用于创建、浏览和编辑逻辑模型、关系模型、物理模型、多维模型和数据类型模型。

在这里插入图片描述

SQL Developer Data Modeler 既是一个独立的应用程序,同时也被集成到了 Oracle SQL Developer 开发工具中。

功能特性

SQL Developer Data Modeler 工具提供的主要功能如下:

  • 跨平台支持:基于 Java 开发,支持的操作系统包括 Windows、Linux 以及 macOS。
  • 多数据库支持:既可以全面支持 Oracle 数据库建模,也可以用于 SQL Server、Db2 等建模。
  • 可视化建模: 通过直观的拖放界面创建实体关系图 (ERD)、关系模型和数据类型模型。提供丰富的符号集(Barker、Bachman、信息工程、UML)和广泛的图表自定义选项(颜色、字体、布局)。
  • 多模型支持:支持逻辑模型、关系模型、物理模型、多维模型、进程模型、业务信息以及数据类型模型。
  • 正向工程:可以直接从关系模型或物理模型生成全面优化的 DDL 脚本,用于在各种目标数据库中构建实际的数据库模式。
  • 逆向工程: 可以将现有数据库模式(实时连接或者 DDL 脚本)导入工具以创建关系模型或者物理模型。
  • 模型比较与同步:既可以比较模型的两个不同版本,也可以将当前的模型与现有的实时数据库模式进行比较。识别差异并生成同步脚本(DDL)更新数据库或者模型。
  • 报告与文档: 可以基于模型生成详细、可定制的报告(HTML、PDF、RTF、XML),记录整个数据模型(实体、属性、表、列、关系、定义、规则)。
  • 术语表与命名标准: 定义业务术语表和自动化命名标准(例如,“实体名_属性名” 转换为 “表名.列名”),以强制实施一致性并提高可读性。
  • 设计规则与验证: 定义并强制执行自定义业务规则或数据建模最佳实践,在生成 DDL 之前验证模型的一致性和完整性。
  • 版本控制与协作:支持集成 Git、Subversion、CVS 等版本控制系统,允许团队协作处理模型、跟踪更改和管理不同版本。默认使用 XML 格式存储模型,同时可以选择使用一个专用的共享数据库集中存储模型,支持多用户访问和并发编辑(锁定机制)。

在这里插入图片描述

下载安装

SQL Developer Data Modeler 既可以独立安装,也可以通过安装 Oracle SQL Developer 工具获得。 独立安装的网址如下:

https://www.oracle.com/cn/database/sqldeveloper/technologies/sql-data-modeler/download/

在这里插入图片描述

安装完成后双击 datamodeler.exe 运行程序:

在这里插入图片描述

选择一种模型开始设计或者从“文件|导入”菜单导入数据库模型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不剪发的Tony老师

为 5 个 C 币而折腰。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值