<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

    主站蜘蛛池模板: 两个人www免费高清视频| 久久青青草原亚洲av无码| 成全动漫视频在线观看免费高清版下载| 日韩a级毛片免费观看| 久久成人a毛片免费观看网站| 777亚洲精品乱码久久久久久 | 婷婷亚洲综合五月天小说在线| 国产在线观看免费视频播放器 | 免费在线观看毛片| 91免费精品国自产拍在线不卡| 亚洲AV无码无限在线观看不卡| 免费视频中文字幕| 亚洲三级高清免费| 国产偷国产偷亚洲高清在线| 亚洲精品无码日韩国产不卡?V| 日本卡1卡2卡三卡免费| 亚洲国产精品成人久久久| 亚洲AV日韩AV高潮无码专区| 久久久高清免费视频| 2019中文字幕在线电影免费| 男人j进入女人j内部免费网站| 亚洲图片中文字幕| 亚洲精品成人久久| 亚洲大香人伊一本线| 亚洲欧洲免费视频| 亚洲另类激情综合偷自拍| 日韩亚洲一区二区三区| 国产亚洲精品看片在线观看 | 亚洲va乱码一区二区三区| 亚洲视屏在线观看| 亚洲人成网站在线观看播放动漫| 日韩精品免费一区二区三区| 免费看成人AA片无码视频吃奶| 亚洲三级在线播放| 在线精品亚洲一区二区三区 | 国产色在线|亚洲| 亚洲婷婷第一狠人综合精品| 亚洲乱码在线观看| 国产亚洲A∨片在线观看 | 国产亚洲成归v人片在线观看 | 成人午夜免费福利|