PowerDesigner与SQL Server相连
以前聽說過PowerDesigner可以和數(shù)據(jù)庫連接,根據(jù)在PowerDesigner創(chuàng)建的數(shù)據(jù)模型創(chuàng)建表、觸發(fā)器、存儲(chǔ)過程到數(shù)據(jù)庫中。也可以將已有的數(shù)據(jù)庫導(dǎo)出到PowerDesigner中為數(shù)據(jù)模型。今天做了一下測試,發(fā)現(xiàn)確實(shí)很簡單,現(xiàn)在操作步驟與大家分享:?
0、準(zhǔn)備工作?
先在SQL Server中創(chuàng)建一數(shù)據(jù)庫,以供測試用。?
Create database test?
1、 根據(jù)在PowerDesigner創(chuàng)建的數(shù)據(jù)模型創(chuàng)建表、觸發(fā)器、存儲(chǔ)過程到數(shù)據(jù)庫中?
1)打開PowerDesigner ,建立一個(gè)物理數(shù)據(jù)模型?
2)在彈出的對話框中保持默認(rèn)設(shè)置
3)將新建的physical data model 重命名為test
4)在其中建兩個(gè)表,創(chuàng)建兩個(gè)表的關(guān)聯(lián)關(guān)系.
5)單擊"Database"->"Configure Connections"
6)在彈出的ODBC數(shù)據(jù)源管理器中,點(diǎn)擊"添加",添加一個(gè)數(shù)據(jù)源
從上圖可以看出,已經(jīng)成功添加了一個(gè)名為test的sql server數(shù)據(jù)源.
7)點(diǎn)擊"Database"->"Connect..",連接到剛才添加的數(shù)據(jù)源.
8)點(diǎn)擊"Database"->"Generate Database",將表創(chuàng)建到數(shù)據(jù)庫
在上面的對話框中,可以選擇生成腳本的目錄和文件名,下面還有很多選項(xiàng),我保持了默認(rèn)選項(xiàng).注意選中"Script generation",只生成腳本,選中"ODBC generation"會(huì)提示你執(zhí)行腳本到數(shù)據(jù)庫.
點(diǎn)擊Run可以運(yùn)行腳本,也可手動(dòng)修改腳本后再Run.Run了之后,再到數(shù)據(jù)庫查看,發(fā)現(xiàn)表和表之間的關(guān)聯(lián)關(guān)系已經(jīng)創(chuàng)建了.
2、將已有的數(shù)據(jù)庫導(dǎo)出到PowerDesigner中為數(shù)據(jù)模型
?1)新建一個(gè)physical data model,命名為test2
2)點(diǎn)擊"Database"->"Connect.."連接數(shù)據(jù)源。
3)點(diǎn)擊"Database"->"Reverse Engineer Database..."
4)Using an ODBC data source
5)點(diǎn)擊"確定"后,可以看到下面的對話框,選項(xiàng)的意思也很明了,默認(rèn)只選中了導(dǎo)出表:
?6)"OK"之后可以看到導(dǎo)入滾動(dòng)條,完成之后,可以看到數(shù)據(jù)庫表已導(dǎo)入為數(shù)據(jù)模型。
轉(zhuǎn)載于:https://www.cnblogs.com/zzw1986/p/4718564.html
總結(jié)
以上是生活随笔為你收集整理的PowerDesigner与SQL Server相连的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS3 ::selection选择器
- 下一篇: 无责任Windows Azure SDK