type
status
date
slug
summary
tags
category
icon
password
 

PowerDesigner

PowerDesigner是一款能进行数据库设计的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型和物理数据模型两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上对目标数据库管理系统的具体化。而且PowerDesigner还可以和NET、Eclipse等主流平台进行关联,从而优化整个项目的设计方案,达到大大缩短开发时间的效果。
notion image
notion image
看官方的简介和示意图,那是非常的简洁酷炫,果然,付费产品就是香。
于是乎,果断选择放弃,去GitHub上寻找,有不有开源的,与之相类似的产品。
于是在gitee上发现了这款国人开源的数据库设计工具PDManer。
 
notion image
 

PDManer

PDManer元数建模,是一款多操作系统开源免费的桌面版关系数据库模型建模工具,相对于PowerDesigner,他具备界面简洁美观,操作简单,上手容易等特点。支持Windows,Mac,Linux等操作系统,也能够支持国产操作系统,能够支持的数据库如下:
  • MySQL,PostgreSQL,Oracle,SQLServer等常见数据库
  • 支持达梦,GuassDB等国产数据库
  • 支持Hive,MaxCompute等大数据方向的数据库
  • 用户还可以自行添加更多的数据库扩展
本产品基于 ES6+React+Electron+Java构建
notion image
 
PDManer经过了多个版本的迭代和升级,还曾进行了更名等。
notion image

PDManer的使用

从官网下载压缩包,进行解压,得到下列文件。
notion image
双击.exe文件,即可直接运行,进入主界面。
notion image
notion image

创建项目

创建新项目文件。
notion image
可以选择从不同的数据模型文件或者数据库中导入文件。
notion image
选择导入文件后,选择需要添加的数据表。
notion image
导入完成后,就可以点开单表进行查看了。
notion image
也可选择连接数据库,来进行导入。
notion image
连接成功后 ,可以选择直接从数据库中导入导出。
notion image
notion image
数据库连接逆向解析,也可得到相应的数据表。
notion image

数据表管理

右击“数据表”弹出快捷菜单,在这里可以对表进行增删修改。
notion image
填写表的基础信息,确定后即可。
notion image
对数据表中的字段进行操作,可以增删修改等。
notion image
如果对于该字段的大写命名不太习惯,可以直接选中一列,然后选择大小写转换,这样,字段就变成了小写了。
notion image
小tips:
  1. 单击行号选中当前行
  1. 按住Ctrl+单击行号,选中跳跃行
  1. 按住Shift+单击行号,选中连续行
  1. 选中行后,Ctrl+C复制,Ctrl+V粘贴
  1. 单元格内部使用Ctrl+Shift+U转换大小写
  1. 选择多行,能够批量调整数据域
 
对数据表完成设计后,就可以选择导出数据表结构DDL了
notion image
也可以选择导出其他格式的。比如word、html、excel等
notion image
 
notion image

维护关系图

右键关系图,可以对关系图进行操作。
notion image
把需要关联的表拖拽到右侧的面板当中,然后按照字段进行连线,非常方便。
notion image
更多详细的操作,可以去官方网站和官方文档学习。
 
 
 
💡
有关软件安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
解决报错: A JNI error has occurred, please check your installation and try again插件Maven Helper安装使用
  • Twikoo
  • Giscus
  • Cusdis
Nolan
Nolan
靠天吃饭自由人🍚
公告
🎉欢迎来到阿豪的小站🎉
😊大家好,我是阿豪
🌱热爱看书、冥想、听播客、徒步
👯喜欢交朋友,很高兴能认识你!
免责声明
⚠️本站所有内容仅代表作者个人观点。内容仅供学习和交流使用,可以转载,但请注明出处。
⚠️用户使用信息时请自行核实,本站不对信息的准确性、完整性或使用后果承担责任。遵守相关法律法规,不得用于非法目的。
 
2023-2024 Nolan.

NotionNext BLOG | 靠天吃饭自由人🍚

Powered by Nolan.