卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

使用PowerDesigner創(chuàng)建物理模型

在本文中,我們將介紹如何使用PowerDesigner來(lái)創(chuàng)建一個(gè)物理模型。 新建模型 首先,按照下圖所示,點(diǎn)擊文件 -gt; 新建模型。 選擇模型類(lèi)型和數(shù)據(jù)庫(kù) 在彈出的New Model窗

在本文中,我們將介紹如何使用PowerDesigner來(lái)創(chuàng)建一個(gè)物理模型。

新建模型

首先,按照下圖所示,點(diǎn)擊文件 -gt; 新建模型。

選擇模型類(lèi)型和數(shù)據(jù)庫(kù)

在彈出的New Model窗口中,選擇Model types并選擇Physical Data Model。然后,在下方輸入模型名稱(chēng),并選擇適合的數(shù)據(jù)庫(kù)。例如,如果你使用的是SQL Server 2008 R2,選擇Microsoft SQL Server 2008。

常用功能

在創(chuàng)建物理模型時(shí),有幾個(gè)常用的功能:

  1. 表(數(shù)字1)表示數(shù)據(jù)表
  2. 視圖(數(shù)字2)表示數(shù)據(jù)庫(kù)的視圖
  3. 關(guān)系(數(shù)字3)表示表與表之間的關(guān)聯(lián)關(guān)系

創(chuàng)建實(shí)體

首先,按照下圖所示,點(diǎn)擊entity,并在圖中任意位置點(diǎn)擊左鍵,然后點(diǎn)擊右鍵,再次點(diǎn)擊任意位置結(jié)束輸入。接著,右鍵點(diǎn)擊創(chuàng)建的entity,選擇屬性。

設(shè)置表屬性

在彈出的table屬性窗口中的常規(guī)選項(xiàng)卡下,輸入name和code。其中,name是表的名稱(chēng),可以是中文;code是表的英文名稱(chēng)編碼。

創(chuàng)建字段

選擇columns選項(xiàng)卡,在這里創(chuàng)建字段。name表示字段的含義,可以是中文;code表示字段的英文名稱(chēng)。還可以設(shè)置字段的類(lèi)型、長(zhǎng)度、主鍵、外鍵和是否非空等屬性。

設(shè)置自增主鍵

雙擊字段前面的空白部分,彈出columns properties對(duì)話框。按照下圖所示,勾選identify,并點(diǎn)擊確定,給字段設(shè)置自增主鍵。

創(chuàng)建關(guān)系表

按照上述方法,創(chuàng)建班級(jí)信息表和教室信息表。然后,我們需要設(shè)置班級(jí)信息表和學(xué)生信息表之間的一對(duì)多關(guān)系。

設(shè)置關(guān)系

雙擊學(xué)生信息表和班級(jí)信息表之間的連接線,彈出reference properties對(duì)話框。在該對(duì)話框中,可以設(shè)置連接線的名稱(chēng)、英文名稱(chēng)、父表和子表。

創(chuàng)建多對(duì)多關(guān)系

接下來(lái),我們要連接學(xué)生信息表和教師信息表。由于一個(gè)學(xué)生可以對(duì)應(yīng)多個(gè)老師,一個(gè)老師也可以對(duì)應(yīng)多個(gè)學(xué)生,所以他們之間是多對(duì)多的關(guān)系。

為了在物理表中表示多對(duì)多關(guān)系,我們需要?jiǎng)?chuàng)建一個(gè)中間表來(lái)連接學(xué)生信息表和教師信息表。這張表只需要一個(gè)字段,并將其設(shè)置為主鍵。

設(shè)置多對(duì)多關(guān)系

在學(xué)生和教師的關(guān)系表中,將唯一的主鍵設(shè)置為自增主鍵。然后,將學(xué)生和教師的關(guān)系表與教師信息表之間設(shè)置成一對(duì)多關(guān)系,將學(xué)生和教師的關(guān)系表與學(xué)生信息表之間設(shè)置成一對(duì)多關(guān)系。這樣,學(xué)生信息表和教師信息表之間就建立了多對(duì)多的關(guān)系。

標(biāo)簽: