`
guomingzhang2008
  • 浏览: 157042 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PowerDesigner基本知识

阅读更多
概念数据模型、物理数据模型、对象数据模型。


1、概念模型:自我理解,好像就是 实体。



1、File--->new----conceptual data model

2、添加 Entity
填写Entity名称
所需字段属性名称、DataType,Comment等
设置Entity的主键
3、Entity之间的关系用Relationship进行链接
填写关联的名称
填写cardinality(对应关系,如多对多。)

注意:在概念模型中没有主外键的关系,只要画上Entity之间关系联系就可以了。
*************************************************************



2、物理模型

方法一:File----> new ----> Physical Data Model


方法二:通过 概念数据模型 生成

1、选中概念数据模型
2、Tools ----> Generate Physical Data Model

由 概念数据模型 生成的 物理数据模型 后,可以进一步生成数据库语句,如下:
1、Database ----> Generate Database
2、选择使用的数据库名称,如MySql,oracle等
3、选择生成的sql文件的存放路径 和 文件名称
*************************************************************


3、对象模型

通过 物理数据模型 生成

1、选中 物理数据模型
2、Tools ----> Generate Object Oriented Model
3、填写 Name

通过 对象模型 生成 java 代码
Language ---> Generate Java Code
选择生成的代码存放位置

在对象模型中也可以为每一个对象设置 getter/setter 方法:
打开对象
选择Attributes,并选择选有属性或需要生成 getter/setter 的属性
点击Add下的 Get/Set Operations



概念模型如何画,参照:
http://hudeyong926.iteye.com/blog/1056889
分享到:
评论

相关推荐

    软件分析建模与PowerDesigner实现.part1.rar

    2.8.1 模型对象映射的基本知识 2.8.2 启动映射编辑器的方法 2.8.3 映射编辑器界面 2.8.4 在映射编辑器窗口产生映射的方法 2.8.5 修改映射语法的方法 2.8.6 从对象特性窗口创建映射的方法 2.9 模型间生成的连接 第3章...

    软件分析建模与PowerDesigner实现.rar.part2

    2.8.1 模型对象映射的基本知识 2.8.2 启动映射编辑器的方法 2.8.3 映射编辑器界面 2.8.4 在映射编辑器窗口产生映射的方法 2.8.5 修改映射语法的方法 2.8.6 从对象特性窗口创建映射的方法 2.9 模型间生成的连接 第3章...

    PowerDesigner基础教程

    PowerDesigner基础教程 基本知识 实用功能介绍 有大量图例

    软件分析建模与PowerDesigner实现.rar.part3

    2.8.1 模型对象映射的基本知识 2.8.2 启动映射编辑器的方法 2.8.3 映射编辑器界面 2.8.4 在映射编辑器窗口产生映射的方法 2.8.5 修改映射语法的方法 2.8.6 从对象特性窗口创建映射的方法 2.9 模型间生成的连接 第3章...

    软件工程的实验报告.doc

    实验目的与要求 (1)理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基 本原理。 (2)理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类等。 (3)通过Internet了解软件工程技术...

    1软件工程工具分类.doc

    理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本 原理。 2. 理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类。 3. 通过Internet了解软件工程技术网站和主流的软件工程工具等...

    软件工程工具分类.doc

    理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本 原理。 2. 理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类。 3. 通过Internet了解软件工程技术网站和主流的软件工程工具等...

    必看1年-本科-程序员面试简历模版

     熟练掌握java基础知识,具有良好的编码习惯;  熟悉java高级特性,比如多线程编程、网络编程、反射、注解等;  熟练掌握javaweb技术,具有独立的开发能力,熟悉http协议,EL,JSTL表达式;  熟悉html、css...

    NC(UFIDA)开发错误整理

    内存溢出 javax.swing.JPanel 的 main() 中发生异常 java.lang.ClassNotFoundException和java.lang.NoClassDefFoundError的区别 Oracle 一个表字段,更新另一个表字段 报...开发一张单据的基本过程,详细步骤说明配插图

    数据库课程设计(5).doc

    "**** "**** " " " " " " " " " " " " " " " " " 北京信息科技大学 信息管理学院 (数据库系统及应用实践)实验报告 "设计目的: " "数据库系统及应用是一门实践性很强的课程,为了使学生加深对数据库基本知识的理 ...

    数据库系统原理实验.doc

    1、实验目的 1)熟练掌握概念结构设计的方法 2)熟练掌握PowerDesigner进行CDM设计及检测CDM模型的方法 2、实验内容 PowerDesigner CDM可以描述概念结构,根据前面对学籍管理基本情况的描述,使用PowerDesigner进行 ...

    javaiHRM人力资源管理系统项目实战视频教程

     1、能够了解SaaS的基本概念  2、掌握Activiti7工作流引擎的使用  3、能够掌握商用权限方案的设计  4、能够使用JasperReport生成报表。  5、能够使用PowerDesigner构建数据库模型  6、了解SAAS-HRM中权限控制 ...

    软件课程设计-员工信息管理系统.doc

    15 5.2添加员工基本信息 16 5.3修改员工基本信息 17 5.4 查询员工基本信息 18 6 软件测试报告 18 6.1.测试方案 18 6.2. 测试条目 18 6.3设计测试用例 19 6.4. 测试结论 20 7 总结 20 参考文献 21 1 概述 自上个世纪...

    数据库设计培训.pptx

    数据库的基本知识和数据库设计技术 计算机科学的基础知识和程序设计的方法和技巧 软件工程的原理和方法 应用领域的知识 数据库设计培训全文共37页,当前为第5页。 数据库设计概述 数据库设计方法 规范设计法 手工...

    数据库课程设计-飞机订票系统.doc

    1.3 开发工具 1.3.1软件定义 Oracle 11g,PowerDesigner,eclipse 1.3.2 开发环境 Windows7,Java,database 需求分析 2.1 问题陈述 设计一个飞机订票系统 要求具备如下基本功能: 1、 班机基本信息的管理;...

    本科毕业设计开题报告(计算机协会信息管理系统的设计与实现V5)

    选题的特色:本毕业设计的开题经过走访调查和文献查阅等多种方式,基本可以与现实的需求相一致,并能体现用所学的知识和计算机技术解决实际问题。 选题的创新点:该选题采用的均是计算机成熟的技术,在计算机技术...

    主要研究(设计)内容、研究(设计)

    基于上述情况,本人针对本校学生选课及教务员排课做详细的需求分析,在Windows XP平台下以SQL Server2000为数据库服务器及PowerDesigner8.0为设计工具,采用PowerBuilder9.0设计开发了基于C/S结构的学生信息管理系统...

    基于Servlet3.0+IBatis+BootStrip技术构建简单会议管理系统

    本课程针对有一定程序开发基础并有志于JAVA WEB开发的学员,理解MVC开发模式,能够熟练使用PowerDesigner 设计数据库,熟练使用mybatis进行开发,熟悉Servlet3.0的一些新特性,掌握bootstrap基本用法 课程大纲 ...

    本科毕业设计开题报告(心墙餐吧网上订餐系统的设计与实现V5)_

    选题的特色:本毕业设计的开题经过走访调查和文献查阅等多种方式,基本可以与现实的需求相一致,并能体现用所学的知识和计算机技术解决实际问题。 选题的创新点:该选题采用的均是计算机成熟的技术,在计算机技术...

    数据库设计概述.pdf

    ⼤型数据库设计和实施涉及多学科 的综合与交叉,是⼀项开发周期长、耗资巨⼤、风险较⾼的⼯程,因此,⼀个从事数据库设计的专业⼈员⾄少应该具备以下4个⽅⾯的技术 和知识: 数据库的基本知识和数据库设计技术。...

Global site tag (gtag.js) - Google Analytics