物理数据模型(PDM)-概念数据模型 (CDM)-面向对象模型 (OOM):适用于已经设计好数据库表结构了。...
步驟如下:
一、反向生成物理數據模型PDM
開發環境 PowerDesigner 15 ,SQL Server2005
(1)在開始逆向生成PDM圖之前,需要為指定的數據庫創建ODBC數據源。以Windows xp操作系統為例,選擇“開始”/“運行”命令,在“運行”對話框中輸入odbcad32.exe,單擊“確定”按鈕,啟動數據源管理器。
(2)在“ODBC數據源管理器”對話框中單擊“添加”按鈕。
(3)在彈出的“創建新數據源”對話框中選擇“SQL Server”選項,單擊“完成”按鈕,如圖1.33所示。
?
圖1.33 “創建新數據源”對話框
(4)選擇系統DSN,單擊“添加”,出現如圖1.34所示,選擇你想為其安裝數據源的驅動程序為SQL Server,單擊“完成”。
?
圖1.34
在彈出的“創建到SQL Server的新數據源”對話框中,選擇“名稱”文本框中輸入新建數據源的名稱,例如mydb_Odbc。在“描述”文本框中可以輸入該數據源的描述信息,因為數據源的名稱經常使用單詞的縮寫形式,隨著時間的流逝很容易忘記其含義,如果搭配相應的描述信息,會使該數據源的含義更明確。在“服務器”下拉列表框中輸入CONTROL-3F43F9E\SQLEXPRESS(注:此處為SQL Server服務器的名稱,如圖1.36所示),單擊“下一步”按鈕,如圖1.35所示。
(5)在彈出的對話框中,選中“使用用戶輸入登錄ID和密碼的SQL Server驗證”單選按鈕,然后選中“連接SQL Server以獲得其他配置選項的默認設置”復選框,在“登錄ID”文本框中輸入訪問數據庫的用戶名,例如sa,在“密碼”文本框中輸入訪問數據庫的密碼,單擊“下一步”按鈕,如???????? 圖1.37所示。
?
?? 圖1.35 “創建到SQL Server的新數據源”對話框(1)
?
????圖1.36 SQL Server 2005 服務器連接
?
???
???? 圖1.37 “創建到SQL Server的新數據源”對話框(2)
(6)在彈出的對話框中的“更改默認的數據庫”下拉列表框中,選擇操作的數據庫,例如本系統的mydb,單擊“下一步”按鈕,如圖1.38所示,然后在彈出的對話框中單擊“完成”按鈕創建數據源,如圖1.39所示。
?
?
?
?? 圖1.38
?
?? 圖1.39
建立后,可以測試數據源是否連接正常,如圖1.40所示,單擊“測試數據源”
?
?
??
??圖1.40
((7)建立完數據源以后,啟動PowerDesigner。(1)建立一個空的物理數據模型。)運行PowerDesigner,并在PowerDesigner主窗口中選擇主菜單中的File/New命令,在打開的New對話框左側Model type列表框中選擇Physical Data Model(物理數據模型,簡稱PDM)選項,在右側的Model name文本框中輸入模型名稱PDM3,在DBMS下拉列表框中選擇數據庫管理系統。PowerDesigner支持的數據庫管理系統非常多,例如常用的MySQL 5.0、Microsoft SQL Server 2005、Oracle Version 10gR2等。企業進銷存管理系統選擇Microsoft SQL Server 2005作為數據庫服務器,單擊“確定”按鈕,如圖1.41所示。
?圖1.41
(8)選擇Database/Update Model from命令,如圖1.42所示,
?圖1.42
在彈出的對話框中選中Using a data source單選按鈕,
?
圖1.43
單擊右側的“” ,如圖1.44所示。選擇剛才建立的數據源
?
?
?圖1.44
點擊“Modify ”可以修改剛才數據源的連接配置屬性。輸入用戶名和密碼,單擊“connect“,出現如圖1.45所示的對話框。
圖1.45
(9)在彈出的對話框中選擇需要生成E-R圖的數據表、視圖、系統表等,選擇你要生成的PDM的數據庫表,試圖等,單擊“確定”按鈕生成數據庫的PDM圖,如果表較多,則耐心等待。
圖1.46
---------------------------------------
或者可以這樣操作:
1.打開PowerDesigner,選擇File | Reverse Engineer | Database....?。在New Physical Data Model?對話框中, 選擇所需要連接的數據庫類型,點擊“確定”。?
2.在出來的database reverse engineering窗口里,?選擇Using a data source選項。?
點擊下一行最右邊的數據庫圖標,彈出Connect to a Data Source窗口。選擇第一項:ODBC machine data source。?
點擊Configure按鈕,彈出如下窗口:?
再點擊上面工具欄的第二個按鈕,彈出如下窗口:?
按步驟配好之后,返回到Connect to a Data Source窗口,輸入用戶名和密碼,即可。
登錄成功之后,彈出如下窗口:?
點擊OK,即可自動生成ER圖。
3.?就生成了ER diagram.
?
二、利用物理數據模型(PDM)生成概念數據模型 (CDM)和面向對象模型 (OOM)
1.點擊菜單欄Tools --> 選擇 Generate Object-Oriented Model 的時候彈出下圖窗體?
在OOM Generation Options 界面中的?
選擇detail標簽中,將Convert name into code,前面打鉤去掉 保存就可能了。?
如圖所示:?
生成概念數據模型 (CDM)同上。
轉載于:https://www.cnblogs.com/xinyaoxp/p/3272803.html
總結
以上是生活随笔為你收集整理的物理数据模型(PDM)-概念数据模型 (CDM)-面向对象模型 (OOM):适用于已经设计好数据库表结构了。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MVC中不能使用原生态的#include
- 下一篇: MySQL : 报错:1130-host