PowerDesigner?国产PDManer更值得一试!

简介: 🚀 尝试PDManer,告别PowerDesigner!

PowerDesigner

PowerDesigner是一款能进行数据库设计的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型和物理数据模型两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上对目标数据库管理系统的具体化。而且PowerDesigner还可以和NET、Eclipse等主流平台进行关联,从而优化整个项目的设计方案,达到大大缩短开发时间的效果。

看官方的简介和示意图,那是非常的简洁酷炫,果然,付费产品就是香。

于是乎,果断选择放弃,去GitHub上寻找,有不有开源的,与之相类似的产品。

于是在gitee上发现了这款国人开源的数据库设计工具PDManer。

PDManer

PDManer元数建模,是一款多操作系统开源免费的桌面版关系数据库模型建模工具,相对于PowerDesigner,他具备界面简洁美观,操作简单,上手容易等特点。支持Windows,Mac,Linux等操作系统,也能够支持国产操作系统,能够支持的数据库如下:

  • MySQL,PostgreSQL,Oracle,SQLServer等常见数据库
  • 支持达梦,GuassDB等国产数据库
  • 支持Hive,MaxCompute等大数据方向的数据库
  • 用户还可以自行添加更多的数据库扩展

本产品基于 ES6+React+Electron+Java构建

PDManer经过了多个版本的迭代和升级,还曾进行了更名等。

PDManer的使用

从官网下载压缩包,进行解压,得到下列文件。

双击.exe文件,即可直接运行,进入主界面。

创建项目

  1. 创建新项目文件。

  1. 可以选择从不同的数据模型文件或者数据库中导入文件。

  1. 选择导入文件后,选择需要添加的数据表。

  1. 导入完成后,就可以点开单表进行查看了。

也可选择连接数据库,来进行导入。

连接成功后 ,可以选择直接从数据库中导入导出。

数据库连接逆向解析,也可得到相应的数据表。

数据表管理

右击“数据表”弹出快捷菜单,在这里可以对表进行增删修改。

填写表的基础信息,确定后即可。

对数据表中的字段进行操作,可以增删修改等。

如果对于该字段的大写命名不太习惯,可以直接选中一列,然后选择大小写转换,这样,字段就变成了小写了。

小tips:

  1. 单击行号选中当前行
  2. 按住Ctrl+单击行号,选中跳跃行
  3. 按住Shift+单击行号,选中连续行
  4. 选中行后,Ctrl+C复制,Ctrl+V粘贴
  5. 单元格内部使用Ctrl+Shift+U转换大小写
  6. 选择多行,能够批量调整数据域

对数据表完成设计后,就可以选择导出数据表结构DDL了

也可以选择导出其他格式的。比如word、html、excel等

维护关系图

  1. 右键关系图,可以对关系图进行操作。

  1. 把需要关联的表拖拽到右侧的面板当中,然后按照字段进行连线,非常方便。

更多详细的操作,可以去官方网站和官方文档学习。

PDManer元数建模-v4-操作手册

PDMaas

目录
相关文章
|
数据建模 Linux 数据库
简单实用的数据建模工具PDManer
PDManer是一款开源的国产数据建模工具
13348 1
简单实用的数据建模工具PDManer
深入探究Camunda监听器
执行监听器与任务监听器
1898 1
深入探究Camunda监听器
|
Java 数据库连接 mybatis
【Spring常见错误】No qualifying bean of type
📋📋 精彩摘要:MyBatis 核心配置文件(xxxConfig.xml),该文件配置了MyBatis的一些全局信息,,包含数据库连接信息和MyBatis运行时所需的各种特性,以及设置和响应MyBatis行为的一些属性。本文将深入浅出的介绍MyBatis核心配置文件中常用的标签配置。
6496 0
|
Docker 容器
Docker启动的容器如何做到自动重启?
【8月更文挑战第19天】Docker启动的容器如何做到自动重启?
1418 1
|
NoSQL 关系型数据库 数据库
JumpServer的Docker部署实战案例
JumpServer的Docker部署实战案例,详细介绍了JumpServer的概述、环境准备、基于Docker的快速部署步骤,以及如何访问JumpServer的WebUI。
1239 0
|
存储 关系型数据库 MySQL
PostgreSQL与MySQL优劣势比较浅谈
PostgreSQL与MySQL优劣势比较浅谈
1715 0
|
存储 Java 数据库
如何在Spring Boot中实现多租户数据隔离
如何在Spring Boot中实现多租户数据隔离
|
监控 安全 算法
提升编程效率的利器: 解析Google Guava库之RateLimiter优雅限流(十)
提升编程效率的利器: 解析Google Guava库之RateLimiter优雅限流(十)
|
消息中间件 存储 监控
Docker安装部署RabbitMQ(单机版)
Docker安装部署RabbitMQ(单机版)
779 1
|
SQL JSON 自然语言处理
数仓建模—建模工具PdMan
工欲善其事,必先利其器,所以开始数仓建模之前我们还是要选择一个合适的建模工具,江湖上混怎么能没有一个响亮的名号和趁手的武器呢,PDMan就是我们要介绍的工具。后面我们还会介绍其他建模工具,你选择一个合适的就行。
2381 0
数仓建模—建模工具PdMan

热门文章

最新文章