PowerDesinger:實體關聯圖->物理資料模型(關係表)->sql語句-資料庫,powerdesingersql

來源:互聯網
上載者:User

PowerDesinger:實體關聯圖->物理資料模型(關係表)->sql語句-資料庫,powerdesingersql

  之前參加項目的時候,就聽說過PowerDesinger,但一直都沒有用到過,這次通過接手基礎的選課模組終於有機會通過powerDesinger的CDM模型建立資料庫了。

PowerDesinger中存在幾種資料模型分別是:M----Model,

  1. 概念資料模型(CDM)Conceptual Diagram Model
  1. 邏輯資料模型(LDM)
  1. 物理資料模型(PDM)Physical Diagram Model
  1. 物件導向模型(OOM)
  1. 商務程序模型(BPM)

抽象程度(依次降低):

CDM->LDM->PDM

 

Powerdesinger的強大之處就在於,能夠通過概念資料模型產生物理資料模型,然後通過產生的物理資料模型,直接產生資料庫。接下來我們看一下具體的步驟:

  1. 首先,我們根據畫好實體關聯圖:
    1. 實體的畫法與我們之前無異,但是這裡的關係卻有些不同

選擇TextBox中的

然後到繪圖區域串連兩個實體,雙擊畫好的"聯絡",我們可以看到

  1. 注意實體關聯圖中,各個實體之間不能有內含項目關聯性,各個實體之間是單純的關聯關係。
  1. 實體間的關聯關係應該有自己的命名。

通過Select選擇要轉化的表徵圖

 

  1. 將畫好的實體關聯圖轉化為物理資料模型

  1. 實體關聯中的一對一的關係,在每個"一"包含另一個"一"方的ID
  2. 實體關聯中的一對多的關係,在"多"方的每條記錄中包含"一"方的ID
  3. 實體關聯中的多對多關係,產生每條記錄中包含每個"多"方的ID的另一張表。

 

 

使用物理資料模型建立資料庫指令碼

  1. 將使用中視窗定位在PDM中,點擊工具列中的DataBase->Generate Database,得到產生資料庫的sql語句。

 

  1. 通過執行sql語句我們就能產生相應的資料表和資料庫。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.