如何設(shè)計開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計概述1數(shù)據(jù)庫設(shè)計概述1.1數(shù)據(jù)庫系統(tǒng)設(shè)計內(nèi)容數(shù)據(jù)庫設(shè)計包括兩個方面。2數(shù)據(jù)庫設(shè)計步驟3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計3.1需求分析需求分析的目標(biāo)是準(zhǔn)確了解系統(tǒng)的應(yīng)用環(huán)境,了解和分析用戶對數(shù)據(jù)和數(shù)據(jù)處理的需求,1.結(jié)構(gòu)特征設(shè)計結(jié)構(gòu)特征設(shè)計通常是指數(shù)據(jù)庫模式或數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,應(yīng)該有一個最小冗余的系統(tǒng),能夠滿足不同用戶的數(shù)據(jù)需求,實現(xiàn)數(shù)據(jù)共享。
數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計概述1數(shù)據(jù)庫設(shè)計概述1.1數(shù)據(jù)庫系統(tǒng)設(shè)計內(nèi)容數(shù)據(jù)庫設(shè)計包括兩個方面。1.結(jié)構(gòu)特征設(shè)計結(jié)構(gòu)特征設(shè)計通常是指數(shù)據(jù)庫模式或數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,應(yīng)該有一個最小冗余的系統(tǒng),能夠滿足不同用戶的數(shù)據(jù)需求,實現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)庫的結(jié)構(gòu)特征是靜態(tài)的,所以應(yīng)該有擴展的空間,使系統(tǒng)易于改變。2.行為設(shè)計行為設(shè)計是指應(yīng)用程序和事物的設(shè)計。
“三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)”是數(shù)據(jù)庫建設(shè)的基本規(guī)律。數(shù)據(jù)庫設(shè)計的特點是硬件、軟件和管理界面相結(jié)合。結(jié)構(gòu)設(shè)計與行為設(shè)計的結(jié)合。2數(shù)據(jù)庫設(shè)計步驟3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計3.1需求分析需求分析的目標(biāo)是準(zhǔn)確了解系統(tǒng)的應(yīng)用環(huán)境,了解和分析用戶對數(shù)據(jù)和數(shù)據(jù)處理的需求。1.收集需求信息一般來說,用戶對數(shù)據(jù)庫的要求如下:(1)信息要求;(2)加工要求;(3)安全性和完整性要求;(2)分析整理的過程就是對收集到的資料進行抽象的過程。
1。在軟件生命周期中,最長的階段是()d .維護2。下列最適合面向?qū)ο筌浖_發(fā)的軟件生命周期模型是()d .噴泉模型3。在下列模塊銜接類型中,銜接程度最低的是()b .邏輯銜接4。數(shù)據(jù)流圖中每個流程至少有()d .一個輸入流和一個輸出流5。結(jié)構(gòu)化軟件設(shè)計是()c .面向數(shù)據(jù)流6。瀑布模型是一種()b .線性序列模型1。
6軟件工程是利用科學(xué)知識課程和技術(shù)原理開發(fā)和維護軟件的學(xué)科定義。軟件工程目標(biāo):支付較低的開發(fā)成本;滿足功能要求;獲得更好的性能;開發(fā)的軟件易于移植;只需要很低的維護成本;能按時完成開發(fā)任務(wù)并及時交付;開發(fā)的軟件可靠性高,軟件工程內(nèi)容:研究內(nèi)容包括開發(fā)技術(shù)和開發(fā)管理兩個方面。開發(fā)技術(shù)主要研究:軟件開發(fā)方法、開發(fā)過程、開發(fā)工具和環(huán)境。