日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

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

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

  • 需求分析
  • 概要設(shè)計(jì)
  • 邏輯設(shè)計(jì)/詳細(xì)設(shè)計(jì)
  • 代碼編寫(xiě)
  • 軟件測(cè)試
  • 安裝部署

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

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

1. 需求分析

需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步,是最困難、最耗費(fèi)時(shí)間的一步,也是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ)。

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

需求分析是否做的充分和準(zhǔn)確,直接決定了在其上構(gòu)建數(shù)據(jù)庫(kù)大廈的速度與質(zhì)量。需求分析做的不好,會(huì)導(dǎo)致整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)返工重做。

2. 概要設(shè)計(jì)

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

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

3. 邏輯結(jié)構(gòu)設(shè)計(jì)

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

在這階段,E-R 圖非常重要。大家要學(xué)會(huì)根據(jù)各個(gè)實(shí)體定義的屬性來(lái)畫(huà)出總體的 E-R 圖。

4. 物理設(shè)計(jì)階段

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

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

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

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

數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)經(jīng)過(guò)試運(yùn)行后即可投入正式運(yùn)行。在運(yùn)行過(guò)程中必須不斷地對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。

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


當(dāng)前名稱:創(chuàng)新互聯(lián)數(shù)據(jù)庫(kù)教程:數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟
分享地址:http://www.dlmjj.cn/article/dpcesps.html