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

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

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

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

    數據庫設計過程

    發布: 2007-6-22 18:11 | 作者: 網絡轉載 | 來源: 網絡 | 查看: 293次 | 進入軟件測試論壇討論

    領測軟件測試網

    設計一個數據庫需要我們耐心收集和分析數據,仔細理清數據間的關系,消除對數據庫應用不利的隱患等等。在整個設計過程中,我們必須按步驟認真完成。一個數據庫的設計好壞將直接影響將來基于該數據庫的應用。

    另外,數據庫也不是獨立存在的,它總是與具體的應用相關的,為具體的應用而建立的。因此在設計數據庫之前我們必須明確應用的目的,在設計數據庫的時候也應時刻考慮用戶需求,數據庫與具體應用之間是相輔相成的關系。

    數據庫的設計過程一般包括以下幾個步驟:

    • 確定建立數據庫的目的和收集數據;
    • 建立概念模型;
    • 建立數據模型;
    • 實施與維護數據庫;

    1.確定建立數據庫的目的和收集數據

    數據庫設計過程的第一個階段是確定建立數據庫的目的和收集數據。通常,我們也把確定建立數據庫的目的稱為需求分析。需求分析的任務就是通過詳細調查要處理的對象來明確用戶的各種需求。并且通過調查、收集和分析信息,以了解在數據庫中需要存儲哪些數據,要完成什么樣的數據處理功能。這一過程是數據庫設計的起點,它將直接影響到后面各個階段的設計,并影響到設計結果是否合理和實用。

    確定目的之后就需要根據目的收集有用的數據。在著手收集數據之前最重要的就是要調查用戶的實際需求,然后分析與表達這些需求。調查用戶需求的方法有很多,如查閱記錄、訪談、開調查會、設計調查表請用戶填寫或回答相關問題等。其中比較有效的方法是訪談,我們可以借助一些設計合理的調查表來與用戶直接交流。通過充分交流,可以了解他們平時是如何使用數據庫的,以及對當前信息的要求,進而設計滿足用戶需求的字段,并根據設計的字段收集數據。

    2.建立概念模型

    確定建立數據庫的目的以及完成數據收集后,就進入數據庫設計過程的第二階段——建立概念模型。這一階段是整個數據庫設計的關鍵。設計時,一般先根據應用的需求,畫出能反映每個應用需求的E-R圖,其中包括確定實體、屬性和聯系的類型。然后優化初始的E-R圖,消除冗余和可能存在的矛盾。概念模型是對用戶需求的客觀反映,并不涉及具體的計算機軟、硬件環境。因此,在這一階段中我們必須將注意力集中在怎樣表達出用戶對信息的需求,而不考慮具體實現問題。

    3.建立數據模型

    完成上一階段后,我們得到了一個與具體計算機軟、硬件無關的概念模型。接著我們就可以著手建立數據庫模型了,這是數據庫設計過程的第三個階段。在這一階段中我們要將概念模型中得到的E-R圖轉換成具體的數據模型。通過前面的學習,我們已經了解到數據模型一般分為層次、網狀、關系和面向對象模型等。目前比較常用的是關系數據模型,我們通常將E-R圖轉換成關系數據模型,實際上就是要將實體、實體的屬性和實體之間的聯系轉換為關系模式。

    4.實施與維護數據庫

    最后一個階段是實施與維護數據庫。完成數據模型的建立后,我們就必須對字段進行命名,確定字段的類型和寬度,并利用數據庫管理系統或數據庫語言創建數據庫結構、輸入數據和運行等,因此數據庫的實施是數據庫設計過程的“最終實現”。如果數據庫運行很成功,則表明數據庫設計任務基本結束,以后的重點就是數據庫的維護工作,包括做好備份工作、數據庫的安全性和完整性調整、改善數據庫性能等。
    數據庫的設計在數據庫應用系統的開發中占有很重要的地位。只有設計出合理的數據庫,才能為建立在數據庫上的應用提供方便。不過數據庫的設計過程從來都不會有真正的結束,因為隨著用戶需求和具體應用的變化和擴大,數據庫的結構也可能會隨之變化。

    數據庫基本的功能:
    信息瀏覽和查詢;
    信息的修改、添加和刪除;
    信息的統計、匯總等。

    設計數據庫時要注意保留以下內容:

    設計文檔、內容操作說明,實例數據庫、幫助及過程性文件(如下載的資源、工作日志)等。

    延伸閱讀

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

    TAG: 過程 設計 數據庫


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