使用PowerDesigner創(chuàng)建物理模型
在本文中,我們將介紹如何使用PowerDesigner來創(chuàng)建一個物理模型。 新建模型 首先,按照下圖所示,點擊文件 -gt; 新建模型。 選擇模型類型和數(shù)據(jù)庫 在彈出的New Model窗
在本文中,我們將介紹如何使用PowerDesigner來創(chuàng)建一個物理模型。
新建模型
首先,按照下圖所示,點擊文件 -gt; 新建模型。
選擇模型類型和數(shù)據(jù)庫
在彈出的New Model窗口中,選擇Model types并選擇Physical Data Model。然后,在下方輸入模型名稱,并選擇適合的數(shù)據(jù)庫。例如,如果你使用的是SQL Server 2008 R2,選擇Microsoft SQL Server 2008。
常用功能
在創(chuàng)建物理模型時,有幾個常用的功能:
- 表(數(shù)字1)表示數(shù)據(jù)表
- 視圖(數(shù)字2)表示數(shù)據(jù)庫的視圖
- 關系(數(shù)字3)表示表與表之間的關聯(lián)關系
創(chuàng)建實體
首先,按照下圖所示,點擊entity,并在圖中任意位置點擊左鍵,然后點擊右鍵,再次點擊任意位置結束輸入。接著,右鍵點擊創(chuàng)建的entity,選擇屬性。
設置表屬性
在彈出的table屬性窗口中的常規(guī)選項卡下,輸入name和code。其中,name是表的名稱,可以是中文;code是表的英文名稱編碼。
創(chuàng)建字段
選擇columns選項卡,在這里創(chuàng)建字段。name表示字段的含義,可以是中文;code表示字段的英文名稱。還可以設置字段的類型、長度、主鍵、外鍵和是否非空等屬性。
設置自增主鍵
雙擊字段前面的空白部分,彈出columns properties對話框。按照下圖所示,勾選identify,并點擊確定,給字段設置自增主鍵。
創(chuàng)建關系表
按照上述方法,創(chuàng)建班級信息表和教室信息表。然后,我們需要設置班級信息表和學生信息表之間的一對多關系。
設置關系
雙擊學生信息表和班級信息表之間的連接線,彈出reference properties對話框。在該對話框中,可以設置連接線的名稱、英文名稱、父表和子表。
創(chuàng)建多對多關系
接下來,我們要連接學生信息表和教師信息表。由于一個學生可以對應多個老師,一個老師也可以對應多個學生,所以他們之間是多對多的關系。
為了在物理表中表示多對多關系,我們需要創(chuàng)建一個中間表來連接學生信息表和教師信息表。這張表只需要一個字段,并將其設置為主鍵。
設置多對多關系
在學生和教師的關系表中,將唯一的主鍵設置為自增主鍵。然后,將學生和教師的關系表與教師信息表之間設置成一對多關系,將學生和教師的關系表與學生信息表之間設置成一對多關系。這樣,學生信息表和教師信息表之間就建立了多對多的關系。