日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)數(shù)據(jù)庫教程:數(shù)據(jù)庫設計的基本步驟

在《 數(shù)據(jù)庫設計概述》一節(jié),我們講解了為什么需要設計數(shù)據(jù)庫。本節(jié)主要介紹數(shù)據(jù)庫設計的基本步驟。

創(chuàng)新互聯(lián)2013年至今,先為黃州等服務建站,黃州等地企業(yè),進行企業(yè)商務咨詢服務。為黃州企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

在了解數(shù)據(jù)庫設計步驟之前,我們先來了解一下軟件項目的開發(fā)周期,如下:

  • 需求分析
  • 概要設計
  • 邏輯設計/詳細設計
  • 代碼編寫
  • 軟件測試
  • 安裝部署

其中,項目開始的第一步都是根據(jù)客戶需求去設計數(shù)據(jù)庫。代碼編寫階段就是根據(jù)選擇的數(shù)據(jù)庫進行物理實現(xiàn),編寫代碼實現(xiàn)應用。

按照規(guī)范設計的方法,考慮數(shù)據(jù)庫及其應用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設計分為以下 6 個階段:

1. 需求分析

需求分析是數(shù)據(jù)庫設計的第一步,是最困難、最耗費時間的一步,也是整個設計過程的基礎。

本階段的主要任務是對現(xiàn)實世界中要處理的對象(公司、部門及企業(yè),也可以理解成客戶)進行詳細調查,然后通過分析,逐步明確客戶/用戶對系統(tǒng)的需求,包括數(shù)據(jù)需求和業(yè)務處理需求。

需求分析是否做的充分和準確,直接決定了在其上構建數(shù)據(jù)庫大廈的速度與質量。需求分析做的不好,會導致整個數(shù)據(jù)庫設計返工重做。

2. 概要設計

概要設計是數(shù)據(jù)庫設計的關鍵,通過綜合、歸納與抽象用戶需求,形成一個具體 DBMS 的概念模型,也就是繪制數(shù)據(jù)庫的 E-R 圖。

E-R 圖主要用于在項目團隊內(nèi)部,設計人員和客戶之間進行溝通,確認需求信息的正確性和完整性。

3. 邏輯結構設計

將 E-R 圖轉換為多張表,進行邏輯設計,確認各表的主外鍵,并應用數(shù)據(jù)庫設計的三大范式進行審核,對其優(yōu)化。

在這階段,E-R 圖非常重要。大家要學會根據(jù)各個實體定義的屬性來畫出總體的 E-R 圖。

4. 物理設計階段

經(jīng)項目組開會討論確定 E-R 圖后,根據(jù)項目的技術實現(xiàn),團隊開發(fā)能力及項目的成本預算,選擇具體的數(shù)據(jù)庫(如 MySQL 或 Oracle 等)進行物理實現(xiàn)。

5. 數(shù)據(jù)庫實施階段

運用 DBMS 提供的數(shù)據(jù)語言(例如 SQL)、工具及宿主語言(例如 Java),根據(jù)邏輯設計和物理設計的結果建立數(shù)據(jù)庫,編制與調試應用程序,組織數(shù)據(jù)入庫,并進行試運行。

6. 數(shù)據(jù)庫運行和維護階段

數(shù)據(jù)庫應用系統(tǒng)經(jīng)過試運行后即可投入正式運行。在運行過程中必須不斷地對其進行評價、調整與修改。

總之設計一個完善的數(shù)據(jù)庫應用系統(tǒng)是不可能一蹴而就的,它往往是上述 6 個階段的不斷反復。


新聞名稱:創(chuàng)新互聯(lián)數(shù)據(jù)庫教程:數(shù)據(jù)庫設計的基本步驟
文章網(wǎng)址:http://m.5511xx.com/article/dpcesps.html