PowerDesigner 創建概念模型、轉換顯示風格、概念模型轉邏輯模型


1.創建邏輯模型

2.配置實體間關系

850a93c7b0ec291ef821d004d4fba57f.png

3.修改顯示風格

可以在Tools->Model Option里修改Model的Notation,去改變實體關系圖顯示的風格。

Clipboard Image.png

比如我們比較常用的,Entity/Relationship, 顯示如下:

Clipboard Image.png

4.概念模型轉邏輯模型

點擊Tools->Generate Logical Model,自動生成邏輯模型,由於邏輯模型會消除M:N的關系,因此會自動建表,如下

Clipboard Image.png

5.0:1、1:1關系

1:N,M:N關系的表一般叫Assoication Table

0:1,1:1關系的表,稱為Inhenritance,或者Generation

上圖概念模型轉成邏輯模型后,如下圖:

Clipboard Image.png

X:表示Teacher和Worker是互斥的。X下面的小矩形表示Teacher和Worker的合集就是Employee的全集。

這兩項配置需要右鍵點擊Inheritance的線

Clipboard Image.png

6.0:1、1:1關系,概念模型的不同設置,及邏輯模型中的變化

選擇Properties,如下圖所示:

Clipboard Image.png

Mutually exclusive children: 表示互斥

Complete: 表示子集的合集即是全集。

選擇Children,可以看到Employee的兩個子集

Clipboard Image.png

當再Generation Tab頁中,只選擇“Generate Children”,則在將邏輯模型自動生成物理模型時,會自動創建兩個表Teacher和Worker,也就是只創建兩個Child表

Clipboard Image.png

Clipboard Image.png

如果選擇Parent和Children,如下圖,會創建三張表

Clipboard Image.png

Clipboard Image.png

如果只選擇Parent,如下圖,則只會創建一張表

Clipboard Image.png

 

Clipboard Image.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM