用云計算數(shù)據(jù)庫進(jìn)行的數(shù)據(jù)庫設(shè)計論文
摘要:云計算數(shù)據(jù)庫涉及機(jī)房、服務(wù)器、工程師、工作人員等多個因素,需要實現(xiàn)垮地區(qū)、跨部門之間的高效,協(xié)同工作;云計算數(shù)據(jù)庫作為建立在互聯(lián)網(wǎng)之上的新一代基礎(chǔ)設(shè)施,近年來在國內(nèi)外引起了注意。通過云計算數(shù)據(jù)庫技術(shù)整合數(shù)據(jù)庫信息的各種資源,研究云計算數(shù)據(jù)庫系統(tǒng)聯(lián)網(wǎng)的實現(xiàn)。
關(guān)鍵詞:云計算數(shù)據(jù)庫;云計算數(shù)據(jù)庫系統(tǒng);云計算數(shù)據(jù)庫數(shù)據(jù)
編制概要設(shè)計說明書。系統(tǒng)要求:云計算數(shù)據(jù)庫概要設(shè)計就是要確定云計算數(shù)據(jù)庫軟件系統(tǒng)所要完成任務(wù)的詳細(xì)計劃。確定完成計劃,就耍落實主要技術(shù)指標(biāo)。
。1)系統(tǒng)日標(biāo)
主要是確定云計算數(shù)據(jù)庫系統(tǒng)要達(dá)到的目的。系統(tǒng)軟件要解決什么問題。確定目標(biāo),對于軟件系統(tǒng)的開發(fā)是十分關(guān)鍵的。這是關(guān)系到軟件系統(tǒng)質(zhì)量高低,開發(fā)成功與否的重要問題。
。2)設(shè)計供選擇的方案
把數(shù)據(jù)流圖中的處理邏輯地進(jìn)行組合,不同的組合可能就是不同的實現(xiàn)方案。分析各種方案,首先拋棄行不通的方案,然后提供各個合理方案的資料。通過云計算數(shù)據(jù)庫設(shè)計來進(jìn)行的數(shù)據(jù)庫設(shè)計就是云計算數(shù)據(jù)庫設(shè)計這些方案是:①數(shù)據(jù)流程圖。
、跀(shù)據(jù)詞典。
、蹖崿F(xiàn)該系統(tǒng)的進(jìn)度計劃。
、芡ㄓ眯耘c適應(yīng)性。
、荼C苄浴
。3)推薦最佳實現(xiàn)方案
系統(tǒng)分析員應(yīng)對比各個合理方案的利弊,選擇一個最佳方案向用戶推薦,并為所推薦方案制定詳細(xì)的實現(xiàn)計劃。用戶和有關(guān)專家應(yīng)認(rèn)真審查分析員所提供的幾種方案,如果確認(rèn)某一個方案為最住方案,應(yīng)提醒用戶進(jìn)步審核,從而選擇和確認(rèn)這最佳方案。
。4)軟件結(jié)構(gòu)設(shè)計
為了實現(xiàn)目標(biāo)系統(tǒng),要設(shè)計出這個系統(tǒng)的所有程序和數(shù)據(jù)文件。
有關(guān)系統(tǒng)設(shè)計的具體方法,有兩種不同的論點,分別稱為自頂向下的設(shè)計方法和白底向上的設(shè)計方法。
為進(jìn)行結(jié)構(gòu)設(shè)計,首先把復(fù)雜的功能進(jìn)一步分解,分解為一系列比較簡單的功能,此數(shù)據(jù)流圖也要進(jìn)一步細(xì)化。通常一個模塊完成一個適當(dāng)?shù)淖庸δ。分析員應(yīng)把模塊組織成層次結(jié)構(gòu),頂層模塊調(diào)用它的卜一層模塊,下一層模塊再調(diào)用其下層模塊,如此依次向下,最下層模塊能完成某具體的功能。軟件的結(jié)構(gòu)可用層次圖來描繪。層次圖適合于描繪軟件的層次結(jié)構(gòu),特別適合于自項向下設(shè)計時使用。
設(shè)計云計算數(shù)據(jù)庫模塊結(jié)構(gòu)。設(shè)計模塊結(jié)構(gòu)是概要設(shè)計階段中最主要和最重要的工作任務(wù)。其標(biāo)志是繪制出具有良好結(jié)構(gòu)的模塊圖。
順序內(nèi)聚。如果模塊內(nèi)某個成分的輸出是另一成分的輸入,則兩個模塊必須依次執(zhí)行,稱為順序內(nèi)聚,功能內(nèi)聚:一個模塊內(nèi)所有的元素都是完成某一功能所必需的處理。由這些兀紊組成一個整體,從而完成一個特定的功能,則稱為功能內(nèi)聚,功能內(nèi)聚是最高程度的內(nèi)聚。
通過云計算數(shù)據(jù)庫設(shè)計來進(jìn)行的數(shù)據(jù)庫設(shè)計就是云計算數(shù)據(jù)庫設(shè)計(1)云計算數(shù)據(jù)庫設(shè)計思想云計算數(shù)據(jù)庫的設(shè)計遵循由人來完成的。是根據(jù)系統(tǒng)分析數(shù)據(jù)流圖,導(dǎo)出系統(tǒng)的模塊圖。層層分解的基本思想。
云計算數(shù)據(jù)庫通常要設(shè)計側(cè)重于定義軟件系統(tǒng)的宏觀結(jié)構(gòu),即進(jìn)行模塊的劃分,定義每個模塊的功能、性能以及模塊之間的接口關(guān)系。
。2)云計算數(shù)據(jù)庫設(shè)計,標(biāo)出它們的控制層。
云計算數(shù)據(jù)庫云計算數(shù)據(jù)庫設(shè)計的方法:先將系統(tǒng)劃分為幾個大模塊,再對大模塊進(jìn)行分析,直至最終獲得的`每一個模塊都是功能單一的模塊為止。
通過云計算數(shù)據(jù)庫設(shè)計來進(jìn)行的數(shù)據(jù)庫設(shè)計就是云計算數(shù)據(jù)庫設(shè)計。
、偈紫葎澐肿畛醯膬蓪幽K——第一次分解。云計算數(shù)據(jù)庫,先導(dǎo)出頂層和二層模塊。項層模塊主要起系統(tǒng)主控作用.為主控模塊。這是一個控制性的功能選擇菜單。根據(jù)菜單選擇,可隨時調(diào)用第二層各個子模塊。第二層各子模塊執(zhí)行完功能后,都將執(zhí)行權(quán)返交給主控模塊。第二層各個子模塊,分別完成原始數(shù)據(jù)輸入、處理、輸出等工作。
、谙到y(tǒng)第二次模塊分解。
在首次分解獲得的模塊圖中,模塊分解工作終止的標(biāo)志是模塊圖中每一個模塊均是聚合度高、功能單一的獨立的模塊。所以,耍對第二次模塊分解的某些底層模塊進(jìn)一步分解,分解成便于計算機(jī)處理的模塊。這里對M11模塊的進(jìn)一步分解,此時M1l相應(yīng)變成了控制模塊。
、巯到y(tǒng)模塊的進(jìn)一步分解。
這里對M21模塊的進(jìn)一步分解,此時M2l相應(yīng)變成了控制模塊。
。3)模塊圖的補充和完善。
通過逐層分解,獲得了系統(tǒng)的云計算數(shù)據(jù)庫,形成了系統(tǒng)的總體結(jié)構(gòu)。由于計算機(jī)的特殊性,這個結(jié)構(gòu)還可能不夠完善,有必要從以下方面加以補充,做好系統(tǒng)的維護(hù)工作。
①系統(tǒng)首先啟用前的初始化工作。主要指新系統(tǒng)啟用前對舊的數(shù)據(jù)進(jìn)行必要的處理,從而為新的系統(tǒng)啟動做好準(zhǔn)備。
②代碼的維護(hù)工作。系統(tǒng)在執(zhí)行過程之中要涉及到某些編碼,需要一個編碼處理模塊。此模塊要完成代碼的增加、刪除、修改、查詢、輸入等功能。
、燮聊徊樵児ぷ鳌2樵兪怯嬎,迅速進(jìn)行信息檢索的功能。系統(tǒng)設(shè)置查詢功能,對本系統(tǒng)和各種信息進(jìn)行查詢。
參考文獻(xiàn):
[1]李雋云計算與數(shù)據(jù)存儲結(jié)合的難點分析南京:中國云計算論壇,2010.12
[2]馮圣中智能數(shù)據(jù)中心的機(jī)遇與挑戰(zhàn)南京:中國云計算論壇,2010.12作者簡介:郝琪(1980——),男,遼寧沈陽人,助理講師,本科。研究方向:寬帶網(wǎng)絡(luò)、軟件技術(shù)、云計算。
【用云計算數(shù)據(jù)庫進(jìn)行的數(shù)據(jù)庫設(shè)計論文】相關(guān)文章:
數(shù)據(jù)庫的管理教學(xué)設(shè)計01-21
ASP聊天室系統(tǒng)數(shù)據(jù)庫設(shè)計論文11-17
高?蒲衅脚_的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計論文11-09
數(shù)據(jù)庫軟件程序開發(fā)的存儲調(diào)用指令設(shè)計論文11-15
數(shù)據(jù)庫技術(shù)課程教學(xué)設(shè)計論文范文06-02
談云計算技術(shù)的規(guī)劃與設(shè)計論文11-15
云計算網(wǎng)絡(luò)教學(xué)平臺設(shè)計與實現(xiàn)論文08-01
論面向?qū)ο蟮臄?shù)據(jù)庫技術(shù)論文06-26
檔案數(shù)據(jù)庫管控完善論文04-27