PowerDesigner的应用(一)

	概念数据模型也称信息模型(Entity-RelationShip,简称E-R),它以实体-联系理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。

	通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象实体(Entity)和联系(Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个DBMS所支持的数据模型,这样的模型就是物理数据模型,即PDM。
首先先让我们来看如何构建CDM:
        1.通过文件-->新建,出现下面对话框,选择CDM,如下:
        
    2.在工具栏中选择Entity,放到面板上面单击会出现一个实体实例。双击实体在弹出的对惶恐General选项卡中可以修改实体的名字。在Attributes选项卡中可以为实体添加属性,如下:
    
    3.实体建立完成后,在工具栏中找到RelationShip(关系),为实体之间添加关系(点击一个实体然后不要松开鼠标键拉倒另外一个实体上面),如下:
    
    双击添加的关系线设置实体之间的对应属性,如下:
    
    4.生成PDM模型,选择工具下面的生成PDM,如下:
    
    
    生成PDM的结果:
    
    
时间: 2024-10-11 15:31:54

PowerDesigner的应用(一)的相关文章

PowerDesigner反向工程PostgreSQL数据库

1. 环境准备: a)         安装PowerDesigner,以PowerDesigner15.1为例 b)         安装java jdk,以jdk-7-windows-i586为例 c)         下载postgressql jdbc驱动jar包,以postgresql-8.1-415.jdbc2.jar为例 2. 远程连接PostgreSQL数据库 a)         打开PowerDesigner b)         新建一个空白物理数据模型 点击PowerDe

C#操作PowerDesigner代码

首先,程序的界面如下: 这里一定要使用OpenFileDialog控件,然后该页面代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Xml; namespace DBDesign {

PowerDesigner 15 进行 数据库反转到 数据库模型

菜单"File" - "Reverse Engineer" - "DataBase" 弹出来 New Physical Data Model 窗口 ,为模型建好名字 - 点击确定 到下一步 就是为建立 类似 jdbc连接数据库的配置文件的一个功能. 选择using a data source : 点击右侧图标 选择connection profile 填写连接的数据名称以及数据库地址 数据库登录名称和密码. 测试连接. 可以选择你要反转 数据库模

PowerDesigner生成数据库表和逆向生成表结构(MySQL数据库)

一.Download Connector/ODBC下载ODBC驱动,地址:https://dev.mysql.com/downloads/connector/odbc/, 需要注意:PowerDesigner安装的多少位就下载多少位的,一般是32位,建议下载.msi文件直接安装. 二.安装完成后点击powerdesigner的Database--->Configure Connections...--->添加数据源配置,如下图: 三.PDM模型生成数据库sql文件,点击powerdesigne

PowerDesigner最基础的使用方法入门学习

1:首先创建概念数据模型,如图所示(后面介绍一些比如物理数据模型等等,由于此软件全部是英文的,所以作为一个chinese不是很懂的,耐心的多使用几次就好了.) 请自行脑补 概念模型(CDM Conceptual Data Model) 物理模型(PDM,Physical Data Model) 面向对象的模型(OOM Objcet Oriented Model) 业务模型(BPM Business Process Model) 2:点击上面的ok,即可出现下图左边的概念模型1,自己起得概念模型的

Eclipse PowerDesigner插件安装

与eclipse整合: 安装powerdesigner时勾选 eclipse 3Plug-in插件选项:然后点击next 在弹出eclipse的安装路径选择框中选择eclipse 的安装路径,如:"-\Program Files\eclipse"下面一路下一步安装完powerdesigner(如需破解.汉化请参考相关教程文件)打开eclipse 切换到"powerdesigner"视图就OK了 重启eclipse 显示成功

PowerDesigner使用教程

PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一.Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具. PowerDesigner主要分为7种建模文件: 1.  概念数据模型 (CDM) 对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性. 2.  逻辑数据模型 (LDM)

powerdesigner奇淫技

在日常开发中数据库的设计常常需要建立模型,而powerdesigner是个不错的选择.但很多时候用powerdesigner生成模型后再去创建表结构,会觉得烦和别扭.那么能不能数据库表建好后再生成模型呢?然而生成的模型是否符合我们的日常使用习惯呢?下面说说powerdesigner的奇淫技. 1.根据sql生成视图模型(在不使用ODBC直接连接数据库的情况下) 将表结构导出sql文件后执行以下操作 按确定后便可生成相应的表视图模型.但是生成的视图模型name和code都是英文的,不好理解.因而有

解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题

在PowerDesigner 16 中生成的sql语句,在执行的时候报错:对象名sysproperties 无效的错误;造成此问题的原因是由于Sql 2005.2008 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致 , 以下是通过创建sysproperties视图,以及修改powerdesigner sql语句生成模板后, 再生成数据库SQL脚本执行,共分为三部: 第一步:在Sql 2005/2008 Exec the Sql 创建Vi

PowerDesigner如何导出建表sql脚本(转)

1 按照数据库类型,切换数据库. Database-> Change Current DBMS... 2 生成sql脚本 Database -> Database Generation 的Preview选项卡 点击保存按钮,保存产生的sql脚本到本地. [注意]: 1 本人使用的powerDesigner是15.2版本. 2 产生出的sql脚本一般会有drop table的语句,这些语句在运行时可以不要,以防报出表不存在的错误. PowerDesigner如何导出建表sql脚本(转),布布扣,