• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            不會飛的鳥

            2010年12月10日 ... 不鳥他們!??! 我要用自己開發(fā)的分布式文件系統(tǒng)、分布式調(diào)度系統(tǒng)、分布式檢索系統(tǒng), 做自己的搜索引擎?。?!大魚有大志?。?! ---楊書童

            帶你輕松接觸PowerDesigner中的反向工程

            Power Designer是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),它幾乎包括了數(shù)據(jù)庫模型設(shè)計(jì)的全過程。利用Power Designer可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型,可以生成多種客戶端開發(fā)工具的應(yīng)用程序,還可為數(shù)據(jù)倉庫制作結(jié)構(gòu)模型,也能對團(tuán)隊(duì)設(shè)計(jì)模型進(jìn)行控制。

            Power Designer的4種模型:概念數(shù)據(jù)模型 (CDM)物理數(shù)據(jù)模型 (PDM) 面向?qū)ο竽P?(OOM) 業(yè)務(wù)程序模型 (BPM) 我主要介紹一下PDM。

            PDM 敘述數(shù)據(jù)庫的物理實(shí)現(xiàn),幫助你考慮真實(shí)的物理實(shí)現(xiàn)的細(xì)節(jié)。你能通過修正PDM來適合你的表現(xiàn)或物理約束。主要目的是把CDM中建立的現(xiàn)實(shí)世界模型生成特定的DBMS腳本,產(chǎn)生數(shù)據(jù)庫中保存信息的儲存結(jié)構(gòu),保證數(shù)據(jù)在數(shù)據(jù)庫中的完整性和一致性。

            PDM是適合于系統(tǒng)設(shè)計(jì)階段的工具。簡單說:就是PDM可以自動生成諸如''create table''之類的sql腳本.在數(shù)據(jù)建模過程中,我們建立概念數(shù)據(jù)模型,通過正向工程生成物理數(shù)據(jù)模型,生成數(shù)據(jù)庫建庫腳本,最后將物理數(shù)據(jù)模型生成關(guān)系數(shù)據(jù)庫。

            系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)人員希望能夠?qū)?shù)據(jù)庫設(shè)計(jì)和關(guān)系數(shù)據(jù)庫生成無縫地集成起來,如何保證物理數(shù)據(jù)模型與其對應(yīng)數(shù)據(jù)庫之間的雙向同步成為數(shù)據(jù)建模非常關(guān)鍵的一點(diǎn)。

            Powerdesigner作為強(qiáng)大的Case工具,為我們提供了方便的逆向工程特性??梢詫⒛壳八辛餍械暮蠖藬?shù)據(jù)庫(包括Sybase、DB2、Oracle等)的結(jié)構(gòu)信息通過逆向工程加入到PowerDesigner的物理數(shù)據(jù)模型和概念數(shù)據(jù)模型中,包括表、索引、觸發(fā)器、視圖等。

            用PowerDesigner進(jìn)行逆向工程

            ◆1.我用的數(shù)據(jù)庫是oracle9i,我為了訪問oracle數(shù)據(jù)庫,在我的機(jī)器上安裝了oracle客戶端(提供了oracle客戶端的驅(qū)動程序,而精簡客戶端則不可以),配置一個名稱為mylcl的服務(wù):MYLCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.106)(PORT = 1521)) ) (CONNECT_DATA = (SID = pwsc) ) )用戶名為:testuser,密碼為test。

            ◆2.在pd中,新建一個pdm,選擇數(shù)據(jù)庫為oracle9i。

            ◆3.選擇Database->configure connections,轉(zhuǎn)到system dsn標(biāo)簽,點(diǎn)擊"添加",選擇驅(qū)動程序,由于我的數(shù)據(jù)庫是oracle,所以我選擇"oracle in oraclient10g_home1"(安裝了oracle客戶端才有這個驅(qū)動,而精簡客戶端沒有此驅(qū)動)。

            ◆4.在data source name 中,可以隨便命名一個"ora-test",在tns-server name中選擇第一步中的服務(wù)名稱:mylcl.點(diǎn)擊"test connection",輸入用戶名密碼,connection ok!

            ◆5.點(diǎn)擊database->reverse engineer database ,選擇odbc datasource:ora-test.然后點(diǎn)擊確定。(責(zé)任編輯:盧兆林)

            posted on 2009-05-28 06:44 不會飛的鳥 閱讀(921) 評論(0)  編輯 收藏 引用

            久久亚洲av无码精品浪潮| 麻豆av久久av盛宴av| 女人香蕉久久**毛片精品| 国产精品久久久久AV福利动漫| 2021久久国自产拍精品| 亚洲а∨天堂久久精品9966| 久久精品九九亚洲精品| 国产巨作麻豆欧美亚洲综合久久| 国产成人精品久久亚洲| 亚洲国产精品无码久久一区二区 | 99久久精品国产免看国产一区| 91精品日韩人妻无码久久不卡| 伊人久久亚洲综合影院| 青青青伊人色综合久久| 日韩精品久久久久久久电影蜜臀| 亚洲国产二区三区久久| 久久亚洲国产成人精品性色| 久久香蕉国产线看观看猫咪?v| 狠狠色婷婷久久一区二区三区| 一级做a爰片久久毛片看看| 日本免费一区二区久久人人澡| 久久精品成人欧美大片| 免费精品国产日韩热久久| 大蕉久久伊人中文字幕| 香港aa三级久久三级| 91精品国产综合久久婷婷| 午夜天堂av天堂久久久| 波多野结衣久久一区二区| 日本亚洲色大成网站WWW久久| 中文字幕成人精品久久不卡| 99国产精品久久久久久久成人热| 7777精品久久久大香线蕉| 亚洲欧美国产日韩综合久久| 国产精品99久久久久久www| 久久99毛片免费观看不卡| 欧美综合天天夜夜久久| 久久精品国产精品青草app| 久久久久国产一级毛片高清版| 2021精品国产综合久久| 久久无码av三级| 久久精品国产福利国产琪琪 |