博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年9月19日

摘要: 引用自:http://blog.csdn.net/jackyxu_2008/archive/2009/03/21/4009791.aspx最近用powerDesinger遇到一些小问题,遇到好几次同样的问题了,写在这里,以备查用:-------------------------------------------------------------------------------------... 阅读全文

posted @ 2010-09-19 15:21 linFen 阅读(1986) 评论(0) 推荐(0) 编辑

摘要: 目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要... 阅读全文

posted @ 2010-09-19 15:20 linFen 阅读(292) 评论(0) 推荐(0) 编辑

摘要: 目标:本文主要介绍属性的标准检查约束、如何定义属性的附加检查。一、定义属性的标准检查约束标准检查约束是一组确保属性有效的表达式。在实体属性的特性窗口,打开如图所示的检查选项卡。在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下参数说明Minimum属性可接受的最小数Maximum 属性可接受的最大数Default属性不赋值时,系统提供的默认值Unit单位,如公里、吨、元Forma... 阅读全文

posted @ 2010-09-19 15:19 linFen 阅读(261) 评论(0) 推荐(0) 编辑

摘要: 目标:本文主要介绍PowerDesigner概念数据模型以及实体、属性创建。一、新建概念数据模型1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。2)完成概念数据模型的创建。以下图示,对当前的工作空间进行简单介绍。(以后再更详细说明)3)选择新增的CDM模型,右击,在弹出的菜单中选择“Properties”属性项,弹出如图所示... 阅读全文

posted @ 2010-09-19 15:19 linFen 阅读(226) 评论(0) 推荐(0) 编辑

摘要: 目标:本文主要介绍如何定义实体的主、次标识符。一、标识符标识符是实体中一个或多个属性的集合,可用来唯一标识实体中的一个实例。要强调的是,CDM中的标识符等价于PDM中的主键或候选键。每个实体都必须至少有一个标识符。如果实体只有一个标识符,则它为实体的主标识符。如果实体有多个标识符,则其中一个被指定为主标识符,其余的标识符就是次标识符了。二、如果定义主、次标识符1)选择某个实体双击弹出实体的属性对话... 阅读全文

posted @ 2010-09-19 15:18 linFen 阅读(365) 评论(0) 推荐(0) 编辑

摘要: 目标:本文主要介绍联系的定义及使用。一、联系联系(Relationship)是指实体集这间或实体集内部实例之间的连接。实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义明确的情况之下均可称为联系。按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONETO ONE... 阅读全文

posted @ 2010-09-19 15:17 linFen 阅读(241) 评论(0) 推荐(0) 编辑

摘要: 目标:本文主要介绍数据项、新增数据项、数据项的唯一性代码选项和重用选项等。一、数据项数据项(Data Item)是信息存储的最小单位,它可以附加在实体上作为实体的属性。注意:模型中允许存在没有附加至任何实体上的数据项。二、新建数据项1)使用“Model”---> Data Items 菜单,在打开的窗口中显示已有的数据项的列表,点击 “Add a Row&... 阅读全文

posted @ 2010-09-19 15:17 linFen 阅读(228) 评论(0) 推荐(0) 编辑

摘要: 一、 数据仓库设计概况 数据仓库的作用在于从企业的应用系统中获取信息并转换到一个新的数据库,通过对新库中的历史信息和面向主题的信息进行分析,为领导层决策提供支持。数据仓库的设计不同于传统的数据库设计,数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时有维的ID。要成功地... 阅读全文

posted @ 2010-09-19 15:16 linFen 阅读(1580) 评论(0) 推荐(0) 编辑

摘要: 在【file】菜单中从数据库或者sql脚本文件生成PDM选择【tools】-》选择【generate conceptual data model...】-转换为CDM在CDM工作区时,选择菜单【tools】-》【generate physical model...】生成PDM在PDM工作区时,选择菜单【database】-》【geerate database】生成数据库或SQL脚本文件摘自:htt... 阅读全文

posted @ 2010-09-19 15:15 linFen 阅读(4087) 评论(1) 推荐(0) 编辑

摘要: 在PD中建立外键碰到一个问题,如: forum(id,name)表,forum_thread(id,forum_id)表,需要将forum的id设为forum_thread的外建,指向forum_id,默认的在 PD中是将主键设为外建.需要如下设置才可以: http://hi.baidu.com/sunxk1003/blog/item/55c7b512d7c655cac2fd7871.html 阅读全文

posted @ 2010-09-19 15:14 linFen 阅读(205) 评论(0) 推荐(0) 编辑

摘要: 如遇“This data item is already used in a primary identifier. Normalization rules prevent from reusing this data item in another entity.”提示。Solution-->Tools-->Model Options-->Data It... 阅读全文

posted @ 2010-09-19 15:14 linFen 阅读(3427) 评论(0) 推荐(0) 编辑

摘要: 修改外键命名规则 选择Database—>Edit Current DBMS选择Scripts-》Objects-》Reference-》ConstName可以发现右侧的Value为:FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT%可见,该命名方法是:'FK_'+8位子表名+9位Reference名+8位父表名,你可以根据这中模式自定义为:FK_%.U... 阅读全文

posted @ 2010-09-19 15:13 linFen 阅读(325) 评论(0) 推荐(0) 编辑

摘要: PowerDesigner 作为数据库建模和设计的CASE工具之一,在数据库系统开发中发挥着重要作用。运用PowerDesigner 进行数据库设计,不但给人直观地理解模型,而且充分运用数据库的技术,优化数据库的设计。PowerDesigner 支持Sybase 、Oracle 、Informix、SQL Server 等多种数据库系统,在应用系统做数据库迁移时不必维护多个数据库脚本。对于采用结构... 阅读全文

posted @ 2010-09-19 15:08 linFen 阅读(1635) 评论(0) 推荐(0) 编辑

摘要: 1、安装PD v11.0版2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle)原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects... 阅读全文

posted @ 2010-09-19 15:07 linFen 阅读(340) 评论(0) 推荐(0) 编辑

摘要: pdm做好后,最终是要将其转化为数据库实体的。1.确认当前Powerdesigner设置的dbms是否正确,即是否是我们要生成的数据库类型,我在这里使用的是sqlserver2000:Powerdesigner->数据库->更改当前dbms,选择您的数据库类型。2.配置Powerdesigner与数据源的连接Powerdesigner->数据库->配置连接->用户ds... 阅读全文

posted @ 2010-09-19 15:06 linFen 阅读(2103) 评论(0) 推荐(0) 编辑