Mac 数据库模型建模工具PDMan(PowerDesigner替代品)

简介: Mac 数据库模型建模工具PDMan(PowerDesigner替代品)

介绍

PDMan 码云的地址:https://gitee.com/robergroup/pdman

在PDMan的Git仓库描述里,是这样描述PDMan的:

PDMan是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,是PowerDesigner之外,更好的免费的替代方案。他具有颜值高,使用简单的特点。包含数据库建模,灵活自动的自动生成代码模板,自动生成文档等多种开发人员实用的功能。

PDMan是国人写的一款软件,多平台使用。在PDMan没出现之前,我们想要查看数据库模型,或者设计数据库,只能使用PowerDesign,而且PowerDesign仅仅适用于Windows平台的,如果换了Mac笔记本,PowerDesign就不能使用了,而PDMan的出现很好的解决了我们的问题。

打开PDMan的官网:http://www.pdman.cn

可以看到PDMan有如下的特点(功能相当强大):

迫不及待了,下面来讲解下PDMan的安装与使用。

下载与安装

在PDMan的官网,点击下载,进入到下载页面http://www.pdman.cn/#/downLoad,大家可以根据自己的系统来下载,我下载的是Mac版本(当然,有时间或者有兴趣的,可以自己去仓库下载代码安装构建):

选中版本下载(注意:deb和applmages结尾是Linux版本的,exe结尾的是windows版本的、dmg结尾是Mac版本的):

下载完后,直接双击安装即可。

案例

打开安装好的PDMan软件:

点击左下角的参考案例(学生信息管理系统),可以看到关系图、数据表:

点击数据表,可以看到基本信息、字段信息,代码信息,索引信息。

使用

在主页面“创建项目”:

选择路径,输入项目名:

创建成功后,选择数据库连接:

点击+号,填写连接信息:

点击确定后,点击「模型」、“数据库逆向解析”,选择需要解析的数据库,点击下一步。

选择逆向解析MYSQL,确定:

左侧栏就会新建数据表,右侧就可以操作了

具体的细节,大家可以慢慢使用,很容易上手。

目录
相关文章
|
1月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
140 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
2月前
|
项目管理 iOS开发 UED
Mac用户必备的任务管理软件!三款高效工具推荐
本文介绍了Mac系统在项目管理和任务管理方面的独特优势,包括用户体验、系统生态整合和隐私安全等方面。针对Mac用户的需求,推荐了三款高效任务管理软件:板栗看板、OmniFocus和Things 3。板栗看板适合团队协作,OmniFocus适合高需求的个人用户,Things 3则以简洁美观的界面和易用性著称。文章详细分析了每款软件的特点和适用场景,帮助用户选择最合适的工具。
94 6
|
2月前
|
iOS开发 索引 MacOS
mac文件搜索工具
【10月更文挑战第11天】
|
2月前
|
SQL 数据可视化 关系型数据库
【数据库工具】DBeaver:一款免费的通用数据库工具和 SQL 客户端
【数据库工具】DBeaver:一款免费的通用数据库工具和 SQL 客户端
164 1
|
2月前
|
Rust 关系型数据库 Linux
Rainfrog: 轻量级数据库管理工具
【10月更文挑战第3天】
|
3月前
|
前端开发 IDE 数据库连接
ThinkPHP6 模型层的模型属性,表映射关系,以及如何在控制层中使用模型层和模型层中的简单CRUD
本文详细介绍了ThinkPHP6中模型层的使用,包括模型属性设置、表映射关系、以及如何在控制层中使用模型层进行CRUD操作。
ThinkPHP6 模型层的模型属性,表映射关系,以及如何在控制层中使用模型层和模型层中的简单CRUD
|
3月前
|
前端开发 数据库 开发者
数据模型(数据库表设计)生成代码
BizWorks ToolKit 插件集成 Mybatis-Plus 代码生成工具,支持从数据库表批量生成代码,简化开发流程。本文详细介绍配置方法及项目示例,包括配置文件格式、生成选项及具体操作步骤,帮助开发者快速实现代码同步更新。配置文件 `.mp.yaml` 支持自定义输出目录、生成组件等,适用于多种项目结构。
58 0
|
4月前
|
SQL 数据处理 数据库
|
4月前
|
SQL 存储 监控
|
4月前
|
Java 开发者 前端开发
Struts 2、Spring MVC、Play Framework 上演巅峰之战,Web 开发的未来何去何从?
【8月更文挑战第31天】在Web应用开发中,Struts 2框架因强大功能和灵活配置备受青睐,但开发者常遇配置错误、类型转换失败、标签属性设置不当及异常处理等问题。本文通过实例解析常见难题与解决方案,如配置文件中遗漏`result`元素致页面跳转失败、日期格式不匹配需自定义转换器、`<s:checkbox>`标签缺少`label`属性致显示不全及Action中未捕获异常影响用户体验等,助您有效应对挑战。
96 0