在powerdesigner中創建物理數據模型


  物理數據模型(PDM)是以常用的DBMS(數據庫管理系統)理論為基礎,將CDM/LDM中所建立的現實世界模型生成相應的DBMS的SQL語言腳本。PDM敘述數據庫的物理實現,是對真實數據庫的描述

  PDM以PowerDesigner為每種數據庫提供的數據定義文件(擴展名為.xdb)作為語法模板來生成SQL語言腳本。利用正向工程,由PDM生成SQL腳本,再通過SQL腳本在數據庫中建立相應的數據存儲結構;反之,也可以利用反向工程,通過數據庫中已經存在的數據存儲結構導出對應的PDM。

  物理模型能夠直觀的反應出當前數據庫的結構。在數據庫中的表、視圖、存儲過程等數據庫對象都可以在物理模型中進行設計。

  在powerdesigner中創建物理數據模型的具體步驟如下圖所示:

新建一個物理模型后,此時就會進入物理模型的設計面板,如下圖所示:

系統會顯示一個專門用於物理模型設計的工具欄如下圖所示:

若要在物理模型中添加一個表,單擊按鈕,然后再到模型設計面板中單擊一次便可以添加一個表,系統默認為表命名為Table_n,這里的n會隨着添加的表增多而順序增加。添加的表是沒有任何的列的,如下圖所示:

單擊工具欄的按鈕,講鼠標切換回指針模式,然后雙擊一個表,系統將打開表的屬性窗口,在General選項卡中可以設置表的Name、Code等屬性

例如我們要新建一個學生表(Student),則可以修改Name和Code

  單擊【Columns】切換到列選項卡,在下面的列表中可以添加表中的列,Name是模型上顯示的名稱,Code是生成的實際列名,后面的3個復選框P代表主鍵(primary key),F代表外鍵(foreign key),M代表不能為空。為學生表添加列,如下圖所示:

點擊【確定】按鈕,就可以創建完成了,如下圖所示:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM