超詳細 PowerDesigner 入門教學(項目數據庫設計標準)

項目數據庫設計標準步驟

一、數據需求分析

  • Creates a new model
    在這裏插入圖片描述
    在這裏插入圖片描述
  • 建好以後是這樣的
    在這裏插入圖片描述
  • 然後我們來建立實體,選擇右邊的 Entity,直接在屏幕上點就可以,\color{red}鼠標右鍵取消
    在這裏插入圖片描述
  • 這裏,我們建立5個實體
    在這裏插入圖片描述

這裏我們隨便建幾個實體,大家跟我一起建就 ok

  • 雙擊進行編輯

    • 先設置 General

      • Name 寫中文
      • Code 寫英文
      • Comment 是描述
        在這裏插入圖片描述
    • 然後設置屬性

      • 簡單說一下,第三個參數就是數據類型,我們選 Variable char 就好,就相當於 MySQL 中的 varchar 類型

      這裏,如果大家對 MySQL 有啥不懂的,可以看我的 MySQL 教程

      • \color{red}注意:後面的 P 代表主鍵,M 代表是否可以爲空,我們將編號設爲主鍵,且三個屬性都不可爲空
        在這裏插入圖片描述
    • 其餘幾個類似,這裏我就不一一介紹了,我直接貼圖就好了

    • 學校實體
      在這裏插入圖片描述在這裏插入圖片描述

    • 院系實體
      在這裏插入圖片描述
      在這裏插入圖片描述

    • 專業實體
      在這裏插入圖片描述在這裏插入圖片描述

    • 實驗室成員實體
      在這裏插入圖片描述
      在這裏插入圖片描述

    • 最後,我們就建立了如下幾個實例
      在這裏插入圖片描述

二、確定實體關係 CDM (ER模型設計、邏輯模型設計)

  • 實體已經建立好,我們就要確定它們之間的關係

  • 我們拿用戶和學校來舉例,其他類似

    • 確定 1-1 1-N N-N
      • 一個用戶只能對應一個學校,一個學校可以有多個用戶,那麼他們是 many-one的關係
    • 強制關係和非強制關係
      • 強制與非強制就是說,一個學校必須有用戶,這就是強制關係;反之,爲非強制關係,這裏,學院和用戶之間、用戶和學校之間就都是強制關係了(難不成還有沒學生的學校?😕)
  • 既然已經確定好關係,我們就在軟件中實現

    • 首先點擊右邊的這個
      -在這裏插入圖片描述

    • 然後點擊用戶拖到學校即可,效果如下
      在這裏插入圖片描述

    • 然後我們雙擊線段,進行修改即可,Mandatory 就是表示強制關係,設置完點確定即可
      在這裏插入圖片描述在這裏插入圖片描述

  • 其他類似,我也就不一一講解了

  • 最後結果如下
    在這裏插入圖片描述

1.\color{red}注意:1. 找直接關係,不能找間接關係
            2.\color{red}2. 設計邏輯模型時,不考慮是什麼數據庫

三、物理模型設計(PDM)

  • 接下來我們開始設計物理模型
  • 物理模型其實很簡單,通過 CDM 生成即可
    在這裏插入圖片描述
  • 第一個可以選擇我們的數據庫類型,下拉可以看到主流的數據庫類型都是有的
    在這裏插入圖片描述
  • 然後在 Detail 中把 Check model取消勾選,點確定就可以生成 PDM 了
    在這裏插入圖片描述
  • 生成後的 PDM 如下
    在這裏插入圖片描述

四、生成數據庫

  • 接下來,就可以生成數據庫文件了
    在這裏插入圖片描述

  • 選擇存放路徑,把 Check model取消勾選,點確定就可以了
    在這裏插入圖片描述

  • 點擊 Edit 就可以查看 sql 代碼了
    在這裏插入圖片描述

五、建庫

  • 然後我們就可以使用我們生成的 sql 文件直接創建數據庫了,這裏我們使用 Navicat 軟件

  • 先新建一個數據庫,在新建數據庫的時候一定要選擇 utf8 編碼
    在這裏插入圖片描述

  • 然後,右鍵數據庫運行 SQL 文件,將我們剛纔生成的 sql 文件導入可以
    在這裏插入圖片描述

  • 導入完成後,關閉可以
    在這裏插入圖片描述

  • 這時,我們刷新一下,就可以看到建好的數據表了,雙擊進去即可查看字段名
    在這裏插入圖片描述

六、編制《數據庫設計報告》

  • 最後,我們再說一下如何利用軟件生成數據庫設計報告

  • 比如,我們要生成 PDM 的設計報告
    在這裏插入圖片描述
    在這裏插入圖片描述

  • 編輯名字,選擇語言,最後一個選擇 Full 即可,然後點擊 OK
    在這裏插入圖片描述

  • 會出現如下畫面
    在這裏插入圖片描述

  • 這裏有兩個可以點擊,一個是生成 htm 網頁文檔,一個是生成 rtf 文件,這裏,我們生成 rtf 文件,點擊一下,修改一下文件名就可以保存了
    在這裏插入圖片描述

最後呢,我把我的 CDM 和 PDM 文件鏈接放在下面,大家有需要可以自行下載

鏈接:https://pan.baidu.com/s/1jR99LuKbRoL0YYQe_uwvog
提取碼:v177

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章