設(shè)計(jì)一個(gè)科學(xué)而又符合預(yù)期的數(shù)據(jù)庫(kù)系統(tǒng),才能使得能耗監(jiān)測(cè)達(dá)到高性能。為了設(shè)計(jì)出具有優(yōu)越的數(shù)據(jù)安全性、共享性及完整性、高可維護(hù)性的數(shù)據(jù)庫(kù)系統(tǒng),通常需要認(rèn)真詳細(xì)分析使用該數(shù)據(jù)庫(kù)系統(tǒng)的用戶需求,再輔以與之相適應(yīng)的數(shù)據(jù)庫(kù)軟件,以最大限度地發(fā)揮軟件的功能,最終設(shè)計(jì)出高可靠性的數(shù)據(jù)庫(kù)系統(tǒng)。
數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)主要目的為建立一個(gè)概念模型,主要是把上一階段的需要分析的結(jié)果進(jìn)行建模,此時(shí)它成為不再依靠具體的硬件設(shè)備,用以滿足用戶、設(shè)計(jì)人員及編程人員之間的交流。具體步驟為:
經(jīng)過(guò)需求分析后,把需求的各部分內(nèi)容進(jìn)行抽象化,建立與各個(gè)模塊相對(duì)應(yīng)的局部概念模型,最后再將各個(gè)子概念模型合成整體的概念模型,再刪掉一些不一致的現(xiàn)象以及冗余的項(xiàng),最終確定出整個(gè)系統(tǒng)的全局圖,即實(shí)體聯(lián)系模型。
第二是邏輯結(jié)構(gòu)設(shè)計(jì)。這一設(shè)計(jì)階段非常重要,主要是將之前設(shè)計(jì)的圖轉(zhuǎn)換為與某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)最適合的數(shù)據(jù)模型。在本文中,主要是采用現(xiàn)在普遍適用的關(guān)系數(shù)據(jù)庫(kù)模型,也就是將模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)模型。
第三是物理結(jié)構(gòu)設(shè)計(jì)這一階段主要就在具體的數(shù)據(jù)庫(kù)系統(tǒng)下確定出最合理的物理結(jié)構(gòu),使之占用較少的空間同時(shí)具有盡可能快的速度。最終確定出數(shù)據(jù)表的屬性及約束值。
能耗監(jiān)測(cè)離不開數(shù)據(jù)庫(kù)作支撐。想要獲得好的數(shù)據(jù)庫(kù)系統(tǒng),需要采用規(guī)范的方法,同時(shí)加入一些軟件工程的理論與方法,這樣便可以設(shè)計(jì)出高效合理的數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)設(shè)計(jì)在能耗監(jiān)測(cè)系統(tǒng)中占據(jù)著核心位置,為整個(gè)系統(tǒng)及節(jié)能提供數(shù)據(jù)支撐,如果沒有數(shù)據(jù),其余一切都是空談,只是個(gè)空架子。
掃碼加微信咨詢產(chǎn)品、免費(fèi)報(bào)價(jià)
裕乾(4006569698,zehoor.com)是一家智慧化系統(tǒng)集成軟硬件研發(fā)、銷售、服務(wù)為主的高新技術(shù)企業(yè)。經(jīng)過(guò)多年發(fā)展,公司已成為智慧建筑、智慧工業(yè)、智慧環(huán)保、智慧電力、智慧水利、智慧農(nóng)業(yè)等領(lǐng)域,具有自主研發(fā)能力、自主知識(shí)產(chǎn)權(quán)與自主品牌一體化的先進(jìn)解決方案供應(yīng)商、系統(tǒng)集成綜合服務(wù)商。