一.     PDM 介绍

物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系;数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程、操作、触发、视图和索引表等;

PowerDesigner能够用于创建多种不同类型的DBMS(数据库管理系统),每种类型的DBMS都包含一个标准定义的文件用于在PD和DBMS中确定彼此的关联而提供一套接口;创建不同的DBMS可以生成不同的数据库脚本。

物理数据模型(PDM)的主要功能:

1、可以将数据库的物理设计结果从一种数据库移植到另一种数据库;

2、可以通过反向工程将已经存在的数据库物理结构重新生成物理模型或概念模型;

3、可以定制生成标准的模型报告;

4、可以转换为OOM;

5、完成多种数据库的详细物理设计(涵盖常用的各种数据库的DBMS),并生成数据库对象的.sql脚本;

1.1 PDM中的基本概念:

1)  表

2)  列

3)  视图

4)  主键

5)  候选键

6)  外键

7)  存储过程

8)  触发器

9)  索引

10)完整性检查约束

1.2 创建PDM对象:

1)  创建表

2)  创建列

3)  创建创建域

4)  创建视图

5)  创建主键

6)  创建候选键

7)  创建外键

8)  创建索引

9)  创建完整性检查约束

10)创建存储过程

11)创建触发器

1.3 管理PDM对象:

1)  创建用户

2)  设置表的用户

3)  设置表的物理属性

1.4 检查PDM:

1)  检查选项设置

(1)Package(包)

(2)Table(表)

(3)Column(列)

(4)Index(索引)

(5)Key(键)

(6)Domain(域)

(7)View(视图)

(8)Reference(参照)

(9)Trigger(触发器)

(10)    Procedure(存储过程)

(11)    User(用户)

(12)    File(文件)

2)更正错误/警告

1.5 触发器和存储过程/函数:

1)创建触发器

设定触发器类型(Insert、Update、Delete)

2)创建存储过程/函数

1.6 生成数据库

1)选择Database→GenerateDatabase菜单项

2)选项设置

(1)数据库

(2)用户

(3)域

(4)表和列

主键、候选键

外键

索引

触发器

(5)存储过程

3)格式设置

4)选择对象

(1)查看包

(2)全选/全部取消选择

(3)使用图中选中的对象

1.7 创建PDM:

1)新建PDM

(1)选择File→New Model菜单项

(2)在左侧模型类型列表中选择Physical  Data Model

(3)在右侧输入模型名称、在DBMS下拉列表中选择DBMS类型、在First diagram下拉列表中选择Physical Diagram

2)正向工程:从CDM/LDM生成PDM

3)逆向工程:从现有DB 逆向生成PDM

正向工程和逆向工程生成PDM会单独整理成一片文章,这篇不做说明。

1.8 PDM 生成脚本:

PDM我们最终是需要导入我们的数据库中去。 PDM 可以生成不同数据库对应的sql语句,或者直接讲脚本部署到数据库中,这个在generate database 的时候可以进行选择。

一般是先生成sql 脚本,然后到数据库里执行sql脚本。

pdm软件linux,PowerDesigner 物理数据模型(PDM) 说明相关推荐

  1. pdm软件linux,Persepolis Download Manager(pdm下载器)

    Persepolis Download Manager是一款基于[aria2]下载工具的图形客户端.它是一款开源免费跨平台且不限速的多线程下载软件,其优点是速度超级快.体积轻盈.性能强劲.资源占用少: ...

  2. PowerDesigner(六)-物理数据模型(PDM逆向工程)

    物理数据模型PDM 物理数据模型(Physical Data Model,PDM):在数据库的逻辑结构设计好之后,就需要完成其物理设计,PDM就是为实现这一目的而设计的. 物理数据模型是以常用的DBM ...

  3. 物理数据模型(PDM)-概念数据模型 (CDM)-面向对象模型 (OOM):适用于已经设计好数据库表结构了。...

    步骤如下: 一.反向生成物理数据模型PDM 开发环境 PowerDesigner 15 ,SQL Server2005 (1)在开始逆向生成PDM图之前,需要为指定的数据库创建ODBC数据源.以Win ...

  4. 六、物理数据模型(PDM逆向工程)

      物理数据模型PDM 物理数据模型(Physical Data Model,PDM):在数据库的逻辑结构设计好之后,就需要完成其物理设计,PDM就是为实现这一目的而设计的. 物理数据模型是以常用的D ...

  5. 四、物理数据模型PDM(Physical Data Model )

    一.     PDM 介绍 物理数据模型(Physical Data Model)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系:数据库的物理设计阶段必须在此基础上进行详细的后台设 ...

  6. PowerDesigner物理数据模型

    物理数据模型 name 显示名称 code 生成代码中的名称 comment 生成代码中备注 生成代码中特例: 外键名在Integrity--Constraint name 主键名Constraint ...

  7. PDM和建表sql,PDM和EXCEL互转操作。

    一.PDM与建表sql互转 1.PDM转建表sql 选中表格,可以多选操作,然后按快捷键ctrl+g,复制Preview内容即可,最后会在桌面生成一个文件,用记事本打开即可. 2.建表sql转PDM ...

  8. 如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)(转)...

    如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM) pdm做好后,最终是要将其转化为数据库实体的. 1.确认当前Powerdesigner设置的d ...

  9. PowerDesigner 16逆向工程,MySQL数据库的生成PDM物理数据模型文件

    很多项目在前期的快速迭代时期并没有很多项目文档保存下来,在项目已经成熟之后往往需要补齐项目文档,PowerDesigner是一款非常优秀的数据库建模工具.本文就讲解一下如何利用PowerDesigne ...

最新文章

  1. Cs Tip08: 文件存储
  2. 计算机联锁与全电子执行单元,计算机联锁全电子执行单元.doc
  3. hihoCoder #1445 : 后缀自动机二·重复旋律5
  4. asp.net 应用数据缓存 -- Cache对象使用
  5. spring-core
  6. SSH连接linux时,长时间不操作就断开的解决方案
  7. echo字符集 shell_Xshell 能显示中文 但输入的中文都变成了问号
  8. Lindley equation
  9. 一张图学会python应用到excel-简单使用python做excel多文件批量搜索(带图形界面)(已更新)...
  10. SQL优化的一些总结
  11. C# SolidWorks二次开发-工程图-更换工程图图纸格式/模板
  12. 伍斯特理工学院计算机研究生,伍斯特理工学院计算机工程硕士排名第52(2020年TFE Times排名)...
  13. L. Ray in the tube
  14. 计算机专业的求职信英文版带翻译,[求职信英语作文带翻译]求职信的英语作文4篇...
  15. python人文社科研究_人文社科论文写作数据分析利器|SPSS+Stata+Endnote+Python
  16. oracle收集snop,SNAP收集服务器信息
  17. 【刷机】nubia z17 root 刷入twrp
  18. 来闯关吗?一个有趣的 Python 解谜网站!我已经懵逼了!
  19. nmap扫描出错sendmsg: No route to host
  20. CNVD-2020-62853 360天擎终端安全管理系统越权访问漏洞复现

热门文章

  1. 主流hpc应用安装之QE
  2. html 中广告怎么弄,html广告代码添加教程
  3. 记录了解 aPaaS
  4. 真是没的说,我也深深感觉这样,现在什么也干不下去,总是心静不下来.想学习,看点书,总是被工作打断.闲下来总想多休息一下,放松一下
  5. 结对项目——自动生成小学四则运算题目的命令行程序(基于Python)
  6. 五一假期庄河、金石滩迎客16万 近郊游倍儿火
  7. 软考初级程序员上午单选题(19)
  8. 重磅!顶尖AI学者全职回国,拟加入清华大学
  9. python error “quote_from_bytes() expected bytes”
  10. 安装百度网盘是提示不能打开要写入的文件