邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計的E-R圖,轉(zhuǎn)換成與選用數(shù)據(jù)庫管理系統(tǒng)(DBMS)所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。邏輯設(shè)計時一般要分三步進行:
第一步:將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;
第二步:將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;
第三步;對數(shù)據(jù)模型進行優(yōu)化。
四、表結(jié)構(gòu)設(shè)計 由于數(shù)據(jù)庫應(yīng)用環(huán)境發(fā)生變化,增加了新的應(yīng)用或新的實體,取消了某些應(yīng)用,有的實體與實體間的聯(lián)系也發(fā)生了變化等,使原有的數(shù)據(jù)庫設(shè)計不能滿足新的需求,需要調(diào)整數(shù)據(jù)庫的模式和內(nèi)模式。數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計算機系統(tǒng)。為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計。對于給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,稱為數(shù)據(jù)庫物理設(shè)計。物理設(shè)計的任務(wù)是為了有效的實現(xiàn)邏輯模式,確定所采取的存儲策略。此階段數(shù)據(jù)庫的物理設(shè)計通常分為兩步:
第一步:確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu);
第二步:對物理結(jié)構(gòu)進行評價,評價的重點是時間和空間效率。設(shè)計優(yōu)化的物理數(shù)據(jù)庫結(jié)構(gòu),使得在數(shù)據(jù)庫上運行的各種事物響應(yīng)時間小、存儲空間利用率高、事務(wù)吞吐率大。
五、零售會員后臺管理系統(tǒng)的數(shù)據(jù)流程分析 零售會員后臺管理系統(tǒng)業(yè)務(wù)調(diào)查中所繪制的業(yè)務(wù)流程圖雖然形象地表達了信息的流動和存儲過程,但仍沒有完全脫離一些物質(zhì)要素。為了用計算機進行信息管理,還必須進一步舍去物質(zhì)要素,繪制出原系統(tǒng)的數(shù)據(jù)流程圖。數(shù)據(jù)流程圖能夠精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲等,擺脫了其物理內(nèi)容,是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具。也是結(jié)構(gòu)化分析最基本、最重要的工具。它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流程圖有抽象性和概括性的特點。抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性表現(xiàn)在他可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com