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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

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

    軟件測試開發技術數據庫設計規范與技巧[3]

    發布: 2009-9-09 10:31 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 31次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試開發技術數據庫設計規范與技巧[3]  數據庫開發

    關鍵字:數據庫設計 設計規范 技巧

      4. 數據庫物理設計階段

      為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。根據DBMS特點和處理的需要,進行物理存儲安排,設計索引,形成數據庫內模式。

      5. 數據庫實施階段

      運用DBMS提供的數據語言(例如SQL)及其宿主語言(例如C),根據邏輯設計和物理設計的結果建立數據庫,編制與調試應用程序,組織數據入庫,并進行試運行。 數據庫實施主要包括以下工作:用DDL定義數據庫結構、組織數據入庫 、編制與調試應用程序、數據庫試運行 ,(Data Definition Language(DDL數據定義語言)用作開新數據表、設定字段、刪除數據表、刪除字段,管理所有有關數據庫結構的東西)

      ●Create (新增有關數據庫結構的東西,屬DDL)

      ●Drop (刪除有關數據庫結構的東西,屬DDL)

      ●Alter (更改結構,屬DDL)

      6. 數據庫運行和維護階段

      在數據庫系統運行過程中必須不斷地對其進行評價、調整與修改。內容包括:數據庫的轉儲和恢復、數據庫的安全性、完整性控制、數據庫性能的監督、分析和改進、數據庫的重組織和重構造。

      7. 建模工具的使用

      為加快數據庫設計速度,目前有很多數據庫輔助工具(CASE工具),如Rational公司的Rational Rose,CA公司的Erwin和Bpwin,Sybase公司的PowerDesigner以及Oracle公司的oracle Designer等。

      ERwin主要用來建立數據庫的概念模型和物理模型。它能用圖形化的方式,描述出實體、聯系及實體的屬性。ERwin支持IDEF1X方法。通過使用ERwin建模工具自動生成、更改和分析IDEF1X模型,不僅能得到優秀的業務功能和數據需求模型,而且可以實現從IDEF1X模型到數據庫物理設計的轉變。ERwin工具繪制的模型對應于邏輯模型和物理模型兩種。在邏輯模型中,IDEF1X工具箱可以方便地用圖形化的方式構建和繪制實體聯系及實體的屬性。在物理模型中,ERwin可以定義對應的表、列,并可針對各種數據庫管理系統自動轉換為適當的類型。

      設計人員可根據需要選用相應的數據庫設計建模工具。例如需求分析完成之后,設計人員可以使用Erwin畫ER圖,將ER圖轉換為關系數據模型,生成數據庫結構;畫數據流圖,生成應用程序。

      二、數據庫設計技巧

      1. 設計數據庫之前(需求分析階段)

      1) 理解客戶需求,包括用戶未來需求變化。

      2) 了解企業業務類型,可以在開發階段節約大量的時間。

      3) 重視輸入(要記錄的數據)、輸出(報表、查詢、視圖)。

      4) 創建數據字典和ER 圖表

      數據字典(Data Dictionary,簡稱DD)是各類數據描述的集合,是關于數據庫中數據的描述,即元數據,不是數據本身。(至少應該包含每個字段的數據類型和在每個表內的主外鍵)。

      數據項描述: 數據項名,數據項含義說明,別名,數據類型,長度,取值范圍,取值含義,與其他數據項的邏輯關系

      數據結構描述: 數據結構名,含義說明,組成:[數據項或數據結構]

      數據流描述: 數據流名,說明,數據流來源,數據流去向, 組成:[數據結構],平均流量,高峰期流量

      數據存儲描述: 數據存儲名,說明,編號,流入的數據流,流出的數據流,組成:[數據結構],數據量,存取方式

      處理過程描述: 處理過程名,說明,輸入:[數據流],輸出:[數據流],處理:[簡要說明]

      ER 圖表和數據字典可以讓任何了解數據庫的人都明確如何從數據庫中獲得數據。ER圖對表明表之間關系很有用,而數據字典則說明了每個字段的用途以及任何可能存在的別名。對SQL 表達式的文檔化來說這是完全必要的。

      5) 定義標準的對象命名規范

      數據庫各種對象的命名必須規范。

     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 技巧 技術 軟件測試 設計規范 數據庫


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>