Sybase PowerDesigner 12.5使用介紹(轉)


  原文轉自:http://www.cnblogs.com/xugang/archive/2011/01/20/1939960.html

  注意:在創建好一個新的概念模型后,最好在model options中,將數據項的唯一代碼和允許重用兩個選項去掉。否則不同實體中的同名屬性會被認為是同一個數據對象,改一個另外的也會跟着改。大多數情況下都不需要這種特性,相反它會帶來麻煩。 但是,如果允許不同的表有相同的字段名,在創建視圖的時候,需要為重復的字段名指定別名。 有利有弊啊。

  1. Sybase PowerDesigner 12.5

    Microsoft  SQL Server 2005

     

    第一步:概念數據模型

    打開PowerDesigner 軟件,設計“概念數據模型(Conceptual Data Model),它通常用在概要設計階段。

     

    設計表結構

    注意:如果Palette(工具面板)沒有顯示,可以在工具欄 --> 右鍵 --> 選擇“Palette”(打勾選中)

     

    設計結果如下:


     

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

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

    P:是否為主鍵;

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

     

    添加 “Relationship” 關系時,請注意:

    1、在所有實體對象中,屬性的取名不能重復。

    2、當添加引用完整性時,外鍵表不必添加主鍵表的主鍵字段作為外鍵。因為,在添加“Relationship”關系之后,再轉換為物理模型以后,外鍵表將自動添加外鍵字段列。

    3、在添加 “Relationship” 關系時,起始點實體默認為主鍵表,結束點實體默認為外鍵表當然,可以在 “Relationship” 中改變。

     

    第二步:物理數據模型

    將“概念數據模型”的相關設計轉換為“物理數據模型(Physical Data Model),相當於從“概要設計”轉換為“詳細設計”,即對表和關系的具體實現。

     

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


     

    然后選擇 SQL Server 2005 數據庫管理軟件:


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

     

    在PowerDesigner 中添加約束

     

    1> 查看或設置屬性(字段)的相關約束

     

     

    2> 設置“標識列”(自動增長)

     

     

     

    3> 設置“ 默認值

     

     

    4> 設置“ Check 約束” 

     

    5> 設置 唯一索引

     

    概念數據模型與物理數據模型中的一些細節區別:

    1> 在概念模型中,不要添加表的相關約束,應該在物理模型中添加表的相關約束;

    2> 只有在物理模型中,PowerDesigner 才會顯示“Database”菜單項。也只有在“Database” 菜單項中才有“Database Generation”選項(用於生成SQL 語句);

     

    第三步:在SQL Server 2005中手動創建數據庫

    比如:我在SQL Server 2005中手動創建數據庫“Students”示例。

     

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

    比如:我在用戶數據源中,添加數據庫“Students”的數據源。


     

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

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


     

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


     

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

     

    當然,以上兩個步驟可以一起完成:

    只要在“Database-->Database Generation”中,選擇“Direct generation”即可:


     

    這樣,使用PowerDesigner 設計SQL Server 數據庫的基本步驟就全部完成!

  2. 概念模型轉換物理模型:tools(工具)-generate   conceptual   date   model  
                            快捷鍵是   Ctrl+Shift+C


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM