<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    PowerDesigner的安裝和數據庫創建(轉載)

    作者:無疆的行者  來源:博客園  發布時間:2011-01-14 12:48  閱讀:72 次  原文鏈接   [收藏]  

    此文描述詳細,特此轉載,僅復制了大部分內容,可參考原文CodeSmith和PowerDesigner的安裝和數據庫創建(原創)

    請大家不要用于商業用途哈,要支持正版,大家都是做軟件的,知道開發一套軟件實屬不易啊.

    CodeSmith安裝方法:

    1). 點擊下載安裝文件
    2). 運行,安裝步驟就不說了,選擇你要安裝的目錄,一路下一步就OK了.
    3). 運行
    ,選擇CodeSmith的安裝目錄,一路下一步,就破解
    完成啦,接著你就可以在開始--CodeSmith Professional 5.1--CodeSmith Studio運行程序啦.


    PowerDesigner安裝方法:
     http://dev.firnow.com/course/3_program/java/javajs/20090908/174375.html

     

    安裝完這2個軟件了,接著就開始使用吧,還是和以前一樣,先提出需求,再做實例,因為我們之所以使用它們,肯定是因為它們能巧妙的解決某種問題,不然我們干嘛花那么多時間和硬盤空間安裝它們.

     

    好,我們現在的需求是:希望當接到一個新的工程項目時,程序員只需要根據項目需求,設計出數據庫的結構(表,表的字段,表間關系),之后只要按一個按鍵,就能立刻得到基于該數據庫的所有分層架構代碼文件.也就是說,我們希望能在不敲一行代碼的情況下獲取所有我們想要的代碼!而這就是這2個軟件能做到的事情,也是我們安裝它們的目的.

     

    好了,角色已經介紹完了,接著看看它們是如何演繹這場精彩的演出的吧:

    首先我們需要創建一個測試數據庫,為了簡單,我們在這個數據庫中只創建一個Student和一個Major.其表結構和關系如下所示.

    看看怎樣用PowerDesigner快速的創建出這個數據庫吧.

     

    1.現在開始使用PowerDesigner創建數據庫,首先運行程序,進入主界面:

     

    2.File—New Model—Physical Data Model—Physical Diagram—Model name 設置為test,DBMS屬性設置為Microsoft SQL Server 2005:

     

    3.首先用表格工具創建一個表格模板:

     

    4.雙擊表格模板,設置屬性,我們首先設置Major表:

     

    5.設置好表名,點擊Columns標簽,設置字段屬性,設置如圖所示:

     

    6.因為MajorID字段我們要設置為自動增長,所以要設置它的高級屬性,選擇MajorID字段,點擊屬性按鈕,在General面板中勾選上Identity復選框:

     

    7.確定后我們再創建一個Student表,字段設置如圖所示:

     

    8.接著是為Student創建一個MajorID外鍵,使用PowerDesigner可以很輕松的完成這個工作,選擇關系設置工具,在Student表上按住左鍵不放,拖拽至Major表,便可為Student表添加一個MajorID的外鍵:

     

    9.哈哈,現在測試表已經設置好了,接著設置一下我們要生成的數據庫吧,這些表都將被創建到該數據庫中,我們在設計面板空白處右鍵—Properties,在彈出的屬性設置對話框設置如下:

     

     

    10好了,在此我們對新數據庫的設置已經完成,但是在SQL中還是空空如也啊,我們要怎么把這邊設計好的結構移植到SQLServer 2005中呢?執行操作:Database—Generate Database,設置好存儲過程導出目錄和文件名,點擊確定即可:

     

    11.到你的導出目錄,就可以看見導出的數據庫創建存儲過程了,打開SQL,執行一下,你就會看到數據庫被神奇的創建好了:

     

    12.好了,數據庫的準備工作做好了,下一篇我們就將使用該數據庫結合CodeSmith自動批量生成代碼啦~

     

    上述實踐中生成的源代碼:

     

    SQL.sql
    /*==============================================================*/
    /* Database name: PD_test */
    /* DBMS name: Microsoft SQL Server 2005 */
    /* Created on: 2010/6/13 星期日 17:27:17 */
    /*==============================================================*/


    drop database PD_test
    go

    /*==============================================================*/
    /* Database: PD_test */
    /*==============================================================*/
    create database PD_test
    go

    use PD_test
    go

    /*==============================================================*/
    /* Table: Major */
    /*==============================================================*/
    create table Major (
    MajorID
    int identity,
    Name
    nvarchar(20) not null,
    Remark
    nvarchar(Max) null,
    constraint PK_MAJOR primary key (MajorID)
    )
    go

    /*==============================================================*/
    /* Table: Student */
    /*==============================================================*/
    create table Student (
    StudentID
    nvarchar(20) not null,
    MajorID
    int null,
    Name
    nvarchar(20) not null,
    Sex
    bit not null,
    Age
    int null,
    Remark
    nvarchar(Max) null,
    constraint PK_STUDENT primary key (StudentID)
    )
    go

    alter table Student
    add constraint FK_STUDENT_REFERENCE_MAJOR foreign key (MajorID)
    references Major (MajorID)
    go
    posted on 2011-04-07 13:38 sanmao 閱讀(138592) 評論(17)  編輯  收藏

    FeedBack:
    # re: PowerDesigner使用教程|使用方法
    2012-02-02 14:12 | 大人物
    我最近也在找powerdesigner12教程,之前一點都不認識,也不知道這個軟件是做什么,謝謝樓主的教程,看了就會了  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2012-05-25 13:48 |
    很好 謝謝樓主  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2013-04-12 09:22 | 藝檸
    軟件下好了,想學習怎樣使用該軟件。  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2013-12-23 09:31 | find you!
    thadnks LZ!  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法[未登錄]
    2014-12-27 13:35 | 111
    不錯的!!教程  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法[未登錄]
    2015-06-30 15:57 | haha
    很好!!!!  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2015-08-07 15:05 | lwjgis
    感謝樓主,找了power designer16.5 的教程,都沒有找到。看了樓主的分析明白點了,謝謝。  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法[未登錄]
    2015-09-14 16:55 | ...
    very good  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2015-10-22 13:37 | anuous
    請問下樓主 我用腳本反向生成model 怎么講腳本里面的comment在model里面也有(我用的是DB29.1)。  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2015-12-14 15:33 | rommr
    學習了  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2015-12-20 21:20 | kz
    謝謝樓主的分享,非常感謝  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法[未登錄]
    2016-02-18 09:47 | test
    @haha
    好的,不錯  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2016-02-18 22:24 | RYJ
    學習了~  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2016-04-02 18:41 | 四海驕陽
    學的很好啊,謝謝樓主  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法[未登錄]
    2016-05-15 20:48 | 1
    第二個 畫圖的工具怎么點出來啊

      回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法
    2016-08-12 17:30 | RYJ
    大愛樓主啊~  回復  更多評論
      
    # re: PowerDesigner使用教程|使用方法

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 一级毛片a免费播放王色电影 | 亚洲女人初试黑人巨高清| 国产免费的野战视频| 亚洲国产精品成人午夜在线观看| 又黄又爽无遮挡免费视频| 在线免费播放一级毛片| 亚洲一区二区三区播放在线| 国产一级做a爱免费视频| 中文字幕日本人妻久久久免费 | a级毛片免费完整视频| 亚洲人成片在线观看| 亚洲av日韩av欧v在线天堂| 色猫咪免费人成网站在线观看| 亚洲国产成人精品激情| 亚洲性在线看高清h片| 久久午夜伦鲁片免费无码| 国产成人亚洲综合无| 亚洲一区二区在线视频| 免费国产不卡午夜福在线| 99热精品在线免费观看| 337P日本欧洲亚洲大胆艺术图| 色婷婷六月亚洲婷婷丁香| 日韩精品电影一区亚洲| 亚洲视频在线免费播放| 色视频在线观看免费| 亚洲国产精品xo在线观看| 亚洲女人被黑人巨大进入| 免费A级毛片无码免费视| 中文字幕无码毛片免费看| 精品亚洲国产成人av| 亚洲成色在线影院| 亚洲精品国产精品乱码不卞| 久久WWW色情成人免费观看| 在线观看免费无码专区| 日韩在线一区二区三区免费视频| 久久精品国产亚洲av麻豆图片| 亚洲爆乳精品无码一区二区三区 | 亚洲图片一区二区| 中文字幕亚洲图片| 国产一级淫片免费播放电影| 日韩欧毛片免费视频|