PowerDesigner 物理数据模型(PDM) 说明

本文详细介绍了PowerDesigner的物理数据模型(PDM)的创建、管理、检查和使用示例,包括创建和管理表、列、视图、主键、外键、存储过程和触发器,以及生成数据库脚本的过程。PDM主要用于数据库物理设计,支持数据库移植、反向工程和参照完整性定义,是数据库设计的重要工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.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)更正错误/警告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值