Mac/Ubuntu下的数据建模工具PDMan,替代PowerDesigner

PowerDesigner我使用过用Wine在Linux和Mac下用,但总有些缺陷,用Navicat却发觉没有Linux版本的;

一般关心的问题主要有如下:

1、数据库的关系设计图。

2、导出数据库脚本以及表格。

现在开发无非上面这几种功能。

刚好PDMan基本满足,且可以自行修改模板,并且Linux和Mac都可以支持。且导出的脚本支持MySQL、PG、MSSQL,甚至还可以生成Java代码。

效果如下:

官网:

https://gitee.com/robergroup/pdman

https://www.oschina.net/p/PDMan

https://my.oschina.net/skymozn/blog/2992777

原文地址:https://www.cnblogs.com/EasonJim/p/10174496.html

时间: 2024-11-01 13:05:29

Mac/Ubuntu下的数据建模工具PDMan,替代PowerDesigner的相关文章

linux下的数据备份工具rsync讲解

linux下的数据备份工具 rsync(remote sync 远程同步) 名词解释: sync(Synchronize,即"同步")为UNIX操作系统的标准系统调用,功能为将内核文件系统缓冲区的所有数据(也即预定将通过低级I/O系统调用写入存储介质的数据)写入存储介质(如硬盘). sync 是一个linux同步命令,含义为迫使缓冲块数据立即写盘并更新超级块.在linux系统中,为了加快数据的读取速度,默认情况下,某些数据将不会直接写 入硬盘,而是先暂存内存中,如果一个数据被重复写,这

[Linux] Ubuntu下的文件比较工具--meld

在ubuntu中需要比较文件的差异,于是安装meld apt-get install meld 安装完后,在/usr/bin/下找到meld,然后发送到桌面上, 或者在命令行执行meld命令 打开后选择:file->new ,打开文件选择界面,输入两个文件的路径,后即可看到两个文件的差异情况. 界面很不错奥. 转载请注明:http://blog.csdn.net/shanzhizi [Linux] Ubuntu下的文件比较工具--meld

数据建模工具------EZMNL

表结构设计器(EZDML) 表结构设计器EZDML1.5新版本发布,比以前介绍的1.2版本改进了很多,因此重新写了个介绍. 表结构设计,即所谓的数据建模,目前大家常用的同类著名工具有PowerDesigner.ERWIN.ER-Studio和Rational-Rose等,本工具无论是功能还是界面都无法跟它们比较,但本工具的好处是简单.快速.免费,有一些特有的功能.我之所以要做这么个工具,有较多的原因,如上述的工具在某些情况下不方便,安装麻烦,占资源多,速度较慢,还要收费.同时我自己也习惯喜欢拿些

我在Ubuntu下用到的工具软件(开发)

上一篇主要是常用办公软件的介绍,这一篇则介绍我在软件开发工作中用到的一些工具软件. 使用电脑系统时,特别是在Windows下,软件的费用实际上比硬件贵,尤其是某些专业软件(这里指的是正版软件),这也是我们从Windows转向Linux的原因之一.我所在公司虽然只算小型企业,但以前还是被人家找上门过,所以做商业开发的朋友还是要注意点.目前我在工作中使用的都是开源免费的,所以也只介绍这类软件.此外,要说明一点,下面的每一个软件涉及的内容实际上非常多,这里仅仅是非常简单的介绍. 1.C/C++编译器

Ubuntu 下 安装QQ 截图工具

1.由于ubuntu下是没有dll动态链接库的,所以需要安装一个软件wine,有这个东西之后,以后在ubuntu下就可以运行exe文件了.(wine是一款优秀的Linux系统平台下的模拟器软件,用来将Windows系统下的软件在Linux系统下稳定运行,本熊测试过小的windows应用软件一般都没问题,大的有点问题.应付截图小软件,绝对绰绰有余) 1.1.打开“ubuntu软件中心”,搜索wine1.7(现在这个是最新版的,好像170M左右),安装.如下图所示: 1.2.安装完成之后,对于exe

PowerDesigner数据建模工具

目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念. 一.概念数据模型概述数据模型是现实世界中数据特征的抽象.数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充.它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计. 通 常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界.换

linux下的数据备份工具rsync

Rsync 是一个 Unix 系统下的文件同步和传输工具.Rsync不仅可以远程同步数据(类似于scp),当然还可以本地同步数据(类似于cp),但不同于cp或scp的一点是,rsync不像cp/scp一样会覆盖以前的数据(如果数据已经存在),它会先判断已经存在的数据和新数据有什么不同,只有不同时才会把不同的部分覆盖掉. 1,linux安装rsnync # yum install -y rsync 启动rsync # rsync --daemon --config=/etc/rsyncd.conf

ubuntu下安装BeyondCompare比较工具

在ubuntu12.04下使用比较工具,这里参考了网上的一个方法来安装BeyondCompare3 首先,下载相关软件: 这里选择了BCompare: http://www.scootersoftware.com/bcompare-3.3.13.18981.tar.gz 和破译工具:http://dldx.csdn.net/fd.php?i=823738043412300&s=19266f22d07980f4dc2cead3a99c148e 然后,逐步根据网上教程,逐步安装: http://bl

UML数据建模工具之Enterprise Architect(EA)实例

一.需求建模,模拟银行ATM机用户取款实例. 1.新建项目选择模型视图类别 2.将model更改成ATM(项目名称). 3.将Requirements更改成'需求建模',Analysis View 更改成'领域模型',Use Case View更改成'用例模型',将Logical View更改成'逻辑模型'. 4.在需求建模,分别建立包,卡处理,用户登录,取款,用户界面,查询余额,其次, Add a package--->Create diagram--->extended--->Req