ER模型图工具:PowerDesigner
导读:开始是想一个阶段一个阶段的写文档,再写了可行性分析报告之后,发现这种方法整体性不强,写出来的文档也总是有考虑不周的地方。后来,就看完了全部的软工视频再写。现在该写项目开发总结报告了。在写文档的过程中遇到了很多问题,首先就是解决文档中的图表问题。在数据库设计说明书的时候,发现了一个很强大的软件:PowerDesigner.
问题说明:在写文档的时候,需要一些图表说明。最开始的时候,是想着能省则省,如果能弄文字说明的东西,我坚决不画图。后来,写到一个文档的时候,必须画数据流程图,然后,实在逃不过了。幸好在暑假的时候,有问过师姐她们都是用什么软件画图。那时候师姐推荐了一个:亿图。说我目前可能Hold不住EA。
简单介绍:
一、亿图: 是一款基于矢量的绘图工具,包含大量的事例库和模板库。
二、PowerDesigner:(这是我安装好的图标,看着就挺好滴)是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。 它还可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。
个人说明:
一、安装。亿图的安装比powerdesigner要容易很多,前者直接下一步下一步就完成了。后者则需要破解汉化等操作。
二、功能。我是Hold不住亿图了,然后才找到powerdesigner的。亿图大概是需要购买滴,因为我用的试用版,然后绘的图都会被贴上一个不好看的标签。但无可否认的是亿图的模型库真的有很多模型,如果不是我这么脑袋不开窍的话,倒真的是一个很好的绘图工具。powerdesigner相对于我来说,就比亿图要容易操作很多,也可能是里面的操作和数据库有类似的吧。在Powerdesigner模型库里有很多软件开发用图模型。比如:ER,UML等。
三、操作。Powerdesigner和VB界面很雷同,就相当于一个一个的控件直接往里拖就可以,然后就是修改属性之类的东西(反正,不聪明的我是很快就闹懂了基本操作)。而亿图吧,我实在不Hold不住(估计是智力问题)。
初试牛刀:
水平有限,也就只能画成这个样子了。
感受:
大千世界,总能找到一个适合自己的。就像以前画思维导图,我总是画不好(现在也好不了多少),后来终于找到了一款适合自己的软件,然后,画图的效率大大的提升。
现在,又好像是回到了刚开始画思维导图的时候。正所谓:工欲善其事,必先利其器。找到一个适合自己的工具就好。等我能画图的时候,发现自己一个很大的缺点(前面说到的,能用文字说明的,坚决不画图):有时候,一张小小的图表就能说明一个大问题,而我偏要用很多文字去拼死拼活的说明一个小问题。总是在逃避问题,也是变相的拒绝进步。
请大家多多指教,谢谢!
ER模型图工具:PowerDesigner的更多相关文章
- 数据库设计规范、E-R图、模型图
(1)数据库设计的优劣: 糟糕的数据库设计: ①数据冗余冗余.存储空间浪费. ②数据更新和插入异常. ③程序性能差. 良好的数据库设计 ①节省数据的存储空间. ②能够保证数据的完整新. ③方便进行数据 ...
- 数据库设计与 ER 模型 - 数据库系统原理
数据库系统生存周期 数据库应用系统的开发是一项软件工程,一般具有信息的采集.组织.加工.抽取.综合.传播等功能,但又有自己的特点,所以称为 数据库工程. 数据库应用系统从开始规划.设计.实现.维护到最 ...
- SQL Server数据库学习笔记-E-R模型
实体(Entities)联系(Relationships)模型简称E-R模型也称E-R方法,是由P.P.Chen于1976年首先提出的.还有一个关键元素Attributes-属性,它提供不受任何数据库 ...
- UML的九种模型图
本文转自UML 的九种模型图,仅供学习交流! 一.作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分. UML语义:描述基于UML的精确元模型定义. UML表示法:定义UML符号的表示 ...
- 利用AE编写切图工具的一些探讨
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 这周利用晚上在家时间研究了下如何使用AE来开发切图工具.最初 ...
- 数据库系统原理——ER模型与关系模型
原文链接: http://blog.csdn.net/haovip123/article/details/21614887 犹记得第一次看<数据库系统原理>时看天书的感觉,云里雾里:现在已 ...
- 17数据表&E-R模型&概念数据模型上-选学天轰穿大话数据库视频教程
大纲:解剖“数据表”,戏说E-R模型,概念数据模型(E-R 到 CDM),使用PowerDesigner创建概念模型,生成逻辑数据模型 土豆超清地址: 腾讯超清地址: 百度云盘下载地址:上传ing,稍 ...
- 数据库E-R模型,数据字典
概述:实体-联系模型(简称E-R模型) 模型结构: E-R模型的构成成分是实体集.属性和联系集,其表示方法如下: (1) 实体集用矩形框表示,矩形框内写上实体名. (2) 实体的属性用椭圆框表示,框内 ...
- UML造型——使用EA时序图工具的开发实践和经验
Enterprise Architect watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb3l3NzE=/font/5a6L5L2T/fontsiz ...
随机推荐
- Cannot fetch index base URL https://pypi.python.org/pypi/ 解决方法
vi /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # ...
- sql mybatis 使用concat乱码
先贴代码,这是sql查询里面 select id,name,sex,phone,present,adder, CONCAT("从业",experience,"年" ...
- Vue项目经验
Vue项目经验 setInterval路由跳转继续运行并没有及时进行销毁比如一些弹幕,走马灯文字,这类需要定时调用的,路由跳转之后,因为组件已经销毁了,但是setInterval还没有销毁,还在继续后 ...
- Java poi 的使用
poi可操作老旧版本的excel 下载jar包,http://archive.apache.org/dist/poi/release/bin/poi-bin-3.17-20170915.tar.gz ...
- OpenCascade: 获取边的端点
FirstV = TopExp::FirstVertex(aEdge1); LastV = TopExp::LastVertex(aEdge1);
- VC-基础:MFC单文档程序架构解析
MFC单文档程序架构解析 这里我以科院杨老师的单文档程序来分析一下MFC单文档的程序架构,纯属个人见解,不当之处烦请指教! 首先我们了解到的是 图(一) theApp 是唯一一个在程序形成的时候就存在 ...
- 2019 opensuse linux Eclipse
无法启动解决 eclipse.ini 尾部追加 --add-modules=ALL-SYSTEM /etc/hosts 追加 127.0.0.1 linux-xapw http://dl.google ...
- Bootstrap历练实例:导航中的表单
Bootstrap历练实例:导航中的表单,它是使用class.navbar-form类,这确保了表单适当的垂直对齐和在较窄的视口中折叠的行为,使用这个对齐方式选项来决定导航栏中的内容放置在哪里. 实例 ...
- Web服务器☞Apache VS Nginx
Web服务器☞Apache VS Nginx LZ最近公司有一个项目在Web服务器选型上,在Apache和Nginx之间引起了一些讨论.这两者目前都是业内优秀的web服务器,都实现了HTTP1.1协议 ...
- CF-1111 (2019/2/7 补)
CF-1111 题目链接 A. Superhero Transformation tags : strings #include <bits/stdc++.h> using namespa ...