張慧
摘要:本文主要基于收集和分析中國(guó)古代建筑的屋頂構(gòu)件的相關(guān)知識(shí),研究和構(gòu)建古代建筑屋頂相關(guān)的知識(shí)庫(kù)存儲(chǔ)結(jié)構(gòu)設(shè)計(jì),實(shí)現(xiàn)屋頂信息的有序化存儲(chǔ)、有效管理。
關(guān)鍵詞:古建筑屋頂知識(shí)庫(kù)
1相關(guān)現(xiàn)狀
為了讓大眾能夠?qū)沤ㄖ蓓敇?gòu)件信息更好地進(jìn)行了解,構(gòu)建屋頂相關(guān)知識(shí)庫(kù)是非常有效的方法。自上個(gè)世紀(jì)80年代以來(lái),將數(shù)據(jù)庫(kù)系統(tǒng)將人工智能匯聚到一起,就形成了對(duì)知識(shí)庫(kù)系的開發(fā)、研究及應(yīng)用。2002年伴隨著麻省理工和惠普公司共同開發(fā)的DSpace的系統(tǒng)機(jī)構(gòu)知識(shí)庫(kù)的面世,機(jī)構(gòu)知識(shí)庫(kù)開始迅速發(fā)展,2007年時(shí)全球機(jī)構(gòu)知識(shí)庫(kù)個(gè)數(shù)已達(dá)904個(gè)。機(jī)構(gòu)知識(shí)庫(kù),簡(jiǎn)稱IR,雖然目前對(duì)機(jī)構(gòu)知識(shí)庫(kù)沒(méi)有確切的定義,但各種定義都存在一個(gè)共同點(diǎn),即機(jī)構(gòu)“生產(chǎn)”數(shù)據(jù)資源。構(gòu)建古建筑屋頂知識(shí)庫(kù)就是要對(duì)原有的屋頂構(gòu)件信息和知識(shí)做一次大規(guī)模的收集和整理,按照選取的規(guī)則進(jìn)行分類存儲(chǔ),以便長(zhǎng)久保存管理。
2知識(shí)存儲(chǔ)-數(shù)據(jù)庫(kù)設(shè)計(jì)
2.1數(shù)據(jù)表設(shè)計(jì)分析
從各渠道看到的屋頂知識(shí)必定雜亂無(wú)章,沒(méi)有邏輯,沒(méi)有結(jié)構(gòu)。這樣的知識(shí)碎片是無(wú)法被知識(shí)庫(kù)利用的,只有經(jīng)過(guò)認(rèn)真地閱讀、記錄、提取、整合才能使分散的信息聚集,從而進(jìn)一步存儲(chǔ)。簡(jiǎn)單的數(shù)據(jù)堆砌不利于知識(shí)的保存,容易造成混亂。而經(jīng)過(guò)整理的屋頂知識(shí)具備統(tǒng)一的結(jié)構(gòu),存在關(guān)系。以這些屋頂相關(guān)知識(shí)間的關(guān)系為基礎(chǔ),按照知識(shí)庫(kù)存儲(chǔ)要求將知識(shí)有邏輯、有序的進(jìn)行存儲(chǔ),以便后續(xù)研究的進(jìn)行。
知識(shí)庫(kù)是傳統(tǒng)數(shù)據(jù)庫(kù)領(lǐng)域和人工智能領(lǐng)域相結(jié)合而產(chǎn)生的,由此可見(jiàn),知識(shí)庫(kù)構(gòu)建中數(shù)據(jù)庫(kù)的設(shè)計(jì)是十分重要的過(guò)程。而數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中E-R圖是非常有效的方法之一,通過(guò)ER圖可以更好的整理、分析各實(shí)體間的關(guān)系。
實(shí)體—關(guān)系(ER)圖是數(shù)據(jù)庫(kù)設(shè)計(jì)的重要的組成部分。本文設(shè)計(jì)ER圖共有用戶、管理員、評(píng)論、屋頂樣式、屋頂分類、標(biāo)志建筑6個(gè)實(shí)體。其中考慮到每個(gè)實(shí)體的實(shí)際情況都標(biāo)明了相應(yīng)的屬性,除此之外,每個(gè)實(shí)體間都存在著查詢、管理等聯(lián)系,1:N或者M(jìn):N的對(duì)應(yīng)關(guān)系。
2.2數(shù)據(jù)表設(shè)計(jì)
經(jīng)過(guò)長(zhǎng)時(shí)間的數(shù)據(jù)信息的收集、整理以及數(shù)據(jù)分析,基于ER中各實(shí)體間的關(guān)系以及數(shù)據(jù)庫(kù)設(shè)計(jì)的范式要求分析設(shè)計(jì)了如下的數(shù)據(jù)表。
表1~6詳細(xì)介紹了各個(gè)表的相關(guān)屬性字段及類型、主鍵、外鍵等設(shè)計(jì),其中各表中主鍵均為自增模式,用以保證編號(hào)的唯一性及規(guī)范性。此外,表3中為保證存儲(chǔ)信息意義。表4中number作為building表中的外鍵。此外為了在存儲(chǔ)數(shù)據(jù)信息的同時(shí)也能對(duì)數(shù)據(jù)間的關(guān)系進(jìn)行存儲(chǔ),表中kind屬性列設(shè)置為外鍵,關(guān)聯(lián)的是rkind表中的rid。為獲取表5與rkind表與rdetail表中數(shù)據(jù)的關(guān)系,通過(guò)rdetail表與rkind表中數(shù)據(jù)取得聯(lián)系,使得在保證滿足數(shù)據(jù)庫(kù)設(shè)計(jì)要求的同時(shí)給用戶提供更加完整、充分的信息查詢結(jié)果。表6中信息是與其他表中的信息關(guān)聯(lián)最緊密的。其中外鍵限制不但包括user表中的uid還包括rkind中的rid。此外,評(píng)論標(biāo)記tag只能設(shè)置為“未審核”“已通過(guò)審核”“未通過(guò)審核”三種狀態(tài),以方便在評(píng)論管理時(shí)賦予不同狀態(tài)的評(píng)論以不同的操作權(quán)限。
3總結(jié)
本文主要針對(duì)古建筑屋頂相關(guān)信息完成了屋頂信息的總結(jié)與分析,設(shè)計(jì)了相關(guān)的存儲(chǔ)結(jié)構(gòu)。為屋頂構(gòu)件信息的存儲(chǔ)與進(jìn)一步的管理提供良好的基礎(chǔ)。
參考文獻(xiàn)
[1]中國(guó)建筑工業(yè)出版社.末代皇都宮殿建筑[M].中國(guó)建筑工業(yè)出版社.2010.
[2]董軍,肖少擁.知識(shí)庫(kù)系統(tǒng)的現(xiàn)狀與發(fā)展趨勢(shì)[J].計(jì)算技術(shù)與自動(dòng)化,1995,14(3):1-4.
[3]朱咫渝,成建權(quán)。國(guó)內(nèi)外機(jī)構(gòu)知識(shí)庫(kù)發(fā)展現(xiàn)狀分析[J].圖書館學(xué)刊,2008,(3):132-134.
[4]錢建立,李鵬,李若溪.機(jī)構(gòu)知識(shí)庫(kù)可持續(xù)發(fā)展策略研究[J].情報(bào)雜志,2012,(11):176.
郵寄地址:賈文靜 電話:13718408626 地址:河北省河間市福瀛門小區(qū)15號(hào)樓3單元302室