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

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

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

    StevenBot-Saltsam

    眼睛能裝下世界,為何卻裝不下眼淚? 一只風箏一輩子只為一根線冒險。 那不是一場游戲,為何總有一根線牽著心懷,隱隱作疼? 那不是一段邂逅,為何飄在橋上的影子,總纏進夢鄉? 那不是一個夢境,為何你的溫柔私語,總是不經意的響起?

    導航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    datas link

    OSChinal Sources codes Library

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    Powerdesigner生成數據庫表(Microsoft SQL Server 2005)

    工具:

    Sybase PowerDesigner 15.1

    Microsoft SQL Server 2005

    第一步概要設計:

    打開PowerDesigner軟件,設計“概念數據模型”(Conceptual Data Model):

    點擊workspace 右鍵---》New—>Conceptual Data Model,

    彈出如下界面:

    image

     

    設計表、表結構:

    Powerdesigner生成數據庫表

    在設計屬性(字段)的時候,三個字母(M、P、D)分別表示:

    M:是否為空;(√表示不允許為空)

    P:是否為主鍵;

    D:是否在該軟件的視圖中顯示

    第二步:物理設計

    將“概念數據模型”設計的表轉換為“物理數據模型”(Physical Data Model),實際上是從“概要設計”轉換為“詳細設計”,即對表的具體實現。

    將概要設計模板轉換為物理設計

    選擇“Tools”-->“Generate Physical Data Model…”即可。

    Powerdesigner生成數據庫表

    然后選擇你的DBMS.

    Powerdesigner生成數據庫表

    點擊“確定”按鈕以后,就產生了對應“SQL Server 2005”數據庫的表、屬性、關系的具體實現。

    這時就會有一個物理設計的模板出現,將你在概要設計時的實體都轉換成具體的表。

     

    第三步:在SQL Server 2005中手動創建數據庫(也可以用SQL創建庫,pd可以將我們的表設計都轉換成SQL)

    需手動在SQL SERVER 2005中創建您的數據!如:“Students“,此過程省略…

    第四步:在數據源ODBC中配置用戶數據源

    Powerdesigner生成數據庫表

    第五步:在SQL Server 2005中自動創建表結構

    首先:根據“物理數據模型”(Physical Data Model)自動建立相應的SQL語句:

    Powerdesigner生成數據庫表

     

    其次:執行其創建的SQL語句文件,將數據表結構自動創建到SQL Server 2005數據庫中:

    Powerdesigner生成數據庫表

    完成以上步驟后,刷新SQL Server 2005數據,將會看到你所創建的相關表結構。

     

     

    另外生成單張表SQL語句可以:

    在物理設計模板中,選擇表--》右鍵—》SQL Perview…

    image

     

    生成SQL創建庫和表,我喜歡懶人式,或者說拿給客戶時,客戶用的爽。。。

     

    建立表的主外鍵關系:

    使用PowerDesigner物理模型為建的關系表添加外鍵,有個原則就是主表的主鍵名稱必須和副表的外鍵名稱一致。

    測試(僅測試,不含技術)

    1.建主表user                                                   2.建副表department

                 uid int primary key                                 did int primary key

                  name varchar(32)                                 uid int

    2.對著模型右擊New->Reference

                  parent表為user表,child表為department

    這樣就建立了關系,外建也自動建立了。

     

    關于表關系的建立,本人也存疑,但有三種思路:

    1、概要設計時設計好關系。(個人傾向于這種方式,有時間嘗試)

    2、物理設計時設計好關系(筆者使用此方法,若表很多,關系復雜,此階段設計關系會很痛苦。偶深受其害!)

    3、生產數據庫后,DBMS中建立關系(這種方式是筆者突發奇想,仔細思考,不建議采用這種方式,如果使用T-SQL重構數據庫,又得重建關系)

     

    仔細思考過后,個人認為概要設計時,設計實體、實體必要屬性、實體與實體關系,然后在數據庫物理設計時詳細設計表屬性等內容。

    總有這樣那樣的途徑方便我們去做那些繁瑣的工作,哎,還未找到之前,只能靠自己去摸索了。。。。

    posted on 2011-10-08 10:24 Steven_bot 閱讀(2309) 評論(0)  編輯  收藏 所屬分類: powerdesigner

    主站蜘蛛池模板: 99精品视频免费观看| 久久久久久免费一区二区三区| 免费福利在线播放| 亚洲一区二区影院| 久9久9精品免费观看| 亚洲欧洲日韩国产综合在线二区| 波多野结衣免费一区视频| 色噜噜AV亚洲色一区二区| 一级成人a做片免费| 国产亚洲人成A在线V网站| 一本一道dvd在线观看免费视频| 青青草原亚洲视频| 一级成人a毛片免费播放| 亚洲系列中文字幕| 日本阿v免费费视频完整版| 亚洲最大无码中文字幕| 免费v片视频在线观看视频| 一区二区视频免费观看| 日韩亚洲一区二区三区| 2019中文字幕在线电影免费| 亚洲国产成人精品无码区在线秒播 | 亚洲AⅤ视频一区二区三区| 亚洲激情视频图片| 韩国免费三片在线视频| 一级女性全黄生活片免费看| 久久久久亚洲AV片无码| 在线观看免费成人| xxxxx做受大片视频免费| 亚洲激情在线视频| 午夜精品在线免费观看| 国产免费MV大全视频网站| 亚洲精品午夜视频| 免费大香伊蕉在人线国产| 在线看片免费人成视频福利| 亚洲国产91在线| 中文字幕亚洲日韩无线码| 18女人毛片水真多免费| 免费夜色污私人影院网站电影| 亚洲国产天堂久久综合网站| 国产精品va无码免费麻豆| 亚洲免费精彩视频在线观看|