摘 要:建筑對環(huán)境、能源、健康等方面的影響及建筑自身的可持續(xù)發(fā)展是綠色建筑研究的核心,本文探討了如何基于Excel、XML和SQL三者構(gòu)建綠色建筑工程管理“3L”平臺,并就構(gòu)建過程中所涉及的數(shù)據(jù)模式轉(zhuǎn)換、數(shù)據(jù)信息優(yōu)化等問題進(jìn)行分析,提出了相應(yīng)的解決策略。
關(guān)鍵詞:綠色建筑;Excel;XML;SQL;“3L”平臺
中圖分類號:TP312
綠色建筑一般被定義為“綠色建筑是在建筑的全壽命期內(nèi),最大限度地節(jié)約資源、保護(hù)環(huán)境和減少污染,為人們提供健康、適用和高效的使用空間,與自然和諧共生的建筑”。[1]綠色建筑不是指用料最貴,而是指能源的合理有效利用。在我國工程建設(shè)實踐中,一線的建筑工人大多對計算機(jī)的操作很陌生,專業(yè)的建筑類軟件通常只有專業(yè)的技術(shù)人員使用。Excel由于自身的特點,操作快捷簡單,任何人都可以在短時間內(nèi)熟練掌握,同時也廣泛適用于各行各業(yè),因此該軟件在建筑工程實踐領(lǐng)域的使用,能讓廣大一線工人參與到工程建筑數(shù)據(jù)庫的管理和建設(shè)中來,增加基礎(chǔ)數(shù)據(jù)的真實性和可操作性。XML是當(dāng)前網(wǎng)絡(luò)數(shù)據(jù)庫的標(biāo)準(zhǔn),我們現(xiàn)在所使用的數(shù)據(jù)大都不是以XML形式存儲的,而是以WORD、Excel、HTML等格式存儲。在建筑工程領(lǐng)域,大部分的數(shù)據(jù)都是以紙質(zhì)材料形式存在[2]。數(shù)據(jù)形式的差異,使得工作人員無法進(jìn)行數(shù)據(jù)的有效查詢和排錯,更談不上進(jìn)行數(shù)據(jù)挖掘。大量存儲的數(shù)據(jù)成為了實質(zhì)上的垃圾。SQL是國際關(guān)系數(shù)據(jù)庫構(gòu)建的標(biāo)準(zhǔn)。在工程應(yīng)用中不難發(fā)現(xiàn),Excel、XML和SQL三者在進(jìn)行具體的工程數(shù)據(jù)庫處理時各有優(yōu)缺點,能否將三者有效結(jié)合,優(yōu)勢互補(bǔ),從而構(gòu)建一個實用且高效的綠色建筑工程管理技術(shù)平臺。
1 綠色建筑的概述及在我國的發(fā)展現(xiàn)狀
我國的綠色建筑雖然起步晚,但國家非常重視綠色建筑相關(guān)規(guī)范的制定。具體發(fā)展階段見表1。
2 綠色建筑“3L”平臺框架及相關(guān)技術(shù)
2.1 “3L”平臺框架。在工程建設(shè)實踐中,將Excel、XML及SQL三種技術(shù)的結(jié)合使用。即用Excel實現(xiàn)工程數(shù)據(jù)輸入和數(shù)據(jù)的初步處理;用SQL實現(xiàn)工程數(shù)據(jù)內(nèi)部查詢調(diào)用;用XML實現(xiàn)工程數(shù)據(jù)的聯(lián)網(wǎng)查詢和數(shù)據(jù)共享,如圖1所示。
圖1 綠色建筑“3L”系統(tǒng)平臺架構(gòu)
2.2 “3L”平臺內(nèi)部鏈接及數(shù)據(jù)轉(zhuǎn)換。構(gòu)建“3L”平臺所需進(jìn)行的三次數(shù)據(jù)轉(zhuǎn)換,分別是:Excel數(shù)據(jù)轉(zhuǎn)換成SQL數(shù)據(jù)、Excel數(shù)據(jù)轉(zhuǎn)換成XML數(shù)據(jù)以及將SQL數(shù)據(jù)轉(zhuǎn)換成XML數(shù)據(jù),從而實現(xiàn)Excel、XML及SQL三種技術(shù)的無縫鏈接。
(1)Excel數(shù)據(jù)轉(zhuǎn)換成SQL數(shù)據(jù)。概略地講,將Excel數(shù)據(jù)轉(zhuǎn)換成SQL數(shù)據(jù)的方法大體有三種。本平臺通過將Excel工作表數(shù)據(jù)導(dǎo)入SQL數(shù)據(jù)庫,實現(xiàn)SQL數(shù)據(jù)庫數(shù)據(jù)與Excel工作表數(shù)據(jù)的交互,同時充分利用SQL數(shù)據(jù)庫在進(jìn)行數(shù)據(jù)查詢、數(shù)據(jù)操縱等方面的優(yōu)勢,提高數(shù)據(jù)管理的分析處理效率;(2)Excel數(shù)據(jù)轉(zhuǎn)換成XML數(shù)據(jù)。將Excel數(shù)據(jù)轉(zhuǎn)換成XML數(shù)據(jù)通常可通過三種途徑進(jìn)行轉(zhuǎn)換。其中采用XMLSS的前提是在工作站上處理XML數(shù)據(jù),且用戶需要具有較高的Excel版本;第三種途徑“無格式轉(zhuǎn)換”是用特殊的庫來讀取Excel文檔[4]。構(gòu)建“3L”平臺的最終目的是實現(xiàn)構(gòu)建基于網(wǎng)絡(luò)的數(shù)據(jù)庫,需要實現(xiàn)數(shù)據(jù)信息之間的無縫傳輸和轉(zhuǎn)換,CSV格式正好符合這一要求,經(jīng)對比可看出,構(gòu)建“3L”平臺采用CSV文件的方式更可取;(3)基于SQL的關(guān)系型數(shù)據(jù)轉(zhuǎn)換為XML數(shù)據(jù)庫。將SQL對應(yīng)的關(guān)系數(shù)據(jù)庫轉(zhuǎn)換成XML數(shù)據(jù)庫需進(jìn)行映射,主要包括:模式映射和數(shù)據(jù)映射兩個部分[5],其中最主要的是進(jìn)行模式映射。
3 結(jié)束語
Excel、XML及SQL三種技術(shù)都因自身在某方面的杰出表現(xiàn)成為當(dāng)前應(yīng)用較廣的研究熱點,將三者強(qiáng)強(qiáng)聯(lián)合優(yōu)勢互補(bǔ)打造一個較為適用高效的應(yīng)用平臺正是充分發(fā)揮了綠色建筑的環(huán)保、節(jié)能和資源利用最大化的思想,將人們經(jīng)常用的、易于學(xué)習(xí)掌握的、對電腦硬件要求不高的三種軟件平臺進(jìn)行高效整合就是本文的努力方向。如何使得三者實現(xiàn)無縫鏈接,實現(xiàn)數(shù)據(jù)的無損轉(zhuǎn)化,本文從平臺的框架構(gòu)建、數(shù)據(jù)轉(zhuǎn)化、數(shù)據(jù)優(yōu)化和數(shù)據(jù)存儲等方面進(jìn)行分析,并從構(gòu)建“3L”平臺的角度提出了相應(yīng)的解決策略。
參考文獻(xiàn):
[1]國務(wù)院辦公廳.國務(wù)院辦公廳關(guān)于轉(zhuǎn)發(fā)發(fā)展改革委住房城鄉(xiāng)建設(shè)部綠色建筑行動方案的通知[EB/OL],2013.01.06.
[2]陳祖煜.關(guān)于建設(shè)工程管理數(shù)據(jù)庫“3L”平臺和行政支撐體系的設(shè)想[A].第十屆土力學(xué)及巖土工程學(xué)術(shù)會議論文集(補(bǔ)充)[C].重慶:重慶大學(xué)出版社,2007.
[3]李博.淺談綠色建筑的應(yīng)用與發(fā)展[J].價值工程,2010(06):108-109.
[4]Benoit Marchal.技巧:將Excel數(shù)據(jù)轉(zhuǎn)換成XML[EB/OL],2003.12.01.
[5]喬可春,宋自林.關(guān)系數(shù)據(jù)庫向XML的轉(zhuǎn)換技術(shù)研究[C].江蘇省系統(tǒng)工程學(xué)會第十屆學(xué)術(shù)年會[A].
作者簡介:李曉雷(1982-),女,重慶人,碩士,講師,研究方向:信息安全、管理信息系統(tǒng)。
作者單位:重慶師范大學(xué) 涉外商貿(mào)學(xué)院,重慶 401520;巖土力學(xué)與地質(zhì)環(huán)境保護(hù)重慶市重點實驗室(后勤工程學(xué)院),重慶 401311
基金項目:重慶市教委科研項目(項目編號:KJ134201);校級科研項目(項目編號:KY2013020)。