1.創建邏輯模型
2.配置實體間關系
3.修改顯示風格
可以在Tools->Model Option里修改Model的Notation,去改變實體關系圖顯示的風格。
比如我們比較常用的,Entity/Relationship, 顯示如下:
4.概念模型轉邏輯模型
點擊Tools->Generate Logical Model,自動生成邏輯模型,由於邏輯模型會消除M:N的關系,因此會自動建表,如下
5.0:1、1:1關系
1:N,M:N關系的表一般叫Assoication Table
0:1,1:1關系的表,稱為Inhenritance,或者Generation
上圖概念模型轉成邏輯模型后,如下圖:
X:表示Teacher和Worker是互斥的。X下面的小矩形表示Teacher和Worker的合集就是Employee的全集。
這兩項配置需要右鍵點擊Inheritance的線
6.0:1、1:1關系,概念模型的不同設置,及邏輯模型中的變化
選擇Properties,如下圖所示:
Mutually exclusive children: 表示互斥
Complete: 表示子集的合集即是全集。
選擇Children,可以看到Employee的兩個子集
當再Generation Tab頁中,只選擇“Generate Children”,則在將邏輯模型自動生成物理模型時,會自動創建兩個表Teacher和Worker,也就是只創建兩個Child表
如果選擇Parent和Children,如下圖,會創建三張表
如果只選擇Parent,如下圖,則只會創建一張表