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 ...
随机推荐
- vagrant教程
http://blog.smdcn.net/article/1308.html http://ninghao.net/blog/1566 如何定制一个自己的 vagrant box: https:// ...
- Java基础之入门介绍
基础知识 1.JVM.JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性. java ...
- Django中对单表的增删改查
之前的简单预习,重点在后面 方式一: # create方法的返回值book_obj就是插入book表中的python葵花宝典这本书籍纪录对象 book_obj=Book.objects.creat ...
- uvm_test——测试用例的起点
在UVM平台验证中,所有的test cases都extends uvm_test,首先,来看源代码 //------------------------------------------------ ...
- iOS Category 添加属性实现原理 - 关联对象
iOS Category 添加属性实现原理 - 关联对象 RunTime为Category动态关联对象 使用RunTime给系统的类添加属性,首先需要了解对象与属性的关系.对象一开始初始化的时候其属性 ...
- ZOJ 3537 Cake (区间DP,三角形剖分)
题意: 给出平面直角坐标系上的n个点的坐标,表示一个多边形蛋糕,先判断是否是凸多边形,若否,输出"I can't cut.".若是,则对这个蛋糕进行3角形剖分,切n-3次变成n-2 ...
- POJ 1741 Tree (树的分治,树的重心)
题意:给一棵树,n个节点,给定一个数k,求任意满足dist(a,b)<=k的点对的数量. 思路: 这道题的思路比较简单,但是细节很多. 此题可以用分治法,如何分治? (1)如果path(a,b) ...
- ubuntu 16.0 利用ant编译 hadoop-eclipse-plugins2.6.0
折腾了两天,抱着不放弃的精神,我终于编译出我自己所需的hadoop中在eclipse中的插件 在网上下载的可能因为版本不一致,在编译的时候出现各种各样的问题,包括你的eclipse版本和hadoop版 ...
- [转]八款开源Android游戏引擎
八款开源Android游戏引擎 1.Angle Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发.该引擎全部用Java代码编写,并且可以根 ...
- sparkmlib-相关系数
一.基本原理 在stat包中实现了皮尔逊(Pearson)与 斯皮尔曼(Spearman)两类相关系数的计算 (1)Pearson: (x,y)协方差/[(x标准方差)*(y标准方差)] 详情可以 ...