PowerDesigner怎么在包中引用别的包中的表

PowerDesigner怎么在包中引用别的包中的表

当我们使用 PowerDesigner 设计较大系统的数据库时,为了方便观看与设计,往往采用分包设计,对于基础表来说会经常在其他包中被引用,如果简单的粘贴则会出现重复的表,并且也不好维护和生成最终 SQL 语句,下面整理了下 PowerDesigner 如何在包中引用别的包中的表。

一、打开 PowerDesigner 软件

二、点击最上方 File 导航标签,选中“New Model…”,进行新建模块的操作

三、新建物理模型

在弹框中的选择“Information”,然后点击“Physical Data”,然后在下方“Model name:”和“DBMS:”中分别输入我们想要的名字和数据库类型,点击“ok”,这样我们就成功建立了一个逻辑模型。特殊说明此处起名为 ODS 层

四、在物理模型中创建表格

在右侧的“toolbox”处点击图上的表格,再在画布上点击,实现新建表操作,同时自行加入表格相关属性

五、新建新的物理模型

用鼠标右键点击模块名,在弹框中选择“New”>>“Physical Diagram”,进行新的图解创建(即另一个包),包名 DWD 层。

六、如何包中引用别的包中的表?

在“ODS”图解页面选中“行政区划”表,进行复制(鼠标右键点击后点击“Edit”>>“Copy”或者用“Ctrl+c”),然后在“DWD”图解页面点击右键,选择“Edit”>>“Paste as Shortcut”,这样就完成了在包里对另一个包里的表进行引用,这样随便编辑哪个表,另一个表会跟着改变。


评论