用PowerDesigner 逆向工程導(dǎo)出ORACLE數(shù)據(jù)庫 表字段注釋_第1頁
用PowerDesigner 逆向工程導(dǎo)出ORACLE數(shù)據(jù)庫 表字段注釋_第2頁
用PowerDesigner 逆向工程導(dǎo)出ORACLE數(shù)據(jù)庫 表字段注釋_第3頁
用PowerDesigner 逆向工程導(dǎo)出ORACLE數(shù)據(jù)庫 表字段注釋_第4頁
用PowerDesigner 逆向工程導(dǎo)出ORACLE數(shù)據(jù)庫 表字段注釋_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、如何用PowerDesigner逆向工程導(dǎo)出ORACLE數(shù)據(jù)庫表+字段+注釋 問題一:PowerDesigner在設(shè)計時,如何顯示表中的注釋選項選定一個編輯的表,右鍵- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷鍵Ctrl+U)- >Comment(前面打勾)- >OK彈出的窗口中,選中COMMENT確定后注釋列就出來了,這樣所有的表都是這樣的(剛才的操作像是在操作一個模板一樣)-問題二:如何用PowerDesigner的逆向工程,從數(shù)據(jù)庫中加載數(shù)據(jù)表信息?  

2、0;  第一步:先反向工程,文件逆向工程DATABASE(從數(shù)據(jù)庫中加載數(shù)據(jù)表,字段信息)選擇數(shù)據(jù)庫類型:如我用oracle 9i接下來會讓我們選擇一個ODBC數(shù)據(jù)源,像我這個已經(jīng)建立好了的。如果沒有的話,就要去建立一個新的:逆向工程完成后生成的表到這里,我們的逆向工程,就完成了。問題三:如何用PowerDesigner的導(dǎo)出報告(report)生成數(shù)據(jù)庫設(shè)計WORD文檔(或HTML格式的文檔)? 先用問題一所述,顯示表的注釋信息,然后點reports->reportsWizard下一步,選擇生成格式,一個是HTML網(wǎng)頁格式,另一個是RTF格式,也就是WORD格式,打印模板我選

3、一個Professional,用這個就差不多夠了,當(dāng)然也可以選擇別的report template,我之所以用這個,是因為發(fā)現(xiàn)模板生成的report有很多我不關(guān)心的內(nèi)容。繼續(xù)下一步先選擇數(shù)據(jù)表,然后把表名和表的注釋選上,注意順序和寬度,如50MM再選擇數(shù)據(jù)表中的列,然后把列名,列的類型,列長度,列的注釋選上,注意順序和寬度,如50MM確定   一下就可以了。-參考-使用PowerDesigner生成報告的方法/建立一個新的ODBC數(shù)據(jù)源開始/選擇Database->configure connections,轉(zhuǎn)到system dsn標(biāo)簽,點擊Add按鈕,選數(shù)據(jù)庫類型O

4、racle,點擊完成。顯示如下:輸入DataSource Name“PDMTest”;輸入ServerName“Database”, 配置完成。點擊“Test Connect”輸入ServerName“Database”,用戶名和密碼,若連接成功,顯示如下:然后就會出現(xiàn)一個下面的圖片,和我上面建立好的差不多一樣吧:)/建立一個新的ODBC數(shù)據(jù)源結(jié)束/接著,選擇我們感興趣的表,視圖等最后開始生成中。1.在創(chuàng)建的pdm根結(jié)點上點擊右鍵,選擇new-report,在出現(xiàn)環(huán)境下選擇需要生成報告的內(nèi)容; 如:選table-table column list,在右邊框中會出現(xiàn)所選內(nèi)容; 2.在右邊項上擊右

5、鍵,選layout,在彈出界面上選擇需要在文檔中顯示的項目;如:名稱,注釋,數(shù)據(jù)類型,長度; 3.通過右上按鈕generate RTF/generate HTML生成相應(yīng)文檔.如: 表格Bids 表格Bids的專欄清單 名稱 注釋 數(shù)據(jù)類型 長度 bid 竟拍記錄ID NUMBER(22) 22 bpid 竟拍編號 INT uno UNO NUMBER(12) 12 price 竟拍價 NUMBER(12) 12 quantity 數(shù)量 INT bdate 出價時間 DATE state 狀態(tài) BOOLEAN總結(jié)一下:首先:一、建立ODBC數(shù)據(jù)源。    

6、0;       1, 打開系統(tǒng)ODBC數(shù)據(jù)源,位置“控制面板-管理工具-數(shù)據(jù)源(ODBC),也可以在powerDesigner中的database中,configure connections中配置。           2,選擇系統(tǒng)DSN,點擊添加按鈕,會彈出如下界面,選擇與數(shù)據(jù)庫相匹配的驅(qū)動程序         3、該數(shù)據(jù)源建立成功,可以該數(shù)據(jù)源名稱進

7、行連接測試     這里的配置搞了半天,data source name隨便寫,可以指定一個在后面使用,如"wendaoke",tns service name是oracle中database,就是卡在這里,搞了半天,菜,test connection.       二、逆向工程         1.選擇Database菜單下的Reverse Engineer Database,彈出Da

8、tabase Reverse Engineering對話框,選Using an ODBC data source選ODBC數(shù)據(jù)源上面指定的,“wendaoke”          2、點擊確定后,顯示此數(shù)據(jù)庫中所有表、視圖、用戶(這個選擇一下該數(shù)據(jù)庫的用戶)。根據(jù)需要選擇后,轉(zhuǎn)換成pdm。        通過SQL腳本逆向工程生成PDM       如果你不光有個正在

9、使有的數(shù)據(jù)庫,你還有一下建立庫的腳本,那你發(fā)財了!因為用.sql的腳本生成的模型,就不存在用數(shù)據(jù)庫生成的缺點了,具體操作如下:1、 數(shù)據(jù)庫SQL腳本文件crebas.sql。2、還是創(chuàng)建一個pdm,選擇Database->Reverse Engineer Database,選擇Using script files生成模型后要導(dǎo)出數(shù)據(jù)庫建庫腳本導(dǎo)好的模型,當(dāng)然是用來修改和導(dǎo)出建庫腳本的,操作方法如下     選擇database->generate database     選擇數(shù)據(jù)庫用戶,同時可選要導(dǎo)出的表,最后點擊確定,如果不能正常生成腳本提示模型錯誤,則在上圖中的options中將c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論