zoukankan      html  css  js  c++  java
  • Power Designer体验之旅

    版权声明:本文为博主原创文章。未经博主允许不得转载。

    https://blog.csdn.net/wang13667539325/article/details/36025245

    从某种程度上说。不论什么一款软件仅仅要我们利用好了,它都将为我们的学习和生活做加法。

    这篇博客将谈谈我在运用Power Designer时的感受。

     

    ************************* Power Designer的经常使用功能简单介绍 *********************************

     

    网络上的解释:

    PowerDesignerSysbase公司的Case工具集,使用它能够方便地对管理信息系统进行分析设计,他差点儿包含了数据库模型设计的全过程。利用Power Designer能够制作数据流程图、概念数据模型、物理数据模型,还能够为数据仓库制作结构模型。也能对团队设计模型进行控制。他能够与很多流行的软件开发工具,比如:PowerBuilderDelphiVB等相配合使缩短开发时间和使系统设计更优化。

    Power Designer是能进行数据库设计的强大的软件。是一款开发者经常使用的数据库建模工具。使用他能够分别从概念数据模型和物理数据模型两个层次对数据库进行设计。在这里数据模型描写叙述的是独立于数据库管理系统的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据管理系统的详细化。

     

    实践检验:

    网络的释义给我们做了理论的铺垫,我们也知道了它的大概用处。那么接下来就应该接受实践的检验了吧。

    对于Power Designer的使用起初是在善良公社的项目中接触过,当时我们仅仅是作为看客。浏览过亚红姐画的设计图,以便于我们后期的项目开发。

     

    第二次接触便是在合作开发的时候了,当时自己担任的是小组的组长,自然而然全部的绘图工作当然就要落在组长的头上了。

    所以在第二次的接触中我照葫芦画瓢。依照亚红的图设计了我们机房收费系统合作开发的数据模型。

    说实话第二次的基础仅仅是消除了我的陌生感而已。

     

    第三次的接触便是在DRP系统的学习过程中了。

    DRP视频的前30集都是在解说系统的分析与设计,自然对Power Designer的运用就少不了了。

    跟着王勇老师学习更加深一层次的了解了这个工具:

     

    图一:利用PowerDesigner画一般的Table,在Table中也能设置主外键,但注意设置外键时须要先画线,再改动字段名称(画外键线后,会自己主动为你加入字段,可是字段的名称非常多时候不符合要求。须要更改)。


    图二:Power Designer中不仅能画普通的表。还能画视图,这里视图的来源自须要依靠SQL语句的。

    1)视图:


    2)建立视图的SQL语句:




    图四:全部的图形画完后假设须要到处数据库脚本的话,利用工具→Check Model功能先检查一下自己画的图是否有错,倘若有错能够利用它自带的纠错功能帮助你纠错。当然你也能够手动自己改错啦。当检查无误便能够到处数据库脚本了。




    以上的几幅图展示的是在设计DRP系统的过程中经常使用到的几个功能。都不难。仅仅是熟能生巧罢了。

     

    ********************************* DRP的数据库设计思路 *************************************

     

    DRP前期的分析设计阶段我们还须要注意理解王勇老师的数据库设计思路:比如他的数据字典表以及主键维护表。

    在学习CSBS时,我们很多其它的仅仅是将一些字段罗列,并没有考虑过究竟将数据库表如何设计比較好。仅仅是讲究设计出来就好。

    可是就其后期维护以及效能等都没有考虑过。


    表一:数据字典表:



    类别字段的Comment:这里将分别代表着不允许义的A,B,C,D都放到了一个字段“类别”中。这样就远比我们之前针对这四个意义建立字段要好的多。它详细有什么优点大家也能够自己考虑考虑。




    表二:主键维护表:此表是专门用来维护主外键的。

    注意:并非全部的主外键都须要此表来维护。


    **************************************** ENDING ************************************************

     

     

    Power Designer的功能还有非常多非常多,这次介绍的仅仅是一些在DRP系统设计过程中比較经常使用的功能。其它的功能还有待继续努力……


  • 相关阅读:
    2-7-配置iptables防火墙增加服务器安全
    2-6-搭建无人执守安装服务器
    2-4-搭建FTP服务器实现文件共享
    第一阶段连接
    在mfc中如何显示出系统时间
    关于const
    第三章类图基础
    算法分析的数学基础
    第十二章 派生类
    学好C++该看什么书呢?
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10052980.html
Copyright © 2011-2022 走看看