PowderDesigner仓库实现数据模型版本控制使用说明V0.95
power designer概念数据模型
实验三(1)Power Designer概念数据模型一、背景知识Power Designer是面向数据分析、对象分析、对象设计和实现,集成UML和数据建模的case工具(CASE的一个基本思想就是提供一组能够自动覆盖软件开发生命周期各个阶段的集成的、减少劳动力的工具)。
Power Designer系列产品提供了一个完整的建模解决方案,业务或系统分析人员、设计人员、数据库管理员和开发人员可以对其裁剪以满足他们的特定需要。
Power Designer灵活的分析和设计特性允许使用一种结构化地方法有效的创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。
Power Designer提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通信标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。
Power Designer不仅加速了开发的过程,也向最终用户提供了管理和访问项目信息的一个有效结构。
它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速的生成应用对象和数据敏感的组件。
开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。
应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。
Power Designer主要特性包括:(1)业务过程建模,允许非IT专用户用一个简单的图示模型,进行实际业务过程的设计或建模。
(2)数据建模,利用基于可靠方法、真正的两级(概念上和物理上)关系数据库建模,设计并生成数据库模型。
同时还可以支持数据仓库建模技术。
(3)对象建模,使用标准的UML技术完成设计和分析,并且利用定制的生成器,自动地生成源代码,如Java、XML、Web Services、C++等。
(4)企业版本库,Power Designer的企业版中加入了企业及版本库,可以查阅共享工作里所有成员的模型和信息。
实验一 数据库建模工具的使用
《数据库原理》实验报告一、实验目的:1、使用Powderdesigner建模工具完成本实验。
2、完成下列表中所描述数据库的概念数据模型设计,对关键字、空值、域完整性等做出必要的描述,根据实际情况确定联系的类型。
3、依据所涉及的概念数据模型(CDM)生成相应的物理数据模型(PDM),可以对生成的物理数据模型作必要的修改。
4、生成建立数据库的目标代码。
二、实验使用环境:SQL server 2012、Powerdesigne:16.5三、实验内容与完成情况:1.创建概念模型客户与订购单是一对多的关系:一个客户可以有多个订购单,但是一个订购单只能属于一个客户订购单与产品是多对多的关系:一个产品可以有多个订购单,一个订购单也可以包括多个产品内容2.属性数据类型客户表:产品表:订购单表:3.概念模型转换为物理模型由于客户与订购单是一对多的关系,所以客户的主键(客户号)存在于订购单中做外键,加入订单日期由于订购单与产品是多对多的关系,所以订购单的主键(订单号)和产品的主键(产品号)存在于两者的关系订单明细中作为主键和外键,另外加入序号和数量作为4.约束条件客户号:前两个字符为字母客户名称:不允许为空值:邮政编码:6位数字字符电话:数字字符电子邮箱:包含@字符产品号:前两个字符为字母产品名称:值唯一单价:>0客户号:不允许空值订购日期:默认是系统时间序号:自增1,初值15.生成数据库脚本得到商店.sql 脚本,见附件新建数据库测试结果:连接数据源导入数据库:数据库中可看到:数据库关系图:逆向工程数据库导入:先按照上述操作连接SQL SERVER与PowerDensigner,并建立物理模型:教学管理开始导入:成功导入:且数据类型等保持一致:BBS.sql导入:新建物理模型:教学管理选择通过脚本导入导入结果:讲BBS.sql在SQL里运行,产生关系图:两表相同,表示导入成功。
产生报表:报表的作用:在工程较大时,PD中看到的较复杂,但是报表能把复杂的展示简单化,条理清晰地进行表、图、约束等信息的检索查看,让数据更清晰的呈现。
PM Designer操作手册 1
屏通人機界面軟體操作手冊快速進階版目录第一章PM Designer觸控大師軟體簡介 (4)1.1 軟體功能介紹 (4)1.2 觸控大師的安裝 (5)1.3 軟體界面和語言選擇 (8)1.4 新程式的建立 (10)1.5 選單和工具欄介紹 (13)1.6 設定多語言和字體模板 (14)1.7 文字導出導入功能介紹............................................................... 错误!未定义书签。
1.8 新增新畫面和設定畫面屬性 ....................................................... 错误!未定义书签。
1.9 部分操作功能技巧简易說明 ....................................................... 错误!未定义书签。
第二章開機畫面和主選單的製作 ..................... 错误!未定义书签。
2.1 時間/日期/星期顯示元件的製作.................................................. 错误!未定义书签。
2.2 訊息顯示器的製作...................................................................... 错误!未定义书签。
2.3 GIF顯示器的製作....................................................................... 错误!未定义书签。
2.4 換畫面按鈕的製作...................................................................... 错误!未定义书签。
第三章開關及指示燈的製作 ......................... 错误!未定义书签。
利用Powderdesigner进行概念模型到逻辑模型的转化pptx最新实用版
欢迎继续学习…
概念模型转化为逻辑模型
5 概念模ห้องสมุดไป่ตู้转化为逻辑模型
选择Detail选项卡,进行其他选 项的设置。 选择Selection选项卡,可以选择 CDM实体,如图所示。
6 概念模型转化为逻辑模型
单击“确定”按钮,开始生成LDM。
7
拓展练习
请将教师与学生概念模型。
转化为相应的逻辑模型。 概念模型转化为逻辑模型
3 逻辑模型
逻辑模型(Logical Date Model,LDM)是指数据的逻辑结构。在数据库中,逻 辑模型有关系、网状、层次,可以清晰表示某个关系.
LDM是PowerDesigner 15的新增模型,用于完成信息系统的逻辑设计。虽然 LDM任然独立于DBMS的,但却可以进行外部键,索引,视图等对象的设计工作。
利用Powerer Designer进行概念模型到 逻辑模型的转化
The Transformation of Conceptual Model to the Logical Model by Powerer Designer
承德石油高等专科学校 | 王永红
2
知识点内容概要
逻辑模型 概念模型转化为逻辑模型
虽然LDM任然独立于DBMS的,但却可以进行外部键,索引,视图等对象的设计工作。 承德石油高等专科学校 | 王永红 打开CDM模型,选择Tools—>Generate Logical Data Model命令,打开如图所示的LDM Generation Options(LDM的选项设置)对话框。 单击“确定”按钮,开始生成LDM。 承德石油高等专科学校 | 王永红 概念模型转化为逻辑模型 概念模型转化为逻辑模型 单击“确定”按钮,开始生成LDM。 请将教师与学生概念模型。 概念模型转化为逻辑模型 单击“确定”按钮,开始生成LDM。
stimulsoft designer 使用手册
stimulsoft designer 使用手册Stimulsoft Designer是一款功能强大的报表设计器工具,它可以帮助用户创建和定制各种报表。
在这份使用手册中,我将从多个角度全面介绍Stimulsoft Designer的使用方法。
首先,Stimulsoft Designer的安装和启动。
用户可以从官方网站下载安装程序,按照安装向导的指引完成安装过程。
安装完成后,双击桌面图标或者从开始菜单中找到程序启动Stimulsoft Designer。
其次,我将介绍Stimulsoft Designer的界面和基本操作。
在启动Stimulsoft Designer后,用户会看到一个直观的界面,包括报表设计器、工具栏、属性窗口等。
用户可以通过拖放、双击等操作来添加数据源、设计报表模板、设置样式等。
同时,Stimulsoft Designer提供了丰富的工具和功能,如图表设计器、交叉表设计器、数据透视表设计器等,用户可以根据自己的需求进行定制。
接下来,我将介绍Stimulsoft Designer的数据源和数据集。
在设计报表时,用户需要连接数据源并创建数据集。
Stimulsoft Designer支持多种数据源类型,包括数据库、XML、JSON等,用户可以根据自己的数据来源选择合适的数据源类型,并进行数据集的创建和配置。
此外,我还会介绍Stimulsoft Designer的报表设计和定制。
用户可以在Stimulsoft Designer中设计各种类型的报表,如表格报表、图表报表、交叉表报表等。
同时,用户可以根据自己的需求对报表进行样式设置、数据筛选、条件格式化等操作,使报表呈现出符合自己需求的效果。
最后,我会介绍Stimulsoft Designer的导出和发布。
设计完成后,用户可以将报表导出为多种格式,如PDF、Excel、Word等,以便进行打印、分享或者在线发布。
同时,Stimulsoft Designer 还提供了丰富的API和扩展性,用户可以将设计的报表集成到自己的应用程序中,实现定制化的报表功能。
svfx-designer
2பைடு நூலகம்
Author by jia_haiwei ________________________________________________________________________________
6.9 一行多列 ...................................................................................................................... 24 6.10 值域分行显示............................................................................................................ 24 6.11 调试预览 .................................................................................................................... 25 6.11.1 直接打印预览 ...................................................................................................... 25 6.11.2 CSV 打印预览..................................................................................................... 25 7 JAVA 程序输出 .................................................................................................................. 26 7.1 初始设置 ..................................................................................................................... 26 7.2 数据设定 ..................................................................................................................... 27 7.3 输出 ............................................................................................................................. 27 7.4 多帐票同一文件输出.................................................................................................... 28
power designer使用方法
power designer使用方法Power Designer 是一款流程设计和数据建模工具,广泛应用于企业信息化建设领域。
下面是使用 Power Designer 的详细方法:一、安装 Power Designer1. 下载 Power Designer 安装包,并解压缩到本地目录中。
2. 双击运行安装程序,按照提示进行安装。
3. 安装完成后,打开 Power Designer。
二、创建数据模型1. 在 Power Designer 中选择“文件”菜单,点击“新建”选项。
2. 在弹出的“新建”窗口中选择“数据模型”,并设置相关属性。
3. 点击“确定”按钮,即可创建一个空白的数据模型。
4. 在左侧的“对象浏览器”中可以看到创建的数据模型。
三、添加实体和关系1. 在对象浏览器中选择“实体”节点,右键单击并选择“新建实体”选项。
2. 输入实体名称,并设置相关属性。
3. 重复以上步骤,添加需要的实体。
4. 添加关系时,在对象浏览器中选择“关系”节点,右键单击并选择“新建关系”选项。
5. 选择需要关联的两个实体,并设置相关属性。
四、生成物理模型1. 在Power Designer 中选择“文件”菜单,点击“导出为…”选项。
2. 在弹出的窗口中选择要导出的文件类型和路径,并设置相关属性。
3. 点击“确定”按钮,即可生成物理模型。
五、其他功能1. Power Designer 还提供了许多其他功能,如数据字典、数据流图等。
2. 可以通过菜单栏或工具栏中的按钮进行操作。
3. 在使用过程中,可以随时保存和导出文件,以便后续使用。
以上就是 Power Designer 的详细使用方法。
在实际应用中,还需要深入了解其各种功能和属性设置,才能更好地发挥其作用。
数据库设计工具Power designer的安装及使用说明
数据库设计工具Power Designer的
安装及使用
版本:1.0
安装
点击powerdesigner125_eval.exe文件开始安装,过程如下
图1 安装过程
图2 安装过程
图3 同意协议
图4 选择安装目录
图5 安装组件
图6 安装过程
图7 安装过程
图8 安装过程
图9 过程中出现的问题
注:在安装过程中,可能会存在一些问题,按照后续的使用情况来看,选择忽略出现的问题,对后续的使用时没有太大的影响的,所以我们在这里可以选择忽略问题。
图10 组件注册
图11 完成安装
至此,我们的power designer已经安装完成了。
●破解
解压PowerDesigner文件夹下的PowerDesigner12.5压缩文件,将解压后的文件夹内的pdflm12.dll文件拷贝到安装目录\Sybase\PowerDesigner 12 文件夹中,覆盖原程序中的pdflm12.dll ,到这里PowerDesigner就破解完成了。
●汉化
将“PowerDesigner汉化12.5”文件夹下“pdshell12”文件夹中的内容全部拷贝到安装目录\Sybase\PowerDesigner 12 文件夹中,覆盖原先的内容就可以完成汉化。
●注册
打开power designer程序,点击工具选项
图12 注册
图13点击工具菜单下的许可证按钮出现的界面
图14 选择license文件位置
图15 选择刚刚解压目录下的license.lic文件
图16 选择license成功
图17 选择地区
图18 同意协议
图19 license升级完成。
数据建模工具用户使用手册说明书
Datablau数据建模工具用户使用手册2020年08月北京数语科技有限公司版权所有目录一、引言 (5)1. 编写目的 (5)2. 读者群体 (5)3. 内容范围 (5)4. 名词解释 (5)5. 参考文档 (5)6. 编写规范 (5)二、使用指引 (6)1. 产品概述 (6)2. 指引概述 (6)3. 运行环境 (6)4. 快速安装 (6)5. 产品激活 (8)5.1 固定MAC地址激活 (8)5.2 Floating License激活 (9)6. 产品主界面 (9)7. 初始化 (10)7.1 语言选择 (10)7.2 登录模型库 (10)三、数据库建模基础 (12)1. 新建模型 (12)1.1 正向建模 (12)1.2 打开数据视图 (13)1.3 保存模型 (14)1.4 重命名模型 (14)1.5 模型导出 (15)2. 表设计 (18)2.1 创建表 (18)2.2 编辑表 (20)2.3 删除表 (21)3. 字段设计 (23)3.1 创建字段 (23)3.2 编辑字段 (24)3.3 删除字段 (26)4. 主题域 (27)4.1添加主题域 (27)4.2表成员管理 (28)5. 索引 (29)6. 视图 (30)7. 主外键关系 (30)7.1一对一 (30)7.2一对多 (31)8. 分区 (32)9. 备注 (36)10. 图框 (36)11. 布局 (37)12. 显示格式 (37)四、建模工具进阶功能 (38)1. 用户管理 (38)1.1编辑用户 (38)1.2创建用户 (40)2. 导入模型 (41)2.1逆向数据库 (41)2.2导入其它工具的模型 (42)2.3导入数据字典 (43)3. 模型比较 (43)4. 继承和转换 (45)5. 生成DDL脚本 (46)5.1创建语句 (46)5.2变更语句 (48)5.3执行语句 (49)6. UDP (51)6.1模型级 (52)6.2主题域级 (53)6.3实体级 (55)6.4属性级 (56)7. 模型规范检查 (57)8. 业务流程 (58)9. 装载逻辑 (58)10. 工具箱 (58)12.1 数据标准翻译 (58)12.2 自定义类型 (59)12.3 检查孤儿表 (59)12.4 模型回环错误 (59)11. 个性化选项 (59)五、数据标准管理 (60)1. 数据标准 (60)1.1 落地数据标准 (60)1.2 数据标准管理 (62)2. 标准代码 (62)3. 命名词典 (63)3.1 应用词典翻译 (63)3.2 命名词典设置 (63)3.3 管理命名词典 (64)六、模型库管理 (65)1. 打开模型库模型 (65)2. 保存到模型库 (65)3. 签入版本 (65)4. 模型版本管理 (65)5. 模型回收站 (65)七、WEB模型 (66)1. 设计模型管理 (66)1.1 模型搜索 (66)1.2 浏览模型 (68)1.3 模型落标报告 (72)1.4 模型质量报告 (73)1.5 评论功能 (73)八、附录 (73)1. 公司简介 (73)2. 功能快捷键 (74)3. 版本升级 (74)3.1手动更新 (74)3.2自动更新 (74)4. 联系我们 (76)一、引言本章节简要地说明北京数语科技有限公司自主研发的产品《Datablau数据建模工具用户使用手册》(以下简称本手册)的编写目的、读者群体、内容范围、名词解释、参考文档和编写规范。
powderdesigner理论与实践
6、生成报表,数据字典
除了建模工具之外,powerdesigner7.0还集成了一些非 常实用的报表工具。如图2所示,使用这些工具,用户可 以方便地创建单模型或者多模型的报表。powerdesigner 提供了很多报表模板来简化报表生成工作。同时,用户也 可以创建适合自己的报告模板。 用户创建的报告可以包含在任何类型的 powerdesigner7.0对象之中。报告完成后,他们可以选 择以rtf格式或者html格式来保存这些报告。这样,他们 可以方便地把它们包含在项目管理文档或者其它参考文档 中,以便在将来编写用户帮助文件时方便地从中提取信息。
修改抬头和结尾 右键section_1 ----header/fooder 保存自己的模板 Manage Templates
Powerdesigner教程
内容
1、powerdesigner简介 2、下载及安装 3、概念数据模型 CDM 4、如何建立概念数据模型CDM 5、如何生成数据库执行文件 6、生成报表,数据字典
1、PowerDesigner简介
1.1、简介
PowerDesigner是Sybase公司的CASE工具集,使用 它可以方便地对管理信息系统进行分析设计,它 几乎包括了数据库模型设计的全过程。利用 PowerDesigner可以制作数据流程图、概念数据模 型、物理数据模型,可以生成多种客户端开发工 具的应用程序,还可为数据仓库制作结构模型, 也能对团队设计模型进行控制。它可与许多流行 的数据库设计软件,例如:PowerBuilder, Delphi,VB等相配合使用来缩短开发时间和使系 统设计更优化。
power designer使用技巧
power designer使用技巧power designer使用技巧一、引言在信息技术发展迅猛的今天,数据建模成为了每个企业的重要环节之一。
Power Designer作为一款强大的数据建模工具,凭借其丰富的功能和灵活的操作,成为了众多企业和数据建模师的首选。
本文将分享一些Power Designer的使用技巧,帮助读者更好地利用这款软件进行数据建模工作。
二、深入了解Power Designer在开始探讨Power Designer的使用技巧之前,我们先来对这款软件进行一个整体的了解。
Power Designer是由斯堪达公司(Sybase)开发的一款大型数据建模工具,用于实现数据库设计、业务流程建模和系统分析等任务。
它支持多种数据建模标准,如ERM(实体关系模型)、IDEF1X和UML等,并提供了丰富的数据建模对象和工具。
三、简单易用的界面和操作Power Designer的界面设计简洁直观,让用户可以快速上手。
在开始使用之前,我们需要先配置好软件的设置,确保最佳的使用体验。
可以调整字体大小和颜色,设置自动保存间隔,以及选择喜欢的布局等。
这样一来,我们可以根据个人喜好和使用习惯来自定义软件界面,提高工作效率。
四、掌握常用快捷键和操作技巧在使用Power Designer过程中,掌握一些常用的快捷键和操作技巧可以极大地提高工作效率。
以下是一些常用的快捷键:1. Ctrl + A:全选2. Ctrl + C:复制3. Ctrl + V:粘贴4. Ctrl + Z:撤销5. Ctrl + Y:恢复6. Ctrl + S:保存除了常用的快捷键,我们还可以运用一些操作技巧来提高工作效率。
我们可以使用快捷键“Alt + 鼠标左键”来实现多选对象,用鼠标拖拽来移动对象位置,以及使用右键菜单来快速选择操作等。
掌握这些技巧可以让我们更加灵活地进行数据建模工作。
五、充分利用Power Designer的工具和功能Power Designer拥有丰富的工具和功能,可以帮助我们更好地进行数据建模。
NB-Designer软件操作手册(中文NB5和7适用).
Cat.No.NB 系列V106-CN5-01PNSPO!可编程终端NB-Designer用户手册1前言承蒙您惠购可编程终端NB 系列,谨致谢意。
NB 系列是指在FA 生产现场等地所产生的各种信息的可编程终端(PT)。
请在充分理解可编程终端的功能和性能等的基础上正确使用。
●读者对象本手册以下述人员为对象而编写。
具备电气知识(电气工程师或具备同等知识),且 y 负责引进FA 设备的人员; y 设计FA 系统的人员;y 安装、连接FA 设备的人员; y 管理FA 生产现场的人员。
●使用须知y 本手册除了对NB 系列的连接和设定进行说明之外,还介绍了其它必要的信息。
使用前请仔细阅读本手册,充分理解说明内容。
阅读后请妥善保管本手册,以便随时取阅。
●关于“使用时的承诺事项”1. 保修内容①保修期本公司产品的保修期为自购买之日或交付至指定场所之日起1年。
②保修范围在上述保修期内因本公司的责任而发生产品故障时,本公司将在产品购买地点免费予以更换或维修。
但当故障原因符合下列情况之一时,则不属于保修范围。
a)未按照产品目录或使用说明书等资料中说明的条件、环境、操作方法使用时; b)非本公司产品自身的原因时; c)未经本公司授权而改造或维修时; d)未按照本公司产品应有的方法使用时;e)以本公司产品出厂时的科技水平无法对故障进行预测时; f)因自然灾害等其它非本公司责任的不可抗力而导致故障时。
此外,以上的保修是指对本公司产品单件的保修,因本公司产品故障而造成的损失不属于保修对象。
2. 责任限制①因本公司产品而引起的特别损失、间接损失或消极损失,本公司概不负责。
②对于本公司的可编程产品,因非本公司人员编写的程序或由此而产生的后果,本公司概不负责。
23. 适用条件①将本公司产品与其它产品组合使用时,请确认适用的标准、法规或限制。
此外,请用户自行确认本公司的产品是否与您所使用的系统、机械和装置相兼容。
否则,本公司对自身产品的兼容性概不负责。
使用 PowerDesigner创建知识库,实现版本控制
使用P o w e r D e s i g n e r创建知识库,实现版本控制作者:汪晟杰,PowerDesigner研发组,Sybase, Inc. PowerDesigner从版本10起提供了Repository功能,基于PD知识库,可以实现模型的版本控制以及团队开发。
PowerDesigner知识库PowerDesigner Repository 将模型存放于数据库中,对于每次的版本,可以进行比较、合并、版本递增,同时也可以从远程数据库中取出模型(check in or check out)。
创建PowerDesigner知识库创建知识库,首先要配置存放知识库的数据库。
第一步:Menu: RepositoryÆRepository Definitions图 1 Repository Definitions然后,输入Repository Name,Database user,并选择Data Source Name,如图:图 2 ODBC第二步,Menu: RepositoryÆConnect…,然后输入UserID and password,点击OK,即可。
图 2 PD WorkSpace Tree将项目签入Repository在现有项目中按右键,选择Consolidate,如图所示。
用户可以选择是New Model 还是将现有模型与Repository内的模型做Merge。
设置完毕之后,选择OK。
这是,Repository Tree 将变成如下图:注意,V1代表版本为1,随着不断更新,用户可以为Repository提供新的版本号(PD会保留不同的版本)。
将项目从签出Repository新建或打开现有的Diagram,然后按右键选择Update from repository,如图:然后选择将要抽取的模型Name和版本号,点击OK。
这样,就完成了签出的操作,模型也会从CVS服务器上拷贝到本地。
powerdesigner repository用法 -回复
powerdesigner repository用法-回复PowerDesigner Repository 是由SAP 公司开发和维护的一种强大的数据建模工具。
它可以帮助企业进行数据建模、业务流程建模、应用程序设计和架构设计等工作。
PowerDesigner Repository 提供了一种集中管理和共享数据模型和其他相关内容的方式,能够大大提高团队协作效率,确保数据模型的一致性和准确性。
在本文中,我们将一步一步地回答关于PowerDesigner Repository 的使用方法。
第一步:安装PowerDesigner Repository在开始使用PowerDesigner Repository 之前,首先需要进行安装。
可以从SAP 的官方网站下载PowerDesigner 软件,并按照官方文档的指示进行安装。
在安装过程中,应该选择安装Repository Server。
第二步:配置Repository Server安装完成后,需要对Repository Server 进行配置。
首先,打开PowerDesigner 软件并选择“工具”菜单下的“配置Repository Server”选项。
然后,输入Repository Server 的名称和端口号,并设置管理员用户名和密码。
第三步:创建Repository配置完成后,可以开始创建Repository。
在PowerDesigner 软件中,选择“文件”菜单下的“新建”选项,并选择“Repository”。
然后,提供一个Repository 的名称和描述,并选择Repository Server。
第四步:导入和创建模型一旦Repository 创建成功,就可以开始导入和创建模型文件。
可以通过选择“文件”菜单下的“导入”选项,从本地计算机中导入已经存在的模型文件。
也可以选择“文件”菜单下的“新建”选项,创建一个全新的模型文件。
第五步:编辑和设置模型在PowerDesigner 软件中,可以对导入或创建的模型进行编辑和设置。
PowerDesigner模型版本控制(oracle数据库)
PowerDesigner数据模型版本控制管理PowerDesigner Repository 将模型存放于数据库中,对于每次的版本,可以进行比较、合并、版本递增,同时也可以从远程数据库中取出模型( check in or check out)。
一、创建 PowerDesigner 知识库1、创建知识库,首先要配置存放知识库的数据库。
菜单:Repository->Repository Definitions然后,输入Repository Name(如:hsemr),connect teyp选择direct,并选择DataSource Name框中的扩展按钮,配置数据源。
选择ODBC machine data source,点击configure按钮。
如图选择,点击添加数据源按钮。
选择系统数据源,点击下一步。
选择相应的数据源驱动程序,点击下一步。
点击完成。
Data Source Name:给新建的数据源命名;Description:对新建数据源的描述;TNS Service Name:TNS服务器名(oracle在net manager中设置)User ID:数据库用户名。
点击test connection按钮,输入passord:用户密码,最后点击ok,测试是否能链接数据库。
点击确认按钮,在点击ok按钮,数据源配置完成。
2、链接数据库,初始化repository。
菜单:Repository->Connect…,然后输入UserID and password,点击OK,即可。
第一次登陆时,不用输密码,点击ok。
当看到“Repository is not installed to database…”的提示信息时,点击ok确认安装repository到数据库。
之后powerdesigner会自动创建必须的表和数据到指定的数据库。
3、设置用户(user)设置用户之前,系统需要以admin链接到repository。
使用 PowerDesigner创建知识库,实现版本控制
使用P o w e r D e s i g n e r创建知识库,实现版本控制作者:汪晟杰,PowerDesigner研发组,Sybase, Inc. PowerDesigner从版本10起提供了Repository功能,基于PD知识库,可以实现模型的版本控制以及团队开发。
PowerDesigner知识库PowerDesigner Repository 将模型存放于数据库中,对于每次的版本,可以进行比较、合并、版本递增,同时也可以从远程数据库中取出模型(check in or check out)。
创建PowerDesigner知识库创建知识库,首先要配置存放知识库的数据库。
第一步:Menu: RepositoryÆRepository Definitions图 1 Repository Definitions然后,输入Repository Name,Database user,并选择Data Source Name,如图:图 2 ODBC第二步,Menu: RepositoryÆConnect…,然后输入UserID and password,点击OK,即可。
图 2 PD WorkSpace Tree将项目签入Repository在现有项目中按右键,选择Consolidate,如图所示。
用户可以选择是New Model 还是将现有模型与Repository内的模型做Merge。
设置完毕之后,选择OK。
这是,Repository Tree 将变成如下图:注意,V1代表版本为1,随着不断更新,用户可以为Repository提供新的版本号(PD会保留不同的版本)。
将项目从签出Repository新建或打开现有的Diagram,然后按右键选择Update from repository,如图:然后选择将要抽取的模型Name和版本号,点击OK。
这样,就完成了签出的操作,模型也会从CVS服务器上拷贝到本地。
PowerDesigner16.5中文教程-数据库模型操作教程
PowerDesigner16.5中文教程-数据库模型操作教程目录使用POWERDESIGNER软件创建数据库概述 (2)1、概念数据模型(CDM)(C ONCEPTUAL D ATA M ODEL) (2)2、逻辑数据模型(LDM) (2)3、物理数据模型(PDM)(P HYSICAL D ATA M ODEL)-最主要和常用的数据库模型 (3)4、面向对象模型(OOM)(O BJCET O RIENTED M ODEL) (3)5、业务程序模型(BPM)(B USINESS P ROCESS M ODEL) (3)6、信息流模型(ILM) (3)7、企业架构模型(EAM): (3)创建数据模型 (3)1、创建概念数据模型 (3)2、创建物理数据模型 (14)模型转换 (27)1、概念模型转为物理模型 (27)2、物理模型转概念模型 (29)3、不同数据库之间的转化 (30)导入导出SQL脚本 (31)1、物理模型导出SQL语句(生成SQL脚本) (31)2、导入SQL脚本(反向工程)生成相应的数据库表模型图 (34)由物理模型生成对象模型,并生成相应的GET、SET方法 (35)建立索引、视图、存储过程 (37)1、建立索引 (37)2、建立视图 (39)3、建立存储过程 (41)生成数据库文档(开发的数据库设计文档) (42)常规配置 (43)1、默认字体太小,修改为10号字 (43)2、将所有名词转化为大写 (44)3、修改表的字段N AME的时候,C ODE不自动跟着变 (45)使用PowerDesigner软件创建数据库概述我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。
本教程中引用了网上其他一些教程。
PowerDesigner主要分为7种建模文件:1、概念数据模型 (CDM) (Conceptual Data Model)对数据和信息进行建模,利用实体-关系图(E-R图)的形式组织数据,检验数据设计的有效性和合理性。
数据模型设计器(Data Model Designer)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
质量管理体系文件DSE-QR1201受控内部公开外部保密PowderDesigner仓库实现数据模型版本控制使用说明书编制:日期:审核:日期:批准:日期:修订记录日期修订版本修订内容作者目录1 POWERDESIGNER简介 02 为何使用仓库 02.1建立模型知识库 02.2模型版本管理 02.3模型协同开发 (2)3 仓库操作 (2)3.1创建仓库 (2)3.1.1 定义仓库 (2)3.1.2 安装仓库 (9)3.1.3 创建用户及权限 (13)3.2搭建D OMAIN模板 (14)3.3创建PDM模型 (19)3.4修改PDM操作 (24)3.5其它操作 (26)3.5.1 浏览仓库 (26)3.5.2 检出模型文档 (28)3.5.3 检入模型文档 (31)3.5.4 文档版本 (35)3.5.5 更改当前分支 (36)3.5.6 PROXY方式仓库链接配置 (36)3.6仓库用户权限管理 (40)3.6.1 创建用户 (40)3.6.2 创建组 (43)3.6.3 管理组与用户 (43)3.6.4 删除用户、组 (43)3.6.5 授权用户功能权限 (43)3.6.6 创建文件夹 (45)3.6.7 授权用户资源权限 (45)3.6.8 审查仓库用户动作 (46)3.6.9 管理分支 (47)3.6.10 创建锁定发布版本 (48)3.6.11 知识库维护人员 (48)4 实体模型建立 (49)4.1概念模型 (49)4.2公共域(D OMAINS) (49)4.3公共字段(D ATA I TEMS) (49)4.4抽象实体 (50)4.5实体(E NTITY) (50)4.5.1 创建实体 (50)4.5.2 定义实体关系 (50)4.5.3 定义属性 (51)5 FAQ (52)5.1忽略临时保护 (52)5.2使用JDBC连接仓库注意事项 (53)5.3数据库连接不上 (53)6 设计中遵循的准则 (53)6.1概念模型表示法的选择 (53)6.2实体、属性命名约定 (54)6.3候选字段提交原则 (55)1PowerDesigner简介PowerDesigner(以下简称PD)是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。
模型仓库是一个通过C/S环境管理开发团队工作的工具。
团队协同工作意味着需要以下两种功能:一、在开发人员之间共享信息。
二、保证所有的管理数据能够完整的保存在仓库中。
2为何使用仓库PD程序提供了模型仓库的管理功能,PD模型仓库被定位为为开发团队提供模型共享、模型版本存储功能的C/S环境。
仓库可以用来存储版本化的文档,文档可以包括模型、word文档、图片等等。
此处应与cvs区分,该部分肯定就只存储与建模相关的文档。
2.1 建立模型知识库通过在仓库中存储公共模型资源,以及工作环境资源等。
为达到加速、规范数据模型开发的目的,需做到以下两点:一是在日常数据建模工作中,模型设计人员通过对公共模型资源的复用来达到加速、规范开发模型的目的;二是通过反馈机制维护以及丰富公共模型资源。
做到以上两点即可称为模型知识库已经建立。
2.2 模型版本管理传统的版本管理将模型文档提交至cvs、svn之上,你懂的,他们将模型文档视为二进制文件。
没有能够真正体现模型版本之间的变化。
以下两个图体现了模型仓库在模型的版本管理上的功能。
下文将会详细说明2.3 模型协同开发模型仓库的权限控制粒度,以及比对、合并功能结合起来将能够方便的支持协同开发。
不同的组员可以对同一个模型的不同模块(即包)进行开发检入检出而不影响其他组的功能。
3仓库操作3.1 创建仓库以下介绍如何创建仓库,也就是说如何搭建仓库;3.1.1 定义仓库1 点开菜单,选择仓库定义2新增一笔仓库记录3双击刚才新增的仓库记录4 选择是5 按下图填写相关信息,这时还要选择数据源Data source name6 点击configure7 选中Connection Profiles页,点击Add Data Source8 填写数据库连接信息,注意URL连接中的@符号。
9测试,填写数据库的账号密码10完成11 这时,完成前面的操作。
回到数据源选择页面。
好了,点ok 12在该页面可以再测试一下PD的账号密码完成点ok3.1.2 安装仓库1、选择以下菜单,弹出对话框点击OK进行安装数据库2、确认是否安装仓库,点击是(Y)3、执行安装仓库,点击Execute4、安装完成2、在Repository页,看到了仓库内容。
3、当然为了防止每次都进行麻烦的连接操作,那么你可以在通用选项中设置仓库自动连接。
对话框如下。
3.1.3 创建用户及权限请看“3.6仓库用户权限管理”3.2 搭建Domain模板1、鼠标右键点击工作空间,选择新增Physical Data Model;2、添入Domain名称,点击ok3、鼠标右键点击Domain_Tpl,选中增加Domain4、新增Domain,例如“D日期”5、上传Domain模板,鼠标右键点击工作空间,选择”固化(C)”6、点击”Repository”查看上传结果情况3.3 创建PDM模型1、鼠标右键点击Domain_Tpl,选择”提取(E)”菜单提取Domain模板2、点击”本地”查看提取结果3、重新命名,命名为我们需要的名称:鼠标点击”Domian_Tpl”,选择”重命名”菜单4、增加相应的对象,例如增加表,使用“Domain”5、提交当前模型:鼠标右键点击工作空间,选择”固化(C)”6、选择Mode为”New”,得到仓库结果如下:3.4 修改PDM操作1、鼠标右键点击Audit_Pdm,选择”提取(E)”菜单提取Audit_Pdm模型修改2、修改Audit_Pdm,例如增加一张表3、提交当前修改模型:鼠标右键点击工作空间,选择”固化(C)”。
4、固化后,得到仓库结果如下:3.5 其它操作3.5.1 浏览仓库1、连接至仓库之后就可以使用repository标签浏览仓库内容了。
如下图,你将看到仓库中的文档及版本号。
2、对于检出的内容需要检查当前文档的状态(Local标签页),如下图所示,一般在连接至仓库之后,工作空间中,会在文档左边显示相应的状态图标,图标寓意如下表所示。
图标解释已更新,表示当前本地版本与仓库中的一致。
表示本地文档已被您更改过,但每天提交至PD仓库。
表示当前仓库中的文档已被别人提交更改过,您尚未更新。
已更新并锁定,表示当前本地版本与仓库中的一致,并且被您锁定。
已更新但被别人锁定,表示当前本地版本与仓库中的一致,并且被另一个人锁定。
图标解释该图标表示本地的文档被您修改但没有提交,仓库中的版本也被另一个人更改并且您没有更新相应的更改。
本地文档被你修改,并且仓库版本被你锁定。
本地文档被你修改,但是仓库版本被另一个人锁定。
仓库文档已被别人修改,但是版本被你锁定。
仓库文档被别人修改,并且被别人(可能是第二个别人)锁定。
本地文档被你修改,仓库文档也被另一个人修改(此处被别人修改是说他的修改你没有更新至本地),并且文档版本被你锁定。
本地文档被你修改,仓库文档也被另一个人修改(此处被别人修改是说他的修改你没有更新至本地),并且文档版本被另一个人锁定。
3.5.2 检出模型文档1、使用检出模型功能对话框如下所示几种方法可以用来检出模型:1、右键点击Repository标签中相应的模型,选择Check Out。
2、右键点击Local标签(即本地文档)中相应的文档,选择Update from Repository。
该对话框有以下几个选项属性可以设置:➢仓库文档选项选项描述Name 下拉选择框,仓库中文档的名称,可以用来选择所需要检查的文档或者文件夹Version 下拉选择框,可以选择所需要检出的文档版本。
Packages 弹出树形结构,可以用来选择所需要检出的文档中的包Check outdependencies复选框,确认是否需要检出所依赖的文档。
Lock before check out 在检出版本之前进行锁定,以防止其他人进行修改。
只有分配的锁定功能权限的用户可以勾选此项。
➢本地文档选项选项描述Check out to file 复选框,你可以决定将仓库文档检出至本地磁盘中,或者不勾选而直接将文档检出至工作空间中而不存储至磁盘。
Path 选择文件存储路径。
选项描述Merge document 如果你选择的路径是一个本地已经存在的文档,该选项则为可选。
用于将检出之内容与本地文档合并。
Read-only 检出后标志文档为只读,该功能一般用来防止修改误操作。
Open document 检出后打开该文档Add to workspace 是否将文档添加至当前工作空间。
2、以上选择都确认完毕,并且点击OK之后,如果顺利(FAQ将提到不顺利的情况)将弹出如下对话框。
该对话框显示仓库模型与本地模型比对结果与合并选项3、默认情况下,PD是会选择文档中所有的包来进行检出,有时出于模块划分的需要,只想检出部分的包,那么在点击之后弹出对话框如下,你就可以选择所需检出的包即可。
3.5.3 检入模型文档检入模型文档的对话框与检出的对话框类似,当然将本地的选型放在了上面可以通过下述方法用来检出模型,右键点击Local标签中相应的模型,选择Check In。
该对话框有以下几个选项属性可以设置:➢本地文档选项选项描述Workspace or File 选择检入的来源是由工作空间或者选择文件路径。
Name 用来选择所需要检入的模型或者文件当上一个选型选择Workspace时,该框为下拉列表,用于选择当前工作空间中的模型当上一个选型选择file是,该框为弹出对话框,用于选择所需要检入模型的文件路径。
Version 显示当前文档的版本在check in之后进行check out ,已更新本地文档的状态为同步状态。
Check out aftercheck in检出依赖的内容Check outdependencies➢仓库文档选项Parameter DescriptionMode 检入模式新建模式该模式用于创建提交新文档。
更新模式该模式为开发过程中最常用的模式,用于更新一个仓库中存在的版本。
版本号与本地文档的版本号一致。
分支模式创建分支的第一个版本。
合并模式合并模式用于将本地文档合并至仓库中的另一个版本中。
比如将分支版本合并至主线版本中。
Folder/Project 新建模式时可选,选择所要提交至的仓库文件夹。