• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

    您的位置:您的位置:軟件測試技術網 >> 軟件測試技術 >> 開發語言 >> 數據庫 >> 查看資訊

    字號: | 推薦給好友 上一篇 | 下一篇

    用實體關系圖進行數據庫建模

    發布: 2008-10-15 10:12 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 13次 | 進入領測軟件測試網論壇討論

    領測軟件測試網 軟件測試技術網rUY8L+f:D8D.u2?A

     軟件測試技術網^5F3f*F\{ GeK }

    圖1b:Visio的界面
    l h!l%?.A!{ K軟件測試技術網&f&]Vb7wA+r

    I\8jo7E,m

      轉向數據建模工具的主要挑戰在于:軟件測試技術網8qF sw3]n!Be aj

    • 學習使用建模符號。
    • 在不丟失任何關鍵信息的前提下,用數據建模工具描述現有數據模型。
    • 尋找一個對你的數據庫提供全面支持的工具,例如在生成SQL、從現有數據模式通過反向工程建立數據模型時。

      一些入門級數據建模工具(參見本文后面的參考資源)只有少量的高級特性。這有好處,但也有弊端——它們很容易學習使用,但當你積累了更多的經驗時,它們可能不再滿足你日益增長的需要。然而,升級工具或更換工具一般不存在大的問題,特別是當新的工具能夠對現有數據模式進行精確、完整的反向工程時,升級或更換工具的過程尤其簡單。

    F{HAei

    三、ERD建模符號

    7m9g(Tjr"N \

      本文使用Martin的Information Engineering符號。PowerDesigner采用的就是這種符號,Oracle的Designer產品所使用的符號也和它很相似。你可以在AIS Modeling Summary查看各種ERD符號的說明;镜腅RD繪圖規范很直觀易懂。你可以定義實體(表),描述各個實體之間的關系。在填寫表和關系的細節信息時,每一種工具的做法都有所不同;但就我所遇到的工具來看,基本概念在大多數軟件包之間是相通的。接下來的內容將介紹你必須了解的主要圖形元素和設置方法。軟件測試技術網2? ^j7\@"U

    3.1 表

    Z't r*G'y }i G

      所有構造合理的數據建模工具都允許為表指定豐富的關聯信息。這些信息包括(但不局限于):軟件測試技術網l0`UiX {{QmR

    • 表的描述、注解,以及實體(表)的標題。
    • 列,列的類型、長度、默認值和強制條件。
    • 主鍵,索引,唯一性約束。

      要指定這些信息,一般你需要進入表的屬性窗口,如圖2a和圖2b所示。

    5LH}7B8j'{ nL 軟件測試技術網4Nf 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>