PowerDesigner物理数据模型实用技巧

PowerDesigner物理数据模型实用技巧

ID:37924645

大小:1.55 MB

页数:18页

时间:2019-06-02

PowerDesigner物理数据模型实用技巧_第1页
PowerDesigner物理数据模型实用技巧_第2页
PowerDesigner物理数据模型实用技巧_第3页
PowerDesigner物理数据模型实用技巧_第4页
PowerDesigner物理数据模型实用技巧_第5页
资源描述:

《PowerDesigner物理数据模型实用技巧》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PowerDesigner物理数据模型实用技巧摘要PowerDesigner是Sybase公司推出的一个集成了企业架构分析、UML(统一建模语言)和数据建模的CASE(计算机辅助软件工程)工具。它能够用于创建多种不同类型的DBMS(数据库管理系统),每种类型的DBMS都包含一个标准定义的文件用于在PD和DBMS中确定彼此的关联而提供一套接口;创建不同的DBMS可以生成不同的数据库脚本。本文结合作者实践,通过物理数据模型基本操作、正向工程、逆向工程和导出数据字典四个方面,采用图文并茂的方式,来向读者介绍使用PowerDesigner进行物理数据模型管

2、理的实用技巧,希望借此能够降低学习成本,从而更好的使用该工具进行物理数据模型管理。关键字:PowerDesigner、物理数据模型、正向工程、逆向工程、导出数据字典PowerDesigner是Sybase公司推出的一个集成了企业架构分析、UML(统一建模语言)和数据建模的CASE(计算机辅助软件工程)工具。它能够用于创建多种不同类型的DBMS(数据库管理系统),每种类型的DBMS都包含一个标准定义的文件用于在PD和DBMS中确定彼此的关联而提供一套接口;创建不同的DBMS可以生成不同的数据库脚本。物理数据模型(PhysicalDataModel,P

3、DM)提供了系统初始设计所需要的基础元素,以及相关元素之间的关系;数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程、操作、触发、视图和索引表等。物理数据模型(PDM)的主要功能:1、可以将数据库的物理设计结果从一种数据库移植到另一种数据库;2、可以通过反向工程将已经存在的数据库物理结构重新生成物理模型或概念模型;3、可以定制生成标准的模型报告;4、可以转换为OOM;5、完成多种数据库的详细物理设计(涵盖常用的各种数据库的DBMS),并生成数据库对象的.sql脚本;下面从四个方面介绍一下PowerDesigner进行物理数据

4、模型管理的实用技巧:一、物理数据模型基本操作1、新建PDM运行PowerDesigner,在File—>NewModel,选择PhysicalData,修改模型名称,设置DBMS。新建PDM后即可开展数据库的设计工作,如表空间、表、视图等设计,可在浏览视图中通过右键进行操作,也可使用工具箱进行快速创建,其中工具箱主要常用的几个功能:指针;放大/缩小;创建包;创建表;创建视图;创建关联;小提示:有时误点工具箱的,工具箱就看不到了,在工具栏右键,可以再设置显示工具箱2、创建表空间对于DB2和Oracle都有表空间的概念,表空间主要是在表和物理存储之间又

5、增加了一层,它可以控制数据库所占用的磁盘空间,提高数据库的输入输出性能等,在这里不展开详述,还是回到如何在PDM中创建表空间的主题上。表空间无法通过工具箱来快速创建,必须通过在工程顶层右键new或在菜单Model中选择Tablespace一般来说,表空间是由页大小、物理存储位置、缓冲池等参数组成,但在这里创建表空间的目的不是为了记录创建在哪个物理存储上,使用哪个缓冲池,因为这些大多需要根据实际的部署环境调整,这里创建表空间的是为了后续的在表的管理中可以设定表空间。出于这个目的,一般我在PowerDesigner中创建表空间主要只起名称,而不进行其他

6、具体参数的设置。在创建表空间时一般只填写General选项卡下的Name和Code即可,而如果想设置更全面的参数可以在PhysicalOptions中填写。3、创建包包(Package)的目的是为了将不同的物理图(PhysicalDiagram)进行分组。在一个物理数据模型中可能会有多个物理图,通过包就可以将这些物理图进行业务分组,从而形成一个树形结构,使设计和开发人员都能一目了然,同时在后面的正向工程中,可根据包来分组导出指定包下的表。包的创建可以在工具箱中点击,也可以通过在工程顶层或任意一层包目录右键new选择Package包的属性很简单,一般

7、我们只填Name、Code和Comment即可每个包下必须至少有一个物理图,可以创建多个,选中某一包后右键new选择PhysicalDiagram即可。通过包和物理图的组合,就可以形成一个我们对物理数据模型的层次关系梳理。4、创建表表的创建可以在工具箱中点击,也可以通过在工程顶层或任意一层包目录右键new选择Table。在表的属性中会有多个标签页,下面就主要的和需要注意的标签页进行一下介绍:lGeneral基本信息选项卡,这个选项卡没什么好说的,主要是表名定义。lColumns列选项卡,这是一个表创建中最核心的地方,定义字段名称、类型、大小、默认值

8、等都在这里完成。lKeys约束选项卡,对应DDL中的constraint。这是一个容易被人遗忘的地方,但它却很重要,因为在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。