首頁(yè) > 優(yōu)秀范文 > 數(shù)據(jù)庫(kù)論文
時(shí)間:2023-03-23 15:21:30
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗(yàn),特別為您篩選了11篇數(shù)據(jù)庫(kù)論文范文。如果您需要更多原創(chuàng)資料,歡迎隨時(shí)與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識(shí)!
1調(diào)查情況介紹
為了配合中國(guó)高等教育文獻(xiàn)保障系統(tǒng)(CALIS)“十五”期間的建設(shè)和中國(guó)高等學(xué)校數(shù)字圖書(shū)館聯(lián)盟(CADLA,下稱聯(lián)盟)工作的開(kāi)展,2002年4月,CALIS在成員館中間發(fā)放了《數(shù)字圖書(shū)館建設(shè)情況調(diào)查表》;2002年5月和6月在聯(lián)盟理事館(注:目前中國(guó)高等學(xué)校數(shù)字圖書(shū)館聯(lián)盟理事館都是CALIS成員館。)中間發(fā)放了《學(xué)位論文數(shù)據(jù)庫(kù)建設(shè)情況調(diào)查表》和《教學(xué)參考書(shū)數(shù)據(jù)庫(kù)情況調(diào)查表》。
截至2002年6月30日,共回收《數(shù)字圖書(shū)館建設(shè)情況調(diào)查表》89份,其中書(shū)面報(bào)告22份,電子版報(bào)告67份。這些調(diào)查報(bào)告中有29份來(lái)自綜合性院校,34份來(lái)自工科院校,9份來(lái)自人文社會(huì)科學(xué)類院校,來(lái)自其他專業(yè)性院校,如醫(yī)學(xué)類院校、農(nóng)林院校和師范類院校的報(bào)告分別為5份、4份和6份。圖1給出對(duì)提交調(diào)查報(bào)告的學(xué)校按地區(qū)進(jìn)行統(tǒng)計(jì)得到的結(jié)果。根據(jù)統(tǒng)計(jì)數(shù)字和圖表可以看到,此次在CALIS成員館中進(jìn)行的數(shù)字圖書(shū)館建設(shè)情況調(diào)查具有一定的代表性,比較全面地反映了高校數(shù)字圖書(shū)館建設(shè)的整體情況。
圖1提交調(diào)查報(bào)告的學(xué)校按地區(qū)統(tǒng)計(jì)的結(jié)果
對(duì)于在22個(gè)聯(lián)盟理事館中間進(jìn)行的“學(xué)位論文數(shù)據(jù)庫(kù)建設(shè)情況”和“教學(xué)參考書(shū)數(shù)據(jù)庫(kù)情況”重點(diǎn)調(diào)研,各單位均及時(shí)對(duì)調(diào)查內(nèi)容進(jìn)行了反饋。
針對(duì)上面的三份調(diào)查,本文第二部分從幾個(gè)主要方面對(duì)各成員館數(shù)字圖書(shū)館建設(shè)情況進(jìn)行了分析總結(jié);第三部分給出CALIS在“十五”期間將要建設(shè)的兩個(gè)子項(xiàng)目“高校學(xué)位論文全文數(shù)據(jù)庫(kù)”和“教學(xué)參考書(shū)數(shù)據(jù)庫(kù)”在成員館中間開(kāi)展的情況;最后對(duì)目前成員館數(shù)字圖書(shū)館建設(shè)中急需解決的主要問(wèn)題進(jìn)行匯總。
2整體分析
通過(guò)CALIS的宣傳和培訓(xùn),大部分成員館意識(shí)到開(kāi)展數(shù)字圖書(shū)館建設(shè)的必要性和重要性。調(diào)查結(jié)果顯示,在2000年前后成員館根據(jù)各自對(duì)數(shù)字圖書(shū)館的理解、現(xiàn)有基礎(chǔ)、階段性工作重點(diǎn)、人員情況,開(kāi)始從專業(yè)性或校園范圍的文獻(xiàn)信息保障體系、數(shù)字圖書(shū)館應(yīng)用系統(tǒng)、數(shù)字資源、基礎(chǔ)設(shè)施等各方面進(jìn)行建設(shè),全面推動(dòng)圖書(shū)館向電子化、數(shù)字化方面發(fā)展,并在資金投入力度方面予以重視。
2.1專業(yè)性、校園范圍的文獻(xiàn)保障體系
眾所周知,CALIS在“九五”期間建設(shè)了三級(jí)文獻(xiàn)信息保障體系。四個(gè)全國(guó)中心、七個(gè)地區(qū)中心分別構(gòu)成文獻(xiàn)信息保障體系的第一級(jí)和第二級(jí),在全國(guó)和地區(qū)范圍內(nèi)行使文獻(xiàn)信息保障功能。但是由于人力、物力、財(cái)力的原因,這些中心還不能滿足所有高校圖書(shū)館和用戶的全部需要。根據(jù)本次調(diào)查的結(jié)果,目前有10個(gè)學(xué)校正在開(kāi)展專業(yè)性或校園范圍內(nèi)的文獻(xiàn)信息保障系統(tǒng)建設(shè)。其中北京師范大學(xué)圖書(shū)館正在構(gòu)造有一定規(guī)模的“中文教育數(shù)字圖書(shū)館”,將分布于國(guó)內(nèi)外的中文教育資源納入統(tǒng)一的檢索系統(tǒng);上海財(cái)經(jīng)大學(xué)圖書(shū)館在數(shù)字圖書(shū)館理念以及相應(yīng)的管理機(jī)制等方面進(jìn)行了研究與實(shí)踐,提出了建設(shè)“財(cái)經(jīng)文獻(xiàn)資源信息中心”的設(shè)想;電子科技大學(xué)圖書(shū)館“西南地區(qū)電子信息學(xué)科與文獻(xiàn)信息中心”的建設(shè)已具雛形;首都師范大學(xué)圖書(shū)館和北京工業(yè)大學(xué)圖書(shū)館受北京市教委的委托籌建了“北京高校網(wǎng)絡(luò)圖書(shū)館”;內(nèi)蒙古大學(xué)圖書(shū)館“多功能蒙古學(xué)文獻(xiàn)信息研制服務(wù)中心”的建設(shè)頗具民族特色;安徽大學(xué)、北京理工大學(xué)、大連海事大學(xué)、福州大學(xué)、哈爾濱工業(yè)大學(xué)的圖書(shū)館,依托校園網(wǎng)建立與本校學(xué)科發(fā)展、人才培養(yǎng)相配套的,以信息服務(wù)為重心的全方位、多層次、高效率的文獻(xiàn)信息服務(wù)體系。
2.2數(shù)字圖書(shū)館應(yīng)用系統(tǒng)
考慮圖書(shū)館的工作特點(diǎn),針對(duì)圖書(shū)館的需要,研究和開(kāi)發(fā)數(shù)字圖書(shū)館建設(shè)中急需的各種應(yīng)用系統(tǒng),已經(jīng)被列入各成員館的計(jì)劃中。本次調(diào)查發(fā)現(xiàn)有16個(gè)圖書(shū)館正在應(yīng)用系統(tǒng)方面進(jìn)行技術(shù)攻關(guān)。其中開(kāi)展數(shù)字圖書(shū)館原型試驗(yàn)系統(tǒng)研發(fā)的學(xué)校主要有北京大學(xué)、復(fù)旦大學(xué)、西安交通大學(xué)、廈門大學(xué)、中山大學(xué)、武漢大學(xué)等高校的圖書(shū)館,這些圖書(shū)館研制的內(nèi)容包括數(shù)字圖書(shū)館體系結(jié)構(gòu)、元數(shù)據(jù)、信息存儲(chǔ)與檢索、互操作等相關(guān)技術(shù)與解決方案;上海交通大學(xué)、北京大學(xué)、北京航空航天大學(xué)等10余所高校圖書(shū)館開(kāi)發(fā)了“視頻點(diǎn)播系統(tǒng)”,采用大容量存儲(chǔ)設(shè)備存儲(chǔ)多媒體資料在校園網(wǎng)內(nèi)提供多媒體視頻、音頻資料的網(wǎng)上實(shí)時(shí)點(diǎn)播;復(fù)旦大學(xué)圖書(shū)館正在開(kāi)發(fā)“圖書(shū)館電子資源跨平臺(tái)檢索系統(tǒng)”,實(shí)現(xiàn)統(tǒng)一界面查詢,讀者可以通過(guò)書(shū)刊名、文章名、關(guān)鍵詞、著者、媒介類型、數(shù)據(jù)來(lái)源等檢索項(xiàng)(包括組合檢索項(xiàng)),查詢系統(tǒng)連接的各個(gè)數(shù)據(jù)庫(kù);天津大學(xué)、廈門大學(xué)、西北師范大學(xué)等7所高校圖書(shū)館專門成立了“特色資源數(shù)字化加工中心”,開(kāi)展紙本文獻(xiàn)數(shù)字化、多媒體資源加工、電子剪報(bào)、數(shù)據(jù)庫(kù)制作的相關(guān)硬件環(huán)境設(shè)備建設(shè)及軟件支撐平臺(tái)建設(shè),形成數(shù)字化資源的收集、加工、分類標(biāo)引、整合、、更新、維護(hù)等的完整系統(tǒng);電子科技大學(xué)圖書(shū)館開(kāi)發(fā)了“專題數(shù)據(jù)庫(kù)系統(tǒng)”,為圖書(shū)館的數(shù)據(jù)庫(kù)建設(shè)提供平臺(tái),包括開(kāi)發(fā)、分類、全文檢索、遠(yuǎn)程查詢、科學(xué)管理和升級(jí)等功能,能全面、準(zhǔn)確、高效地達(dá)到網(wǎng)絡(luò)化數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用標(biāo)準(zhǔn);吉林大學(xué)、中國(guó)人民大學(xué)圖書(shū)館利用相關(guān)技術(shù),建立了標(biāo)準(zhǔn)化的知識(shí)服務(wù)系統(tǒng)平臺(tái),開(kāi)發(fā)了“服務(wù)子系統(tǒng)”,為用戶提供個(gè)性化服務(wù),包括信息定制、協(xié)作咨詢、知識(shí)挖掘、多媒體教學(xué)、VOD點(diǎn)播、重點(diǎn)學(xué)科導(dǎo)航等;西安交通大學(xué)圖書(shū)館正在集中力量,依托CALIS西北地區(qū)中心搭建一個(gè)統(tǒng)一的軟硬件平臺(tái),建設(shè)地區(qū)性數(shù)字資源中心、數(shù)字化中心、存儲(chǔ)中心、交換中心以及數(shù)字圖書(shū)館研究與開(kāi)發(fā)中心,為用戶提供集成化的智能服務(wù)。
2.3數(shù)字資源建設(shè)
資源建設(shè)是數(shù)字圖書(shū)館建設(shè)的基礎(chǔ),也是各館開(kāi)展數(shù)字圖書(shū)館嘗試的主要選擇?!熬盼濉逼陂g在CALIS的宏觀調(diào)控和統(tǒng)一規(guī)劃下,一方面,各館大幅度增加電子文獻(xiàn)的引進(jìn),以網(wǎng)絡(luò)版數(shù)據(jù)庫(kù)為主,并引進(jìn)部分光盤數(shù)據(jù)庫(kù);另一方面,各館在自建資源方面取得了很大的突破,CALIS組織成員館共同建設(shè)了聯(lián)合目錄數(shù)據(jù)庫(kù)、中文現(xiàn)刊目次庫(kù)、學(xué)位論文文摘庫(kù)等數(shù)據(jù)庫(kù)。在提交調(diào)查報(bào)告的89所圖書(shū)館中,85%以上的圖書(shū)館參與了CALIS“九五”期間的子項(xiàng)目建設(shè),在支持CALIS資源建設(shè)工作的同時(shí)推動(dòng)本館的數(shù)字化進(jìn)程,起到了事半功倍的效果。
與此同時(shí),CALIS有選擇性地支持24個(gè)單位根據(jù)本館的特色館藏、資源特性,在網(wǎng)絡(luò)環(huán)境下建立特色館藏,逐步把有價(jià)值的特色信息資源組織起來(lái),建設(shè)成CALIS重點(diǎn)學(xué)科專題數(shù)據(jù)庫(kù),以便比較集中、更深層次地揭示各高校收集的富有學(xué)科特色的文獻(xiàn)。目前CALIS重點(diǎn)學(xué)科專題數(shù)據(jù)庫(kù)包括24家成員館建成的25個(gè)重點(diǎn)學(xué)科專題數(shù)據(jù)庫(kù),數(shù)據(jù)量已達(dá)280萬(wàn)條以上,通過(guò)因特網(wǎng)進(jìn)行服務(wù),實(shí)現(xiàn)資源共享。
在CALIS的帶動(dòng)下,在24家成員館的示范作用下,為了更好地滿足本校教學(xué)科研的需要,其他的CALIS成員館紛紛開(kāi)展本館特色資源的調(diào)研、論證和建設(shè)工作。本次調(diào)查統(tǒng)計(jì)結(jié)果顯示,目前正在進(jìn)行數(shù)據(jù)庫(kù)建設(shè)的CALIS成員館有74所,每個(gè)館根據(jù)各自的條件和實(shí)力,或者百花齊放,如中山大學(xué)、西安交通大學(xué)、上海交通大學(xué)等17所高校圖書(shū)館同時(shí)進(jìn)行幾個(gè)數(shù)據(jù)庫(kù)的建設(shè);或者一支獨(dú)秀,在數(shù)據(jù)庫(kù)建設(shè)的質(zhì)量上下功夫。
成員館自建的這些數(shù)據(jù)庫(kù)圍繞著CALIS制定的“建設(shè)具有中國(guó)特色、地區(qū)特色和高等教育特色的專題數(shù)據(jù)庫(kù)”的原則,或者對(duì)館藏特色文獻(xiàn)數(shù)字化,或者做某個(gè)學(xué)科或?qū)n}的數(shù)字資源建設(shè)工作,比較系統(tǒng)全面地對(duì)某個(gè)專題進(jìn)行綜合報(bào)道。數(shù)據(jù)庫(kù)各具特色,有的體現(xiàn)中國(guó)文化淵源歷史,有的介紹人物生平、業(yè)績(jī)、著作,有的針對(duì)某個(gè)學(xué)科或?qū)I(yè)做全面的介紹,有的展現(xiàn)科技動(dòng)態(tài)。數(shù)據(jù)庫(kù)形式多樣,包括圖象、文字、解說(shuō)、全文和文摘,具有學(xué)科知識(shí)數(shù)據(jù)庫(kù)的特點(diǎn)。揭示的內(nèi)容比普通二次文獻(xiàn)庫(kù)要深,豐富了高校資源。數(shù)據(jù)庫(kù)內(nèi)容豐富,包含中外文期刊、會(huì)議論文、專利文獻(xiàn)、產(chǎn)品、事實(shí)數(shù)據(jù)、研究機(jī)構(gòu)信息,或集各種信息于一體。有的數(shù)據(jù)庫(kù)具備良好的檢索系統(tǒng),提供WEB界面的查詢,有些還使用全文檢索系統(tǒng)和多媒體系統(tǒng),可提供全文、關(guān)鍵詞、題名、出處、文摘等多檢索點(diǎn)檢索;為配合學(xué)校的教學(xué)和科研,為推廣高??茖W(xué)技術(shù)成果,展示廣大科研人員的勞動(dòng)成果和聰明才智,給廣大讀者提供豐富的有價(jià)值的科研資料做出了積極的貢獻(xiàn),彌補(bǔ)了圖書(shū)館經(jīng)費(fèi)緊缺造成的紙本資源的不足,為高校數(shù)字圖書(shū)館的工作積累了豐富的經(jīng)驗(yàn)和技術(shù)。
2.4基礎(chǔ)設(shè)施建設(shè)
基礎(chǔ)設(shè)施建設(shè)是各館進(jìn)行數(shù)字圖書(shū)館建設(shè)的一個(gè)重要部分。調(diào)查發(fā)現(xiàn),有28所圖書(shū)館正在從基礎(chǔ)設(shè)施建設(shè)入手,創(chuàng)造數(shù)字圖書(shū)館的基本環(huán)境。其中22所圖書(shū)館對(duì)本館的自動(dòng)化和網(wǎng)絡(luò)系統(tǒng)進(jìn)行了升級(jí)與改造,旨在建立先進(jìn)可靠的高速信息網(wǎng)絡(luò)系統(tǒng),建設(shè)先進(jìn)的圖書(shū)館集成管理系統(tǒng),實(shí)現(xiàn)圖書(shū)館日常業(yè)務(wù)科學(xué)全面的自動(dòng)化管理,為國(guó)內(nèi)外資源共享提供環(huán)境;9所學(xué)校建設(shè)了多功能電子閱覽室、多媒體教學(xué)、網(wǎng)絡(luò)培訓(xùn)教室,提升了圖書(shū)館的開(kāi)發(fā)和應(yīng)用能力,為師生提供多媒體信息服務(wù);北京理工大學(xué)、北京化工大學(xué)等4所院校還斥資數(shù)千萬(wàn)建設(shè)了新館舍,給師生提供了舒適的教學(xué)科研環(huán)境。
2.5資金支持
《數(shù)字圖書(shū)館建設(shè)情況調(diào)查表》中還包括對(duì)各個(gè)學(xué)校用于數(shù)字圖書(shū)館建設(shè)的資金額度及其來(lái)源的調(diào)查。調(diào)查結(jié)果顯示各成員館數(shù)字圖書(shū)館的建設(shè)資金分別來(lái)源于“211工程”建設(shè)經(jīng)費(fèi)“985”工程,國(guó)家“教育振興行動(dòng)計(jì)劃”,國(guó)家和省級(jí)自然科學(xué)基金,各省市教委、學(xué)校的專項(xiàng)撥款,與企業(yè)共建,捐助,圖書(shū)館年運(yùn)作經(jīng)費(fèi),學(xué)校自籌等10多個(gè)方面。由此可見(jiàn)圖書(shū)館動(dòng)用了所有力量,通過(guò)各種渠道支持?jǐn)?shù)字圖書(shū)館建設(shè)。小到學(xué)校,大到國(guó)家,建設(shè)數(shù)字圖書(shū)館的意識(shí)都明顯增強(qiáng),對(duì)此投入的資金大幅度增加,部分學(xué)校得到的數(shù)字圖書(shū)館建設(shè)的資金更是令人可喜。表1將各館數(shù)字圖書(shū)館經(jīng)費(fèi)情況按幾個(gè)等級(jí)進(jìn)行了統(tǒng)計(jì)。需要說(shuō)明的是有17個(gè)學(xué)校未對(duì)數(shù)字圖書(shū)館資金的投入進(jìn)行說(shuō)明,無(wú)法進(jìn)行統(tǒng)計(jì)。對(duì)72個(gè)成員館的統(tǒng)計(jì)結(jié)果顯示,38.9%的學(xué)校數(shù)字圖書(shū)館建設(shè)的資金額度大于100萬(wàn),其中有8.3%的高校十分重視數(shù)字圖書(shū)館的建設(shè),投入了數(shù)千萬(wàn)資金支持?jǐn)?shù)字圖書(shū)館的建設(shè),但是,我們還應(yīng)該看到,有超過(guò)一半的圖書(shū)館用于數(shù)字圖書(shū)館建設(shè)的資金小于10萬(wàn),無(wú)力開(kāi)展規(guī)模性的、目的明確的數(shù)字圖書(shū)館建設(shè)活動(dòng)?!笆濉逼陂g,為了在更大范圍內(nèi)共建、共知、共享,CALIS任重道遠(yuǎn)。
表1數(shù)字圖書(shū)館建設(shè)資金狀況統(tǒng)計(jì)
3重點(diǎn)調(diào)研
下面根據(jù)聯(lián)盟理事館對(duì)《學(xué)位論文數(shù)據(jù)庫(kù)建設(shè)情況調(diào)查表》和《教學(xué)參考書(shū)數(shù)據(jù)庫(kù)情況調(diào)查表》的反饋意見(jiàn),綜合CALIS成員館對(duì)《數(shù)字圖書(shū)館建設(shè)情況調(diào)查表》的反饋意見(jiàn),對(duì)CALIS成員館“學(xué)位論文數(shù)據(jù)庫(kù)”和“教學(xué)參考數(shù)據(jù)庫(kù)”的建設(shè)情況進(jìn)行分析。
3.1學(xué)位論文全文數(shù)據(jù)庫(kù)建設(shè)
“高校學(xué)位論文文摘數(shù)據(jù)庫(kù)”是CALIS“九五”建設(shè)的一項(xiàng)重要成果,是高校間開(kāi)展文獻(xiàn)傳遞的重要基礎(chǔ)數(shù)據(jù)庫(kù)之一?!熬盼濉逼陂g共有90余所成員館參與了CALIS學(xué)位論文文摘數(shù)據(jù)庫(kù)的建設(shè),學(xué)位論文文摘數(shù)據(jù)提交量已經(jīng)達(dá)到10萬(wàn)條。由于學(xué)位論文內(nèi)容豐富、新穎、情報(bào)價(jià)值高,對(duì)某一專題有獨(dú)到的見(jiàn)解和系統(tǒng)論述,對(duì)科研和生產(chǎn)有較大參考價(jià)值,讀者需求呈上升趨勢(shì),為此,“十五”期間,CALIS將在該庫(kù)的基礎(chǔ)上進(jìn)一步建設(shè)“高校學(xué)位論文全文數(shù)據(jù)庫(kù)”,全面實(shí)現(xiàn)博、碩士學(xué)位論文資源的共享。根據(jù)《數(shù)字圖書(shū)館建設(shè)調(diào)查》和《高校學(xué)位論文全文數(shù)據(jù)庫(kù)建設(shè)調(diào)查》的統(tǒng)計(jì)結(jié)果,CALIS成員館中有29家開(kāi)展了學(xué)位論文全文數(shù)據(jù)庫(kù)的籌備和建設(shè)工作,其中13家來(lái)自聯(lián)盟理事館;目前這些學(xué)校學(xué)位論文的全文數(shù)據(jù)加起來(lái)有18100條,主要采用WORD和PDF格式保存,也有個(gè)別學(xué)校采用JPG格式和DJVU格式;其中北京大學(xué)、上海交通大學(xué)和東南大學(xué)圖書(shū)館學(xué)位論文建設(shè)工作開(kāi)展較早,可以追溯到1996年;北京大學(xué)、清華大學(xué)和西安交通大學(xué)圖書(shū)館數(shù)據(jù)庫(kù)建設(shè)規(guī)模較大,有超過(guò)5000條的全文數(shù)據(jù);已經(jīng)具有學(xué)位論文數(shù)據(jù)庫(kù)提交系統(tǒng)的學(xué)校有11個(gè),其中北京大學(xué)、清華大學(xué)等圖書(shū)館的系統(tǒng)已經(jīng)比較成熟,不僅具有學(xué)位論文提交系統(tǒng),而且同時(shí)開(kāi)發(fā)了學(xué)位論文檢索系統(tǒng),并考慮了學(xué)位論文的編目、校驗(yàn)、統(tǒng)計(jì),設(shè)計(jì)了學(xué)位論文管理系統(tǒng);目前北京大學(xué)和西安交通大學(xué)圖書(shū)館的學(xué)位論文數(shù)據(jù)庫(kù)系統(tǒng)是開(kāi)放的,讀者可以檢索到摘要級(jí),其他學(xué)校的學(xué)位論文系統(tǒng)有的要進(jìn)行用戶認(rèn)證,有的通過(guò)IP限制訪問(wèn);對(duì)于學(xué)位論文的版權(quán)問(wèn)題,各個(gè)學(xué)校還沒(méi)有很好的解決方案。比較實(shí)際的解決方法是和論文作者簽署論文使用協(xié)議,限于校園網(wǎng)使用。成員館的上述工作為“十五”期間CALIS學(xué)位論文全文數(shù)據(jù)庫(kù)的建設(shè)提供了很好的基礎(chǔ)。2002年5月底,CALIS管理中心邀請(qǐng)?jiān)趯W(xué)位論文建設(shè)方面有一定基礎(chǔ)的15個(gè)聯(lián)盟理事館召開(kāi)了“高校學(xué)位論文全文數(shù)據(jù)庫(kù)建設(shè)工作研討會(huì)”。會(huì)議統(tǒng)一了對(duì)高校學(xué)位論文全文數(shù)據(jù)庫(kù)建設(shè)的認(rèn)識(shí),明確了高校學(xué)位論文全文數(shù)據(jù)庫(kù)建設(shè)的指導(dǎo)思想為在統(tǒng)一的建庫(kù)標(biāo)準(zhǔn)規(guī)范下,實(shí)現(xiàn)共建、共享。會(huì)上大家總結(jié)出學(xué)位論文建設(shè)的主要環(huán)節(jié)包括總體工作流程、標(biāo)準(zhǔn)規(guī)范、論文提交、應(yīng)用系統(tǒng)、管理與版權(quán)等。會(huì)后,CALIS管理中心根據(jù)各成員館的意見(jiàn),整理了《高校學(xué)位論文全文數(shù)據(jù)庫(kù)建設(shè)參考》,為其他準(zhǔn)備開(kāi)展學(xué)位論文全文數(shù)據(jù)庫(kù)建設(shè)的學(xué)校提供參考,加快高校特色資源共建共享的進(jìn)程。北京大學(xué)、清華大學(xué)、武漢大學(xué)、西安交通大學(xué)、廈門大學(xué)、東南大學(xué)等學(xué)校還表示愿意根據(jù)會(huì)議精神,在對(duì)各自的應(yīng)用系統(tǒng)進(jìn)行修改后,盡快向兄弟院校免費(fèi)提供。與此同時(shí),大家還認(rèn)同了將CALIS學(xué)位論文全文數(shù)據(jù)庫(kù)設(shè)計(jì)為“集中索引、分布式存儲(chǔ)”的數(shù)據(jù)庫(kù)的思路。
3.2教學(xué)參考書(shū)數(shù)據(jù)庫(kù)建設(shè)
CALIS管理中心充分意識(shí)到,建設(shè)教學(xué)參考書(shū)數(shù)據(jù)庫(kù),對(duì)高校的公共基礎(chǔ)課、專業(yè)基礎(chǔ)課和一部分精選專業(yè)課的教學(xué)參考書(shū)提供上網(wǎng)服務(wù),可以滿足教育事業(yè)發(fā)展的需要,有效地解決各校教參復(fù)本量少的問(wèn)題,在“十五”期間將“教學(xué)參考書(shū)數(shù)據(jù)庫(kù)”建設(shè)提到了議事日程上來(lái)。
根據(jù)《數(shù)字圖書(shū)館建設(shè)情況調(diào)查表》和《教學(xué)參考書(shū)數(shù)據(jù)庫(kù)情況調(diào)查表》反饋的結(jié)果,目前CALIS成員館教學(xué)參考書(shū)數(shù)據(jù)庫(kù)建設(shè)基本的情況是:14個(gè)學(xué)校已經(jīng)建有一定規(guī)模的教學(xué)參考書(shū)數(shù)據(jù)庫(kù),另有11個(gè)學(xué)校開(kāi)始籌劃;其中教參數(shù)據(jù)庫(kù)建庫(kù)時(shí)間最早的是中國(guó)人民大學(xué)圖書(shū)館,始于1996年;北京大學(xué)圖書(shū)館1999年開(kāi)始建庫(kù);包括復(fù)旦大學(xué)、清華大學(xué)圖書(shū)館在內(nèi)的8所高校圖書(shū)館從2000年開(kāi)始建庫(kù);其他的圖書(shū)館是在近一年里才開(kāi)始和計(jì)劃進(jìn)行教學(xué)參考書(shū)數(shù)據(jù)庫(kù)的建設(shè);這些學(xué)校的教學(xué)參考書(shū)書(shū)目數(shù)據(jù)量加在一起有49500條,全文數(shù)據(jù)有5100條,其中復(fù)旦大學(xué)的書(shū)目數(shù)據(jù)量最多,已達(dá)26,500條,中國(guó)人民大學(xué)的全文數(shù)據(jù)最多,有3000條;對(duì)于教學(xué)參考書(shū)數(shù)據(jù)庫(kù)系統(tǒng),有7所圖書(shū)館使用TRS全文數(shù)據(jù)庫(kù)進(jìn)行二次開(kāi)發(fā),有3所圖書(shū)館采用快葳公司的DIPS系統(tǒng),2所圖書(shū)館館使用方正Apabi系統(tǒng);選擇MARC做為教參元數(shù)據(jù)進(jìn)行著錄的有5家,選擇DC做元數(shù)據(jù)的有3家;對(duì)于全文,一般采用WORD和PDF格式;對(duì)于版權(quán)問(wèn)題,中國(guó)人民大學(xué)、西安交通大學(xué)、中國(guó)科技大學(xué)圖書(shū)館目前的解決辦法是限于校園網(wǎng)使用,其中中國(guó)人民大學(xué)圖書(shū)館已經(jīng)開(kāi)始對(duì)教師著作征詢版權(quán),清華大學(xué)和上海交通大學(xué)圖書(shū)館目前的政策是部分解決版權(quán),同時(shí)結(jié)合訪問(wèn)控制,北京大學(xué)圖書(shū)館、復(fù)旦大學(xué)圖書(shū)館正在考慮和專業(yè)公司合作,全面解決版權(quán);目前在主頁(yè)上有教學(xué)參考書(shū)項(xiàng)目鏈接的圖書(shū)館,有上海交通大學(xué)、復(fù)旦大學(xué)和廈門大學(xué),其中復(fù)旦大學(xué)圖書(shū)館的檢索系統(tǒng)可以對(duì)外提供服務(wù),非校園網(wǎng)用戶可以瀏覽到書(shū)目級(jí)。
CALIS在6月中旬邀請(qǐng)22家中國(guó)高等學(xué)校數(shù)字圖書(shū)館聯(lián)盟理事單位召開(kāi)了“教學(xué)參考書(shū)數(shù)據(jù)庫(kù)建設(shè)研討會(huì)”。會(huì)上,大家根據(jù)各自的工作經(jīng)驗(yàn)對(duì)CALIS將在“十五”期間進(jìn)行的教學(xué)參考書(shū)數(shù)據(jù)庫(kù)的建設(shè)工作提出了很好的建議:(1)標(biāo)準(zhǔn)規(guī)范方面:希望CALIS在標(biāo)準(zhǔn)、系統(tǒng)等方面提出方案與要求。(2)建設(shè)內(nèi)容:在學(xué)科上有所側(cè)重和分工。(3)版權(quán)問(wèn)題:提出統(tǒng)一的版權(quán)解決方案。(4)管理方面:以211工程或CALIS名義,請(qǐng)學(xué)校教務(wù)部門將教參書(shū)的收集納入教務(wù)管理工作,以保證教參考書(shū)的權(quán)威性和新穎性。(5)建設(shè)方式:由CALIS組織購(gòu)買一批有版權(quán)的電子參考書(shū),同時(shí)在CALIS協(xié)調(diào)下,由部分高校分工建設(shè),共享數(shù)據(jù),成本分?jǐn)?。?)合作思路:和數(shù)據(jù)庫(kù)商與系統(tǒng)商合作開(kāi)發(fā)系統(tǒng)和解決版權(quán)。(7)系統(tǒng)建設(shè):第一步參建各校分別建立教參信息庫(kù),同時(shí)把數(shù)據(jù)集中起來(lái)建立CALIS教學(xué)參考信息庫(kù);第二步建設(shè)電子全文數(shù)據(jù)庫(kù)。
針對(duì)以上建議,CALIS正在積極征集包括系統(tǒng)、資源、讀者使用、服務(wù)模式、實(shí)施、經(jīng)費(fèi)預(yù)算等在內(nèi)的教學(xué)參考書(shū)數(shù)據(jù)庫(kù)的解決方案并通過(guò)申報(bào)、調(diào)研、審批方式確定承建單位。
4小結(jié)
我是綁定IP的帳號(hào),可以幫你下載。誰(shuí)能幫我去中國(guó)知網(wǎng)論文數(shù)據(jù)庫(kù)找《廣告對(duì)大學(xué)生消費(fèi)觀的影響》的文獻(xiàn)誰(shuí)能幫我到中國(guó)知網(wǎng)論文數(shù)據(jù)庫(kù)下載有關(guān)公安民警人性化執(zhí)法的文獻(xiàn)?急~中國(guó)知網(wǎng)論文數(shù)據(jù)庫(kù)萬(wàn)方數(shù)據(jù)等等中國(guó)知網(wǎng)論文數(shù)據(jù)庫(kù)怎樣免費(fèi)下載論文?中國(guó)知網(wǎng)論文數(shù)據(jù)庫(kù)誰(shuí)能幫我去中國(guó)知網(wǎng)論文數(shù)據(jù).
中國(guó)知網(wǎng)論文數(shù)據(jù)庫(kù)能找到教育研究與實(shí)踐6嗎
科研處、圖書(shū)館根據(jù)分工,各司其職,嚴(yán)格按照知識(shí)產(chǎn)權(quán)管理?xiàng)l例進(jìn)行論文收集工作。多途徑開(kāi)展科研論文收集工作目前,一些高校的論文收集工作非常困難,很多教師都認(rèn)為科研論文是自己所有,不愿意拿出來(lái)交由學(xué)校保管,因此可以采用多種途徑進(jìn)行論文的收集工作。首先,圖書(shū)館工作人員通過(guò)檢索數(shù)據(jù)庫(kù)可以盡可能詳盡地查詢到本校所有教師發(fā)表在各項(xiàng)期刊、雜志、報(bào)紙等媒介上的論文;其次,科研處本身也收錄了本校教師發(fā)表的部分論文;最后,教師本人對(duì)自己的論文肯定收錄的最齊全,一方面可以詳盡的向他們介紹科研論文數(shù)據(jù)庫(kù)建立的必要性和意義,加深他們對(duì)數(shù)據(jù)庫(kù)的了解,獲得他們的支持,另一方面積極在學(xué)校營(yíng)造科研氛圍,開(kāi)展學(xué)術(shù)活動(dòng),激勵(lì)那些經(jīng)常或者論文獲獎(jiǎng)的教師,讓他們產(chǎn)生一種自豪感,從而能夠主動(dòng)的提供論文給我們。圖書(shū)館做好學(xué)科館員建設(shè),在此時(shí)也能很好地顯示作用,因?yàn)榻?jīng)常需要和相應(yīng)學(xué)科教師聯(lián)系溝通,由此比較了解教師本人的科研成果和情況,相對(duì)也比較容易獲取論文。做好論文歸納工作收集的論文由于來(lái)源途徑廣泛會(huì)有重合的現(xiàn)象,需要剔除重合的論文,同時(shí)按系科、各個(gè)教師分門別類地做好論文歸納工作。盡量獲取電子版本也有利于之后的論文錄入工作。做好論文的錄入和維護(hù)工作數(shù)據(jù)的錄入數(shù)據(jù)的質(zhì)量是數(shù)據(jù)庫(kù)的核心,是一個(gè)不可忽視的重要問(wèn)題。數(shù)據(jù)的質(zhì)量主要體現(xiàn)在數(shù)據(jù)的完整性、數(shù)據(jù)的準(zhǔn)確性和數(shù)據(jù)的標(biāo)準(zhǔn)化[2]。為了保證數(shù)據(jù)錄入的質(zhì)量,應(yīng)該由專門的錄入人員進(jìn)行這項(xiàng)工作。將收集上來(lái)的科研論文按照統(tǒng)一的規(guī)范和標(biāo)準(zhǔn)先進(jìn)行校對(duì),然后完善數(shù)據(jù)的錄入工作數(shù)據(jù)庫(kù)的維護(hù)和更新在數(shù)據(jù)庫(kù)建好之后,要及時(shí)地進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)和更新,發(fā)現(xiàn)問(wèn)題及時(shí)更正,數(shù)據(jù)庫(kù)的建立本就是為了更好的服務(wù)于學(xué)校的科研建設(shè),因此要密切留意教師對(duì)科研數(shù)據(jù)庫(kù)使用的感受,采納一些比較好的建議,做好更新工作;同時(shí)加快新發(fā)表的科研論文的再錄入工作,不斷完善數(shù)據(jù)庫(kù)。
件*.mdb),也可以是遠(yuǎn)程數(shù)據(jù)庫(kù)文件(如MicrosoftSQLServer);它可以是已知的某種DBMS格式,也可以是一種全新的數(shù)據(jù)庫(kù)格式??傊?它取決于提供了什么數(shù)據(jù)庫(kù)類型的驅(qū)動(dòng)程序。
VisualC++中的ODBC主要是實(shí)現(xiàn)基于Windows的關(guān)系數(shù)據(jù)庫(kù)的應(yīng)用的共享。
二、ODBC管理器
在ODBC中,數(shù)據(jù)源是一個(gè)重要的概念,它是數(shù)據(jù)庫(kù)位置和數(shù)據(jù)庫(kù)類型等連接信息的總和。數(shù)據(jù)源在使用前必須通過(guò)ODBC管理器(Administrator)進(jìn)行登錄。在登錄數(shù)據(jù)源時(shí),要搞清數(shù)據(jù)源名(Datasourcename)、數(shù)據(jù)庫(kù)文件名(Databasename)和數(shù)據(jù)表格名(Tablename)這三者的概念和相互關(guān)系:數(shù)據(jù)源實(shí)際是一種數(shù)據(jù)連接的抽象,數(shù)據(jù)源名是登錄時(shí)賦予的“連接”的名稱,以供應(yīng)用程序使用,至于該數(shù)據(jù)源下連接的是哪一個(gè)數(shù)據(jù)庫(kù),則由數(shù)據(jù)庫(kù)文件名指出(如Access2.0forMSOffics中的.mdb文件);一個(gè)數(shù)據(jù)庫(kù)文件中可以包括若干個(gè)數(shù)據(jù)表格(table)和其他。在關(guān)系@@09A05900.GIF;圖1ODBC層次關(guān)系圖數(shù)據(jù)庫(kù)中,數(shù)據(jù)是以二維表格的方式存在于數(shù)據(jù)庫(kù)@@文件中,應(yīng)用程序最終的操作目標(biāo)即是這些表格中的行(row記錄)和列(columns字段)數(shù)據(jù)。對(duì)于foxprow數(shù)據(jù)源,數(shù)據(jù)庫(kù)文件名是“路徑名”,而該路徑下的所有數(shù)據(jù)文件(*.dbf)都屬于該“數(shù)據(jù)庫(kù)文件”名下的數(shù)據(jù)表格(table)。
ODBC管理器被裝在ControlPanel里(ODBCINST.CPL)。通過(guò)該工具可以增添、修改或刪除數(shù)據(jù)源,也用來(lái)增添、刪除ODBC驅(qū)動(dòng)程序,ODBC管理器把數(shù)據(jù)源和它們的連接信息保存在ODBC.INI、ODBCINST.INI和ODBCISAM.INI中。當(dāng)需要共享應(yīng)用程序時(shí),只需按新的數(shù)據(jù)文件的類型和位置重新登錄即可。
三、ODBC應(yīng)用程序接口
ODBCAPI是一組標(biāo)準(zhǔn)的ODBC函數(shù)庫(kù),除了一般的數(shù)據(jù)庫(kù)操作函數(shù)外,還包括一組函數(shù)(如SQLExec或SQLExecdirect)能夠內(nèi)嵌標(biāo)準(zhǔn)SQL查詢語(yǔ)句。SQL(StructuredQueryLanguage結(jié)構(gòu)化查詢語(yǔ)言)是一種存取關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言,能夠定義、查詢、修改和控制數(shù)據(jù),簡(jiǎn)單的語(yǔ)句能夠作用于整個(gè)數(shù)據(jù)表格,具有很強(qiáng)的功能。
同Windows3.1SDK中API類似,ODBCAPI也是基于句柄(handle)進(jìn)行操作的。API函數(shù)按功能可分為以下幾類:
·數(shù)據(jù)源連接函數(shù),設(shè)置/獲取有關(guān)信息的函數(shù);
·準(zhǔn)備/提交執(zhí)行SQL查詢語(yǔ)句的函數(shù)和獲得數(shù)據(jù)的函數(shù);
·終止函數(shù)和異常處理函數(shù)。
上述函數(shù)的順序也表示了進(jìn)行數(shù)據(jù)庫(kù)操作的一般順序。兩個(gè)需要特別說(shuō)明,一是數(shù)據(jù)類型問(wèn)題:數(shù)據(jù)源中的數(shù)據(jù)所具有的數(shù)據(jù)類型稱為SQL數(shù)據(jù)類型,這些數(shù)據(jù)類型在其數(shù)據(jù)源中可能比較特殊,不一定和ODBCSQL數(shù)據(jù)類型存儲(chǔ)方式一致,驅(qū)動(dòng)程序把這些數(shù)據(jù)類型同ODBCSQL數(shù)據(jù)類型進(jìn)行相互轉(zhuǎn)換,每一個(gè)ODBCSQL數(shù)據(jù)類型都相當(dāng)于一個(gè)ODBCC語(yǔ)言數(shù)據(jù)類型;二是函數(shù)的調(diào)用級(jí)別問(wèn)題,并不是每一個(gè)ODBC驅(qū)動(dòng)程序都支持所有的ODBCAPI函數(shù)調(diào)用,在應(yīng)用程序中,可以調(diào)用有關(guān)函數(shù)獲取驅(qū)動(dòng)程序以支持層次方面的信息。
四、ODBC編程
在VisualC++中,MFC(MicrosoftFoundationClass基本類庫(kù))是經(jīng)過(guò)對(duì)Windows應(yīng)用程序中各個(gè)部件進(jìn)行類的抽象而建立的一組預(yù)定義的類,如窗口基類(CWnd)、各種窗口派生類等等,這些類在應(yīng)用程序中可直接使用,不需要重新定義。在MFC中,也為ODBC預(yù)定義了幾個(gè)類,其中主要的是數(shù)據(jù)庫(kù)類(CDatabase)和記錄集合類(CRecoredset)。這兩個(gè)類既有聯(lián)系又有區(qū)別,在應(yīng)用程序中,可以分別使用,也可以同時(shí)使用,每一類也可以同時(shí)存在多個(gè)對(duì)象。CDatabase的每一個(gè)對(duì)象代表了一個(gè)數(shù)據(jù)源的連接,CRecordset的每一個(gè)對(duì)象代表了從一
個(gè)數(shù)據(jù)表中按預(yù)定的查詢條件獲得的記錄的集合,一般說(shuō)來(lái),前者適宜于對(duì)數(shù)據(jù)源下的某個(gè)數(shù)據(jù)表格進(jìn)行整體操作,后者用于對(duì)所選的記錄集合進(jìn)行處理。
同Windows類與SDKAPI函數(shù)的關(guān)系一樣,CDatabase類與ODBCAPI函數(shù)也有類似的關(guān)系,但CDatabase類中并不包含所有的ODBCAPI函數(shù),大部分操作功能仍須直接調(diào)用ODBCAPI函數(shù),如目錄功能函數(shù),用于獲得數(shù)據(jù)源下的數(shù)據(jù)表格信息,如表格名,字段名等。
在應(yīng)用編程時(shí),一般使用CDatabase和CRecordset的派生類。假設(shè)派生類分別為CUserdb和CUserset,而在應(yīng)用類CUserClass中,使用了一個(gè)CUserdb對(duì)象(m-db)和一個(gè)Cuserset對(duì)象(m-recset),圖2給出了用戶應(yīng)用類與ODBC類的相互關(guān)系示意圖。
@@09A05901.GIF;圖2CDatabaseCRecordset類與應(yīng)用類及數(shù)據(jù)源關(guān)系圖@@
1.m-db連接數(shù)據(jù)源
m-db在完成定義構(gòu)造后,要調(diào)用CDatabase的打開(kāi)(Open)函數(shù)以進(jìn)行數(shù)據(jù)源的實(shí)際連接:
m-db.Open(lpszDSN,bExclusive,bReadOnly,lpszConnect);
打開(kāi)函數(shù)需要輸入四個(gè)參數(shù)。lpszDSN:要連接的數(shù)據(jù)源的名字,如果lpszDSN=NULL且lpszConnect中也沒(méi)有指明數(shù)據(jù)源名,則該調(diào)用會(huì)自動(dòng)出現(xiàn)一個(gè)對(duì)話框列出所有可用的數(shù)據(jù)源(名),讓用戶選擇。bExclusive:只支持“假”(False)值,表示為共享(share)方式連接。因此,應(yīng)用程序在運(yùn)行前,一定要裝入share.exe或在Windows的system.ini中裝入vshare.386。ReadOnly:指明數(shù)據(jù)源操作方式是“只讀”還是可以修改。lpszConnect:指明連接字符串,包括數(shù)據(jù)源名、用戶標(biāo)識(shí)碼、口令等信息。該字符串必須以“ODBC;”開(kāi)頭,表示該連接是與一個(gè)ODBC數(shù)據(jù)源的連接(考慮以后版本支持非ODBC數(shù)據(jù)源)。
m-db打開(kāi)后,其指針可以傳給m-recset作為其數(shù)據(jù)源。m-db關(guān)閉后,將關(guān)閉所有CRecordset對(duì)它的連接,m-db也可以重新打開(kāi)。
2.m-db操作數(shù)據(jù)
數(shù)據(jù)源打開(kāi)后,即可對(duì)數(shù)據(jù)庫(kù)文件中的數(shù)據(jù)表格進(jìn)行操作,操作以調(diào)用SQL語(yǔ)句方式進(jìn)行,可直接通過(guò)ODBCAPI函數(shù),或者CDatabase類成員函數(shù)ExecuteSQL。數(shù)據(jù)表名在SQL語(yǔ)句中指定,如下語(yǔ)句則在所在的數(shù)據(jù)源中的clerk表中插入一個(gè)記錄,記錄的name字段值為"chen"。
m-db.ExecuteSQL("insertintoclerk(name)value(''''chen'''')");3.m-recset連接數(shù)據(jù)m-recset在構(gòu)造時(shí),可傳入一個(gè)CDatabase對(duì)象指針,作為m-recset的數(shù)據(jù)源,當(dāng)為NULL時(shí),必須重載CRecordset的函數(shù)GetDefaultConnect,以提供數(shù)據(jù)源連接字符串(相當(dāng)于m-db.Open中的lpszConnect)。如下則表示連接名為COMPANY的數(shù)據(jù)源(當(dāng)傳入了合法的CDatabase對(duì)象指針時(shí),該函數(shù)將不被調(diào)用)。
CStringCUserset::GetDefaultConnect()
{
return"ODBC;DSN=COMPANY;";
}4.m-recset選取記錄和字段
m-recset在調(diào)用打開(kāi)函數(shù)時(shí),即獲得了符合條件的一組記錄,條件語(yǔ)句在Open函數(shù)中的lpszSQL中給出,如果lpszSQL為NULL,則必須重載CRecordset的函數(shù)以提供該語(yǔ)句。該語(yǔ)句是一個(gè)SELECT語(yǔ)句,帶或不帶where和orderby子句(如果不帶,where和Orderby的條件也可在CRecordset的兩個(gè)預(yù)定義成員變量m-strFilter和m-strSort中給出)。lpszSQL也可以只是一個(gè)數(shù)據(jù)表名(table-name),也可以是對(duì)內(nèi)嵌在數(shù)據(jù)庫(kù)文件中的查詢程序的調(diào)用語(yǔ)句。所選擇的一系列字段名,在成員函數(shù)DoFieldExchange中由一系列RFX-函數(shù)指定。RFX-(RecordFieldExchange)函數(shù),使字段和成員變量一一建立類型對(duì)應(yīng)關(guān)系。另外,m-strFilter中也可以帶變量參數(shù)(用"?"表示,如"fieldl>=?ANDfield2<=?"),參數(shù)與成員變量的對(duì)應(yīng)關(guān)系也在DoFieldExchange中由RFX-函數(shù)指定(串中的"?"將被參數(shù)變量值逐一替換)。
voidCUserset::DoFieldExchange(CFieldExchange*pFX)
{
pFX->SetFieldType(CFieldExchange::outputColumn);
/*以下為字段連接*/
RFX-???(pFX,"field1",m-var1);
RFX-???(pFX,"field2",m-var2);
...
RFX-???(pFX,"fieldn",m-varn);
pFX->SetFieldType(CFieldExchange::param);
/*以下為參數(shù)連接*/
RFX-???(pFX,field1,m-param1);
RFX-???(pFX,field2,m-param2);
...
}其中,???為ODBCSQL數(shù)據(jù)類型名,如RFX-Double,RFX-Text等。
綜合上述,選取記錄和字段實(shí)際是由下列語(yǔ)句完成:
SELECTrfx-field-listFROMtable-name[WHEREm-strFilter][ORDERBYm-strSort]
字段變量和參數(shù)變量的個(gè)數(shù)一定要在調(diào)用打開(kāi)函數(shù)前(如構(gòu)造函數(shù)中)準(zhǔn)確地賦值給成員變量m-nFields和m-nParams。m-recset在打開(kāi)后的任何時(shí)候調(diào)用Requery()函數(shù),將根據(jù)新的查詢條件(例如修改了參數(shù)變量值)重新選取記錄。
5.m-recset操作數(shù)據(jù)
記錄集合生成后,其當(dāng)前記錄的各字段值被保存在前述的各字段變量中,如果調(diào)用CRecordset的滾動(dòng)(scroll)函數(shù),如MoveFirst(),MoveNext(),MovePrev(),MoveLast()等,字段變量的值將自動(dòng)跟隨“當(dāng)前”記錄的位置的變化而變化。IsBOF(),IsEOF()用于判別是否移動(dòng)到記錄的頭或尾。
數(shù)據(jù)操作主要包括刪除(Delete),添加(AddNew)和更改(Edit),一般流程為:
if(m-recset.CanUpdate())/*是否允許修改*/
{
if(m-db.CanTransact())/*是否支持“批”處理*/
{
m-db.BeginTrans();
m-recset.AddNew();
/*修改字段變量值*/
...
m-recset.Update();
m-mitTrans();
if(catcherror)
m-db.RollBack();
}
}
對(duì)于AddNew和Edit,修改字段變量后一定要調(diào)用函數(shù)Update(),否則更新將丟失,而Delete操作則不必進(jìn)行字段值修改和調(diào)用Update()。
上述的CDatabase的四個(gè)函數(shù)是ODBC為保證數(shù)據(jù)操作的可靠性而提供的“批”處理函數(shù),即在BeginTrans和CommitTrans之間的數(shù)據(jù)修改如果出現(xiàn)任何異常,可通過(guò)函數(shù)RoolBack來(lái)恢復(fù)所做的修改。
在多用戶系統(tǒng)使用時(shí),每一個(gè)數(shù)據(jù)源可以被多個(gè)用戶的多個(gè)任務(wù)連接,不同的任務(wù)可同時(shí)修改相同的數(shù)據(jù)源。ODBC提供了兩種數(shù)據(jù)表更新的同步機(jī)制(在m-recset.Open函數(shù)中指定),“靜態(tài)”的(snapshot)和動(dòng)態(tài)的(dynaset)。前者是一組靜態(tài)的記錄集合,當(dāng)建立后不會(huì)改變,除了反應(yīng)自己的添加/刪除外,不反應(yīng)別的用戶的修改,除非調(diào)用了Requery重新建立。后者是一組動(dòng)態(tài)的記錄集合,自己或別的用戶所作的修改隨時(shí)反應(yīng)到集合中來(lái)(當(dāng)然也可用Requery重建),以保持記錄與數(shù)據(jù)源的同步。在應(yīng)用中,應(yīng)根據(jù)需要確定使用哪一種方式。
2數(shù)據(jù)庫(kù)建設(shè)基本流程
利用實(shí)地調(diào)研、個(gè)人采訪的方法獲取石油文化紙本文獻(xiàn),然后通過(guò)輸入設(shè)備對(duì)這些資源進(jìn)行數(shù)字化,調(diào)研、收集、保存、整理網(wǎng)上已的石油文化數(shù)字資源,將兩種來(lái)源途徑的石油文化資源放入原始庫(kù)待處理。通過(guò)信息的抽取、分類等方法,對(duì)數(shù)據(jù)信息進(jìn)行整合,構(gòu)建數(shù)據(jù)模型,利用相應(yīng)軟件設(shè)計(jì),形成有效信息庫(kù)。通過(guò)前臺(tái)網(wǎng)頁(yè),實(shí)現(xiàn)信息與信息檢索。圖1所示是石油文化數(shù)據(jù)庫(kù)建設(shè)基本流程。
3基于MongoDB的數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1MongoDB數(shù)據(jù)庫(kù)
MongoDB是最受歡迎的開(kāi)源NoSQL數(shù)據(jù)庫(kù)之一,因其高效的性能和豐富的使用功能在生產(chǎn)中有非常廣泛的應(yīng)用。MongoDB是一個(gè)面向文檔的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)有兩個(gè)要素構(gòu)成:文檔和集合。(1)文檔:是MongoDB的核心概念,是鍵值對(duì)的有序集。文檔的鍵和值不再是固定的類型和大小。其功能類似關(guān)系數(shù)據(jù)庫(kù)中的一條記錄。(2)集合:就是一組文檔。集合是動(dòng)態(tài)模式的,即一個(gè)集合中的文檔可以是各式各樣的。但集合之間不能進(jìn)行連接查詢。(3)數(shù)據(jù)庫(kù):由集合構(gòu)成。一個(gè)數(shù)據(jù)庫(kù)可以包含有0個(gè)或者多個(gè)集合。文檔、集合、數(shù)據(jù)庫(kù)三者關(guān)系如圖2所示。
3.2石油文化數(shù)據(jù)庫(kù)設(shè)計(jì)模型
雖然一個(gè)集合中的文檔可以是各種各樣的,但為了提高管理和查詢的訪問(wèn)效率,還是要根據(jù)應(yīng)用情況適當(dāng)進(jìn)行分類,考慮應(yīng)用不同集合來(lái)存放相關(guān)文檔。石油文化資源類型多樣化,有文字、圖片、圖像、音視頻資料等,根據(jù)實(shí)際操作需要,本數(shù)據(jù)庫(kù)共建立了3個(gè)集合,分別為:用戶users集合、資源s1集合,資源Content集合。但Content集合屬于嵌入式集合。(1)用戶集合users用戶包括普通用戶和管理員,用戶集合主要保存用戶的姓名、密碼、操作權(quán)限等信息。具體如下表1所示。(2)資源s1集合資源集合是本數(shù)據(jù)庫(kù)核心內(nèi)容,主要用于存放關(guān)于石油文化的數(shù)字資源,可以是文字、圖像、聲音視頻等信息。用集合s1保存資源基本信息(如資源名稱、資源創(chuàng)建時(shí)間、訪問(wèn)次數(shù),等等),用集合Content用來(lái)保存資源具體數(shù)據(jù)(資源類型,資源內(nèi)容等)。由于Mon-goDB不能進(jìn)行集合間連接查詢,并且考慮到文字、圖像及聲音視頻之間的關(guān)聯(lián),因此利用MongoDB的em-bed(嵌入)方法,把資源內(nèi)容Content作為內(nèi)嵌文檔保存,以達(dá)到一次查詢的效果。具體如下表2所示。
2地圖可視化
2.1符號(hào)庫(kù)的制作根據(jù)《地理信息公共服務(wù)平臺(tái)電子地圖數(shù)據(jù)規(guī)范》(CH/Z9011-2011),利用ArcGIS10.1軟件在ESRI中國(guó)的地圖模板符號(hào)庫(kù)基礎(chǔ)上進(jìn)行修改、重組、補(bǔ)充,某些特殊符號(hào)利用FontCreator字體制作軟件,最終形成“天地圖•成都”矢量電子地圖符號(hào)庫(kù)和影像標(biāo)注電子地圖符號(hào)庫(kù)。
2.2配圖模板的制作
2.2.1地圖文檔組織形式根據(jù)電子地圖分級(jí)與顯示比例的規(guī)定,通過(guò)創(chuàng)建圖層組對(duì)數(shù)據(jù)進(jìn)行管理,即按顯示比例尺范圍的不同對(duì)數(shù)據(jù)進(jìn)行分類[3]。一個(gè)圖層組對(duì)應(yīng)一個(gè)顯示比例范圍,無(wú)需逐個(gè)設(shè)置所有圖層,切圖比例尺需處于這兩個(gè)比例尺的范圍之內(nèi),以避免在地圖切片過(guò)程中可能發(fā)生的瓦片顯示錯(cuò)誤。地圖文檔共分3個(gè)圖層組,每個(gè)圖層組按三級(jí)組織模式,具體如下:1)圖層組命名方式為:L+顯示級(jí)別(比例尺),如L18(1:564.25)。2)數(shù)據(jù)集命名方式為:要素類別(點(diǎn)/線/面/注記),如水系(點(diǎn))。3)數(shù)據(jù)層,如MPHYDPT。按照?qǐng)D面顯示效果設(shè)置點(diǎn)、線、面、注記數(shù)據(jù)的上下層關(guān)系。
2.2.2地圖符號(hào)化1)利用ArcGIS10.1軟件對(duì)提取的要素通過(guò)定義查詢進(jìn)行分級(jí)顯示。制作總體原則是下一級(jí)別的要素內(nèi)容不少于上一級(jí),相鄰兩級(jí)的地圖負(fù)載量變化相對(duì)平緩[4]。選取方法是首先分類選取,優(yōu)先選取重要地物,然后分要素選取,并且隨著比例尺的不斷增大,要素內(nèi)容隨之增多。2)對(duì)每個(gè)要素類利用先前制作的符號(hào)庫(kù)進(jìn)行符號(hào)化,同時(shí),采用MAPLEX高級(jí)標(biāo)注引擎設(shè)置要素的標(biāo)注位置、標(biāo)注樣式、標(biāo)注權(quán)重、標(biāo)注避讓規(guī)則等,對(duì)道路、水系、地名、POI等要素進(jìn)行標(biāo)注并統(tǒng)一管理,保證注記與地物關(guān)系的合理一致性以及注記與注記之間的相互不壓蓋,最終形成公眾版矢量電子地圖模板和影像標(biāo)注矢量電子地圖模板。
2.3地圖優(yōu)化根據(jù)地圖分級(jí)顯示效果利用ArcGIS的制圖工具和相關(guān)插件進(jìn)行圖面整飾,主要包括分級(jí)道路優(yōu)化、要素連通顯示、標(biāo)注簡(jiǎn)化、線狀地物平滑、地名興趣點(diǎn)抽稀、制圖綜合等。根據(jù)不同的顯示要求選擇合適的工具進(jìn)行優(yōu)化。由于標(biāo)注與其他地圖數(shù)據(jù)要分開(kāi)服務(wù)進(jìn)行切片,為了標(biāo)注地圖與背景地圖服務(wù)疊加顯示后標(biāo)注邊緣看上去有平滑效果,要把標(biāo)注地圖模板圖層框背景色改成與背景地圖服務(wù)色調(diào)接近的顏色,“天地圖•成都”選取的是RGB(30,30,30)?!疤斓貓D•成都”對(duì)國(guó)、省、縣、鄉(xiāng)道、城區(qū)主要道路采用道路面表示,考慮道路更新的問(wèn)題沒(méi)有采用道路融合后加邊線的表示方法,而是用一層沒(méi)有加邊框的道路面與加了邊框的道路面疊加的方法表示道路互通的融合效果。
3地圖瓦片制作
地圖配置完成后,利用ArcGISServer10.1進(jìn)行并切片。切片的基本參數(shù)設(shè)置為:1)瓦片分塊的起始點(diǎn):(-180,90)。2)瓦片分塊大小256*256像素。3)屏幕分辨率為96pdi。4)矢量地圖和影像標(biāo)注地圖服務(wù)采用PNG24格式。5)影像地圖服務(wù)采用MIXED(JPG和PNG)格式,采用默認(rèn)壓縮率75%。6)ArcGISServer10.1自帶抗鋸齒功能,在服務(wù)時(shí)抗鋸齒要選擇最佳。
2基于策略的網(wǎng)絡(luò)管理主要應(yīng)用
2.1策略管理工具的應(yīng)用
策略管理工具主要是網(wǎng)絡(luò)管理人員對(duì)各種策略進(jìn)行監(jiān)測(cè)分析所使用的。雖然已經(jīng)將策略歸納分類,但是對(duì)策略的編輯是一項(xiàng)工程巨大的工作,而策略管理工具的應(yīng)用可以為網(wǎng)絡(luò)管理人員提供一個(gè)便捷高效的操作方式,對(duì)策略進(jìn)行科學(xué)的編輯管理,并將其作為一種解決問(wèn)題的策略加入數(shù)據(jù)庫(kù)中,以備不時(shí)之需。
2.2策略表示的應(yīng)用
網(wǎng)絡(luò)管理人員在對(duì)策略進(jìn)行輸入及編輯時(shí),需要用到策略表示。就是策略數(shù)據(jù)庫(kù)與系統(tǒng)之間的橋梁,能夠?qū)⒉呗詳?shù)據(jù)庫(kù)與外界因素連接起來(lái),從而簡(jiǎn)化網(wǎng)絡(luò)管理的流程,減輕工作任務(wù),將一些策略簡(jiǎn)單化,使管理工作變得更加高效快捷。
2.3策略數(shù)據(jù)庫(kù)的應(yīng)用
策略數(shù)據(jù)庫(kù)就是儲(chǔ)存策略的倉(cāng)庫(kù),不同于其他數(shù)據(jù)庫(kù),網(wǎng)絡(luò)管理人員將編輯好的策略存放于策略數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)能夠自行對(duì)各種策略進(jìn)行分類匯總,列出不同策略的不同作用,在遇到不同問(wèn)題時(shí)就可以針對(duì)性做出應(yīng)對(duì)。策略數(shù)據(jù)庫(kù)不僅能儲(chǔ)存策略,還能儲(chǔ)存一些輔助參數(shù),幫助提高數(shù)據(jù)庫(kù)的系統(tǒng)性能。
2.4策略決策點(diǎn)的應(yīng)用
策略決策點(diǎn)相當(dāng)于人的大腦,是決策系統(tǒng)的指揮官。遇到網(wǎng)絡(luò)時(shí),該服務(wù)器開(kāi)始作出決策,從眾多決策中找到合適的解決方式并提取出來(lái)。這部分的功能就是將決策和問(wèn)題對(duì)號(hào)入座,并負(fù)責(zé)決策的提取和分配。
2.5策略執(zhí)行點(diǎn)的應(yīng)用
策略執(zhí)行點(diǎn)主要是解決問(wèn)題的直接對(duì)象,可以將其理解為執(zhí)行的客戶端。策略被輸出后直接由該部分直接表現(xiàn)出來(lái),日常殺毒軟件等都屬于策略執(zhí)行點(diǎn)的范圍,是執(zhí)行策略的一線工人,也是最能展現(xiàn)效果的部分。
3基于策略的網(wǎng)絡(luò)管理技術(shù)模型建立
基于策略的網(wǎng)絡(luò)管理技術(shù)模型的建立主要是根據(jù)一定規(guī)律分布、為解決問(wèn)題而存在的策略組模型與待解決問(wèn)題對(duì)象之間通過(guò)某些聯(lián)系結(jié)合在一起而形成的。需要注意的是,策略模型是面向?qū)ο蟮?,其核心就是前文提到的策略系統(tǒng)的大腦,即策略決策點(diǎn),另外輔助于策略的其他功能組建一個(gè)完整的策略模型。策略模型的建立過(guò)程并非表面上看得那么簡(jiǎn)單。從宏觀上看,整個(gè)策略數(shù)據(jù)庫(kù)與存在的各種問(wèn)題本身就是一個(gè)抽象的策略模型。有些人認(rèn)為策略與問(wèn)題是一一對(duì)應(yīng)的,其實(shí)不然,策略模型本就是多對(duì)多的存在模式,即一種策略可以解決多個(gè)問(wèn)題,一個(gè)問(wèn)題可以被多個(gè)策略解決,而整個(gè)策略系統(tǒng)的任務(wù)就是在策略數(shù)據(jù)庫(kù)中尋找最適合的解決方法并貫徹執(zhí)行。
1多媒體數(shù)據(jù)模型
多媒體數(shù)據(jù)模型主要采用文件系統(tǒng)管理方式、擴(kuò)充關(guān)系數(shù)據(jù)庫(kù)的方式和面向?qū)ο髷?shù)據(jù)庫(kù)的方式。
1.1文件系統(tǒng)管理方式
多媒體資料是以文件的形式在計(jì)算機(jī)上存儲(chǔ)的,所以用各種操作系統(tǒng)的文件管理功能就可以實(shí)現(xiàn)存儲(chǔ)管理。Windows的文件管理器或資源管理器不僅能實(shí)現(xiàn)文件的存儲(chǔ)管理,而且還能實(shí)現(xiàn)有些圖文資料的修改,演播一些影像資料。為了方便用戶瀏覽多媒體資料,出現(xiàn)很多的圖形、圖象瀏覽工具軟件。有些在Windows95下的瀏覽軟件還和資源管理器結(jié)合起來(lái),如ACDSee工具軟件不僅可瀏覽BMP、GIF、JPEG、PCX、Photo-CD、PNG、TGA、TIFFandWMF格式的圖像,而且還具備資源管理器的查詢、刪除、復(fù)制等功能。如多功能影像處理及管理軟件ImagePals,是在Windows上影像工具軟件,ImagePals提供了電子相簿(Album)、影像編輯(ImageEditor)和屏幕捕捉(ScreenCapture)等功能,此外還具有視窗及CD瀏覽器等。電子相薄(Album)是一個(gè)很具特色的應(yīng)用程序,能對(duì)文件進(jìn)行迅速、可視性的管理。文件系統(tǒng)方式存儲(chǔ)簡(jiǎn)單,當(dāng)多媒體資料較少時(shí),瀏覽查詢還能接受,但演播的資料格式受到限制,最主要的是當(dāng)多媒體資料的數(shù)量和種類相當(dāng)多時(shí),查詢和演播就不方便了。
1.2擴(kuò)充關(guān)系數(shù)據(jù)庫(kù)的方式
數(shù)據(jù)庫(kù)的出現(xiàn)是為了解決文件管理數(shù)據(jù)的不足,同樣,為了解決管理多媒體數(shù)據(jù),人們很容易地會(huì)想到使用數(shù)據(jù)庫(kù)。傳統(tǒng)的關(guān)系數(shù)據(jù)模型建立在嚴(yán)格的關(guān)系代數(shù)的基礎(chǔ)上的,解決了數(shù)據(jù)管理的許多問(wèn)題,目前基于關(guān)系模型的數(shù)據(jù)庫(kù)管理系統(tǒng)仍然是主流技術(shù)。但是平坦化的數(shù)據(jù)類型不適于表達(dá)復(fù)雜的多媒體信息,文本、聲音、圖像這些非格式化的數(shù)據(jù)是關(guān)系模型無(wú)法處理的;簡(jiǎn)單化的關(guān)系也會(huì)破壞媒體實(shí)體的復(fù)雜聯(lián)系,豐富的語(yǔ)義性超過(guò)了關(guān)系模型的表示能力。出于保護(hù)原有投資和市場(chǎng)的考慮,全球幾家大的數(shù)據(jù)庫(kù)公司都已將原有的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品加以擴(kuò)充,使之在一定程度上能支持多媒體的應(yīng)用。用關(guān)系數(shù)據(jù)庫(kù)存儲(chǔ)多媒體資料的方法一般是:
1.2.1用專用字段存放全部多媒體文件;
1.2.2多媒體資料分段存放在不同字段中,播放時(shí)再重新構(gòu)建;
1.2.3文件系統(tǒng)與數(shù)據(jù)庫(kù)相結(jié)合,多媒體資料以文件系統(tǒng)存放,用關(guān)系數(shù)據(jù)庫(kù)存放媒體類型、應(yīng)用程序名、媒體屬性、關(guān)鍵詞等。
1.3面向?qū)ο髷?shù)據(jù)庫(kù)的方式
關(guān)系數(shù)據(jù)庫(kù)在事物管理方面獲得了巨大的成功,它主要是處理格式化的數(shù)據(jù)及文本信息。由于多媒體信息是非格式化的數(shù)據(jù),多媒體數(shù)據(jù)具有對(duì)象復(fù)雜、存儲(chǔ)分散和時(shí)空同步等特點(diǎn),所以盡管關(guān)系數(shù)據(jù)庫(kù)非常簡(jiǎn)單有效,但用其管理多媒體資料仍不太盡如人意。而面向?qū)ο髷?shù)據(jù)庫(kù)是指對(duì)象的集合、對(duì)象的行為、狀態(tài)和聯(lián)系是以面向數(shù)據(jù)模型來(lái)定義的。面向?qū)ο蟮母拍钍切乱淮鷶?shù)據(jù)庫(kù)應(yīng)用所需的強(qiáng)有力的數(shù)據(jù)模型的良好基礎(chǔ)。面向?qū)ο蟮姆椒ㄗ钸m合于描述復(fù)雜對(duì)象,通過(guò)引入封裝、繼承、對(duì)象、類等概念,可以有效地描述各種對(duì)象及其內(nèi)部結(jié)構(gòu)和聯(lián)系。多媒體資料可以自然地用面向?qū)ο蠓椒ㄋ枋觯嫦驅(qū)ο髷?shù)據(jù)庫(kù)的復(fù)雜對(duì)象管理能力正好對(duì)處理非格式多媒體數(shù)據(jù)有益;根據(jù)對(duì)象的標(biāo)識(shí)符的導(dǎo)航存取能力有利于對(duì)相關(guān)信息的快速存?。环庋b和面向?qū)ο缶幊谈拍钣譃楦咝к浖拈_(kāi)發(fā)提供了支持。面向?qū)ο髷?shù)據(jù)庫(kù)方法是將面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言與數(shù)據(jù)庫(kù)技術(shù)有機(jī)地結(jié)合起來(lái),是開(kāi)發(fā)的多媒體數(shù)據(jù)庫(kù)系統(tǒng)的主要方向。
為高效管理多媒體數(shù)據(jù),基于關(guān)系數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)逐漸演變到多媒體數(shù)據(jù)庫(kù)管理系統(tǒng)用面向?qū)ο蟮母拍顢U(kuò)充關(guān)系數(shù)據(jù)庫(kù)。用面向?qū)ο蟮母呒?jí)語(yǔ)言擴(kuò)展基本關(guān)系類型,使其支持復(fù)雜對(duì)象,并對(duì)關(guān)系模型提供的操作加以擴(kuò)充,利用關(guān)系數(shù)據(jù)庫(kù)的優(yōu)勢(shì)管理多媒體資料。
2數(shù)據(jù)的壓縮和解壓縮
由于多媒體信息,如聲音、圖像目前國(guó)際上的壓縮標(biāo)準(zhǔn)有:
JPEG(JointPhotographicExpertsGroup),是由國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電報(bào)電話咨詢委員會(huì)(CCITT)聯(lián)合制定的。適合于連續(xù)色調(diào)、多級(jí)灰度、彩色或單色靜止圖像的國(guó)際標(biāo)準(zhǔn)。MPEG(MovingPictureExpertsGroup),是ISO/IEC委員會(huì)的第11172號(hào)標(biāo)準(zhǔn)草案,包括MPEG視頻、MPEG音頻和MPEG系統(tǒng)三部分。MPEG要考慮到音頻和視頻的同步,聯(lián)合壓縮后產(chǎn)生一個(gè)電視質(zhì)量的視頻和音頻、壓縮形式的位速為1.5Mbps的單一流。
P×64,是CCITT的H.261號(hào)建議,P為可變參數(shù),取值范圍是1~30。該標(biāo)準(zhǔn)的目標(biāo)是可視電話和電視會(huì)議,它可以覆蓋整個(gè)ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng))信道。當(dāng)P=1或2時(shí),只支持每秒幀數(shù)較少的視頻電話,P>6時(shí)可支持電視會(huì)議。
P×64標(biāo)準(zhǔn)和MPEG標(biāo)準(zhǔn)的數(shù)據(jù)壓縮技術(shù)有許多共同之處,但P×64標(biāo)準(zhǔn)是為適應(yīng)各種通道容量的傳輸,而MPEG標(biāo)準(zhǔn)是用狹窄的頻帶實(shí)現(xiàn)高質(zhì)量的圖像畫面和高保真的聲音傳送。
3多媒體數(shù)據(jù)的存儲(chǔ)管理和存取方法
如何有效地按照多媒體數(shù)據(jù)的特性去存取多媒體數(shù)據(jù)呢?利用常規(guī)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)管理多媒體數(shù)據(jù)已經(jīng)不能適應(yīng)了,基于內(nèi)容的多媒體信息檢索研究應(yīng)運(yùn)而生。它支持其他多媒體信息技術(shù),如超媒體技術(shù)、虛擬現(xiàn)實(shí)技術(shù)、多媒體通信網(wǎng)絡(luò)技術(shù)等。多媒體內(nèi)容的處理分為三大部分:內(nèi)容獲取、內(nèi)容描述和內(nèi)容操縱。也可將其看成是內(nèi)容處理的三個(gè)步驟,即先對(duì)原始媒體進(jìn)行處理,提取內(nèi)容,然后用標(biāo)準(zhǔn)形式對(duì)它們進(jìn)行描述,以支持各種內(nèi)容的操縱。
內(nèi)容獲取(Populating)通過(guò)對(duì)各種內(nèi)容的分析和處理而獲得媒體內(nèi)容的過(guò)程。多媒體數(shù)據(jù)具有時(shí)空特性,內(nèi)容的一個(gè)重要成分是空間和時(shí)間結(jié)構(gòu)。內(nèi)容的結(jié)構(gòu)化(Structuring)就是分割(Segmenting)出圖像對(duì)象、視頻的時(shí)間結(jié)構(gòu)、運(yùn)動(dòng)對(duì)象,以及這些對(duì)象之間的關(guān)系。特征抽取(Extraction)就是提取顯著的區(qū)分特征和人的視覺(jué)(Visual)、聽(tīng)覺(jué)(Auditory)方面的感知特征來(lái)表示媒體和媒體對(duì)象的性質(zhì)。
----內(nèi)容描述(Description)描述在以上過(guò)程中獲取的內(nèi)容。目前,MPEG-7專家組正在制定多媒體內(nèi)容描述標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)主要采用描述子(Descriptor)和描述模式(Scheme)來(lái)分別描述媒體的特性及其關(guān)系。
----內(nèi)容操縱(Manipulating)針對(duì)內(nèi)容的用戶操作和應(yīng)用。有許多這方面的名詞和術(shù)語(yǔ)。查詢(Query)是面向用戶的術(shù)語(yǔ),多用于數(shù)據(jù)庫(kù)操作。檢索(Retrieval)是在索引(Index)支持下的快速信息獲取方式。搜索(Search)常用于Internet的搜索引擎,含有搜尋的意思,又有在大規(guī)模信息庫(kù)中搜尋信息的含義。
摘要(Summarization,Excerpt)對(duì)多媒體中的時(shí)基媒體(如視頻和音頻)是一種特殊的操作。我們熟知文獻(xiàn)摘要的含義,在內(nèi)容技術(shù)支持下,也可以對(duì)視頻和音頻媒體進(jìn)行摘要,獲得一目了然的全局視圖和概要。同樣,用戶可以通過(guò)瀏覽(Browsing)操作,線性或非線性地存取結(jié)構(gòu)化的內(nèi)容。另外,基于內(nèi)容的技術(shù)不僅僅用在多媒體信息的檢索和搜索方面,檢索僅僅是信息存取的一個(gè)方面。過(guò)濾(Filtering)就是與檢索相反的一種信息存取方式。用過(guò)濾技術(shù)可以實(shí)現(xiàn)個(gè)人化的信息服務(wù)。
4分布式數(shù)據(jù)庫(kù)技術(shù)
分布式數(shù)據(jù)庫(kù)系統(tǒng)是在集中式數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)上發(fā)展起來(lái)的,是數(shù)據(jù)庫(kù)技術(shù)與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的產(chǎn)物。分布式數(shù)據(jù)庫(kù)系統(tǒng)是具有管理分布數(shù)據(jù)庫(kù)功能的計(jì)算機(jī)系統(tǒng)。一個(gè)分布式數(shù)據(jù)庫(kù)是由分布于計(jì)算機(jī)網(wǎng)絡(luò)上的多個(gè)邏輯相關(guān)的數(shù)據(jù)庫(kù)組成的集合,網(wǎng)絡(luò)中的每個(gè)結(jié)(一般在系統(tǒng)中的每一臺(tái)計(jì)算機(jī)稱為結(jié)點(diǎn)node)具有獨(dú)立處理的能力(稱為本地自治),可執(zhí)行局部應(yīng)用,同時(shí),每個(gè)結(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)通訊系統(tǒng)也能執(zhí)行全局應(yīng)用。所謂局部應(yīng)用即僅對(duì)本結(jié)點(diǎn)的數(shù)據(jù)庫(kù)執(zhí)行某些應(yīng)用。所謂全局應(yīng)用(或分布應(yīng)用)是指對(duì)兩個(gè)以上結(jié)點(diǎn)的數(shù)據(jù)庫(kù)執(zhí)行某些應(yīng)用。支持全局應(yīng)用的系統(tǒng)才能稱為分布式數(shù)據(jù)庫(kù)系統(tǒng)。對(duì)用戶來(lái)說(shuō),一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng)邏輯上看如同集中式數(shù)據(jù)庫(kù)系統(tǒng)一樣,用戶可在任何一個(gè)場(chǎng)地執(zhí)行全局應(yīng)用。分布式數(shù)據(jù)庫(kù)具有如下特點(diǎn):
4.1本地自治(LocalAutonomy);
4.2不依靠一個(gè)中心站點(diǎn);
數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn):
[1]譚懷遠(yuǎn).讓Oracle跑得更快2——基于海量數(shù)據(jù)的數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化.電子工業(yè)出版社,2011.
[2]馮建華.數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與原理[M].清華大學(xué)出版社,2004.
[3]康諾利,何玉潔.數(shù)據(jù)庫(kù)設(shè)計(jì)教程[M].機(jī)械工業(yè)出版社,2005.
[4]任巍.鐵路巡檢作業(yè)信息實(shí)時(shí)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)[J].信息與電腦(理論版).2015(02)
[5]譚嶠.SQLServer數(shù)據(jù)庫(kù)性能優(yōu)化研究[J].硅谷.2014(08)
[6]林元彥.SQLServer數(shù)據(jù)庫(kù)性能分析與優(yōu)化[J].電子技術(shù)與軟件工程.2013(17)
數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn):
[1]李金靖.淺析軟件開(kāi)發(fā)中的數(shù)據(jù)庫(kù)設(shè)計(jì)的理論和實(shí)踐[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2011(15).
[2]曹志錦,王永梁.基于RS485的多級(jí)串行通信實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)及應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2002,19(5):65-67.
[3]李金靖.淺析軟件開(kāi)發(fā)中的數(shù)據(jù)庫(kù)設(shè)計(jì)的理論和實(shí)踐[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2011(6).
[4]ThomasM.connolly.數(shù)據(jù)庫(kù)設(shè)計(jì)教程[M].北京:機(jī)械工業(yè)出版社,2005.
[5]劉亞軍.數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用[M].北京:清華大學(xué)出版社,2007.
數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn):
[1]謝星星,朱嬋.PowerDesigner系統(tǒng)分析與建模實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2015.5.
[2]李波,孫憲麗,關(guān)穎.PowerDesigner16從入門到精通[M].北京:清華大學(xué)出版社,2016.
[3]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].4版.北京:高等教育出版社,2006:55-77.
二、為什么用ASP
隨著Internet的發(fā)展,靜態(tài)Web站點(diǎn)的開(kāi)發(fā)與維護(hù)變得越來(lái)越困難,一方面信息的不斷增加和變化,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁(yè),特別是基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web站點(diǎn)更是如此;另一方面靜態(tài)網(wǎng)頁(yè)由于不能與瀏覽者進(jìn)行有效交互,使人們感到越來(lái)越乏味,而不愿意再一次地進(jìn)入同一站點(diǎn)。所以開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)或動(dòng)態(tài)內(nèi)容成了越來(lái)越多的站點(diǎn)所追求目標(biāo)。所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的Web網(wǎng)頁(yè),例如訪問(wèn)某一網(wǎng)站的新用戶得到的歡迎詞與重新返回到該站點(diǎn)的用戶得到的歡迎詞是不同的。
三、ASP的特點(diǎn)
ASP具有學(xué)習(xí)快、設(shè)計(jì)快的特點(diǎn),不需花許多時(shí)間即可學(xué)會(huì)和快速設(shè)計(jì)出WEB應(yīng)用程序。
ASP的源程序碼在服務(wù)器端執(zhí)行,代碼保密性好。
集成與HTML中,無(wú)需編譯鏈接可直接執(zhí)行;使用文本編輯器如記事本,即可設(shè)計(jì)。
與瀏覽器無(wú)關(guān),用戶端只要使用常規(guī)可執(zhí)行HTML代碼的瀏覽器。
ASP是面向?qū)ο蟮模∣bject_Oriented)
四、ASP與其它相關(guān)技術(shù)的比較
隨著Internet的發(fā)展,靜態(tài)Web站點(diǎn)的開(kāi)發(fā)與維護(hù)變得越來(lái)越困難,一方面信息的不斷增加和變化使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁(yè),特別是基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web站點(diǎn)更是如此;另一方面靜態(tài)網(wǎng)頁(yè)由于不能與瀏覽者進(jìn)行有效交互,使人們感到越來(lái)越乏味,而不愿意再一次地站點(diǎn)。所以開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)或動(dòng)態(tài)內(nèi)容成了越來(lái)越多的站點(diǎn)所追求目標(biāo)。
所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的Web網(wǎng)頁(yè),例如訪問(wèn)某一網(wǎng)站的新用戶得到的歡迎詞與重新返回到該站點(diǎn)的用戶得到的歡迎詞是不同的。有許多技術(shù)可以實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容,目前常用的主要有兩種:CGI(公共網(wǎng)關(guān)接口)和ISAPI。
CGI是開(kāi)發(fā)較早的技術(shù),它可以很好地實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容,但它有兩個(gè)主要缺點(diǎn)。一是對(duì)每一個(gè)請(qǐng)求(請(qǐng)求一個(gè)頁(yè)面)CGI都要產(chǎn)生一個(gè)新的進(jìn)程,同一時(shí)刻發(fā)出的請(qǐng)求越多,服務(wù)器產(chǎn)生的進(jìn)程也就越多。我們知道,產(chǎn)生一個(gè)進(jìn)程是非常耗時(shí)的,而且需要用到大量的服務(wù)器RAM,所以其響應(yīng)時(shí)間相對(duì)較長(zhǎng),特別是當(dāng)進(jìn)程多到某一數(shù)量后,服務(wù)器性能將顯著下降。另一方面,CGI的主要編程語(yǔ)言是C語(yǔ)言,對(duì)大多數(shù)網(wǎng)頁(yè)開(kāi)發(fā)人員來(lái)說(shuō),要掌握和精通這些編程語(yǔ)言需要花很長(zhǎng)的時(shí)間。
ISAPI針對(duì)CGI第一個(gè)缺點(diǎn)進(jìn)行了改進(jìn),利用DLL(動(dòng)態(tài)鏈接庫(kù))技術(shù),以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問(wèn)題,而且開(kāi)發(fā)步驟煩瑣。
ASP除了提供CGI的所有功能外,還具有許多顯著的優(yōu)點(diǎn)。ASP運(yùn)行在Web服務(wù)器的同一個(gè)進(jìn)程中,可以更快、更有效地處理客戶請(qǐng)求;ASP提供更方便、更簡(jiǎn)單的訪問(wèn)數(shù)據(jù)庫(kù)的方法,使開(kāi)
發(fā)基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web應(yīng)用程序更加容易;ASP支持幾乎所有的腳本語(yǔ)言,如VBScript、Jscript和Perl,其主要腳本語(yǔ)言VBScript是基于眾多編程人員非常熟悉VisualBasic語(yǔ)言,所以ASP更容易被人們所接受。
五、ASP的工作過(guò)程
ASP技術(shù)直接建立于微軟的Web服務(wù)器之中,所有微軟的Web服務(wù)器都支持ASP,如WindowsNTInternetInformationServer(IIS),WindowsNTWorkstation以及Windows95PersonalWebServer。你不要擔(dān)心瀏覽器是否能執(zhí)行你的ASP程序,你的WEB服務(wù)器會(huì)自動(dòng)把ASP程序碼,解釋為HTML格式的主頁(yè)內(nèi)容,再送到用戶端的瀏覽器顯示出來(lái)。如圖1所。
六、用ASP實(shí)現(xiàn)用戶登陸WEB數(shù)據(jù)庫(kù)
在ASP中訪問(wèn)數(shù)據(jù)庫(kù),可采用ASP內(nèi)置ActiveX服務(wù)器組件棗數(shù)據(jù)庫(kù)訪問(wèn)組件,使用ActiveXDataObject(ActiveX數(shù)據(jù)對(duì)象,簡(jiǎn)稱ADO)的技術(shù)。ADO通過(guò)在WEB服務(wù)器上設(shè)定ODBC,來(lái)建立與多種數(shù)據(jù)庫(kù)的連接,其中包括SQLServer、Oracle、Foxpro等各種大、中、小型數(shù)據(jù)庫(kù)。下面我們舉例說(shuō)明用ASP實(shí)現(xiàn)用戶登陸WEB數(shù)據(jù)庫(kù)的過(guò)程。
1.用戶在客戶機(jī)瀏覽器上輸入一個(gè)URL地址并回車,請(qǐng)求一個(gè)頁(yè)面。
例如yin/User_Login/default.htm。
2.服務(wù)器接受用戶請(qǐng)求,調(diào)出相應(yīng)頁(yè)面(假設(shè)該頁(yè)面含有一個(gè)表單)。
例如default.htm,其代碼如下:
<html>
<head>
<metaname="GENERATOR"content="MicrosoftFrontPage3.0">
<title>系統(tǒng)登錄</title>
</head>
<h2align="center">系統(tǒng)登錄</h2><hr>
<formmethod="post"action=”user_login.asp”name=”form”>
<center>
請(qǐng)輸入用戶名:<inputname="username"type="text">
請(qǐng)輸入口令:<inputtype="password"name="password"size="14">
<br>
<inputtype="submit"value="登錄"name="submit">
<inputtype="reset"value="復(fù)位"name="reset">
</center></form></body>
</html>
Abstract:Databaseistheimportantcomponentofcomputerinformationsystem,astheinformationtogethercollective,thedatabasedocumentisbearingthemissionofstoringandmanagingtheinformation''''sdata,soitssecuritywillbethemostimportantofall.ThispaperhavediscussedmainlysafeproblemwhichfacingtotheDatabase,andhavesubmittedsomecertainsuggestions.
Keywords:Databasesecuritymanagement
一、數(shù)據(jù)庫(kù)安全概述
1.數(shù)據(jù)庫(kù)安全概述
數(shù)據(jù)庫(kù)安全是指保護(hù)數(shù)據(jù)庫(kù)以防止非法用戶的越權(quán)使用、竊取、更改或破壞數(shù)據(jù)。數(shù)據(jù)庫(kù)安全涉及到很多層面,必須在以下幾個(gè)層面做好安全措施:
(1)物理層:重要的計(jì)算機(jī)系統(tǒng)必須在物理上受到保護(hù),以防止入侵者強(qiáng)行進(jìn)入或暗中潛入。
(2)人員層:數(shù)據(jù)庫(kù)系統(tǒng)的建立、應(yīng)用和維護(hù)等工作,一定要由政治思想上過(guò)硬的合法用戶來(lái)管理。
(3)操作系統(tǒng)層:要進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng),首先要經(jīng)過(guò)操作系統(tǒng),如果操作系統(tǒng)的安全性差,數(shù)據(jù)庫(kù)將面臨著重大的威脅。
(4)網(wǎng)絡(luò)層:由于幾乎所有網(wǎng)絡(luò)上的數(shù)據(jù)庫(kù)系統(tǒng)都允許通過(guò)終端或網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程訪問(wèn),所以網(wǎng)絡(luò)的安全和操作系統(tǒng)的安全一樣重要,網(wǎng)絡(luò)安全了,無(wú)疑對(duì)數(shù)據(jù)的安全提供了保障。
(5)數(shù)據(jù)庫(kù)系統(tǒng)層:數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)該有完善的訪問(wèn)控制機(jī)制,以防止非法用戶的非法操作。為了保證數(shù)據(jù)庫(kù)的安全,必須在以上所有層次上進(jìn)行安全性控制。
2.數(shù)據(jù)庫(kù)安全的目標(biāo)
(1)提供數(shù)據(jù)共享,集中統(tǒng)一管理數(shù)據(jù);
(2)簡(jiǎn)化應(yīng)用程序?qū)?shù)據(jù)的訪問(wèn),應(yīng)用程序得以在更為邏輯的層次上訪問(wèn)數(shù)據(jù):
(3)解決數(shù)據(jù)有效性問(wèn)題,保證數(shù)據(jù)的邏輯一致性:
(4)保證數(shù)據(jù)獨(dú)立性問(wèn)題,降低程序?qū)?shù)據(jù)及數(shù)據(jù)結(jié)構(gòu)的依賴:
(5)保證數(shù)據(jù)的安全性,在共享環(huán)境下保證數(shù)據(jù)所有者的利益。
以上僅是數(shù)據(jù)庫(kù)的幾個(gè)最重要的動(dòng)機(jī),發(fā)展變化的應(yīng)用對(duì)數(shù)據(jù)庫(kù)提出了更多的要求。為達(dá)到上述的目的,數(shù)據(jù)的集中存放和管理永遠(yuǎn)是必要的。其中的主要問(wèn)題,除功能和性能方面的技術(shù)問(wèn)題,最重要的問(wèn)題就是數(shù)據(jù)的安全問(wèn)題.如何既提供充分的服務(wù)同時(shí)又保證關(guān)鍵信息不被泄漏而損害信息屬主的利益,是DBMS的主要任務(wù)之一。
二、數(shù)據(jù)庫(kù)系統(tǒng)安全的主要風(fēng)險(xiǎn)
數(shù)據(jù)庫(kù)系統(tǒng)在實(shí)際應(yīng)用中存在來(lái)自各方面的安全風(fēng)險(xiǎn),由安全風(fēng)險(xiǎn)最終引起安全問(wèn)題,下面從四個(gè)方面講述數(shù)據(jù)庫(kù)系統(tǒng)的安全風(fēng)險(xiǎn)。
1.來(lái)自操作系統(tǒng)的風(fēng)險(xiǎn)
來(lái)自操作系統(tǒng)的風(fēng)險(xiǎn)主要集中在病毒、后門、數(shù)據(jù)庫(kù)系統(tǒng)和操作系統(tǒng)的關(guān)聯(lián)性方面。首先在病毒方面,操作系統(tǒng)中可能存在的特洛伊木馬程序?qū)?shù)據(jù)庫(kù)系統(tǒng)構(gòu)成極大的威脅,數(shù)據(jù)庫(kù)管理員尤其需要注意木馬程序帶給系統(tǒng)入駐程序所帶來(lái)的威脅。一個(gè)特洛伊木馬程序修改了入駐程序的密碼,并且當(dāng)更新密碼時(shí),入侵者能得到新的密碼。其次在操作系統(tǒng)的后門方面,許多數(shù)據(jù)庫(kù)系統(tǒng)的特征參數(shù)盡管方便了數(shù)據(jù)庫(kù)管理員,但也為數(shù)據(jù)庫(kù)服務(wù)器主機(jī)操作系統(tǒng)留下了后門,這使得黑客可以通過(guò)后門訪問(wèn)數(shù)據(jù)庫(kù)。最后數(shù)據(jù)庫(kù)系統(tǒng)和操作系統(tǒng)之間帶有很強(qiáng)的關(guān)聯(lián)性。操作系統(tǒng)具有文件管理功能,能夠利用存取控制矩陣,實(shí)現(xiàn)對(duì)各類文件包括數(shù)據(jù)庫(kù)文件的授權(quán)進(jìn)行讀寫和執(zhí)行等,而且操作系統(tǒng)的監(jiān)控程序能進(jìn)行用戶登錄和口令鑒別的控制,因此數(shù)據(jù)庫(kù)系統(tǒng)的安全性最終要靠操作系統(tǒng)和硬件設(shè)備所提供的環(huán)境,如果操作系統(tǒng)允許用戶直接存取數(shù)據(jù)庫(kù)文件,則在數(shù)據(jù)庫(kù)系統(tǒng)中采取最可靠的安全措施也沒(méi)有用。
2.來(lái)自管理的風(fēng)險(xiǎn)
用戶安全意識(shí)薄弱,對(duì)信息網(wǎng)絡(luò)安全重視不夠,安全管理措施不落實(shí),導(dǎo)致安全事件的發(fā)生,這些都是當(dāng)前安全管理工作存在的主要問(wèn)題。從已發(fā)生安全事件的原因中,占前兩位的分別是“未修補(bǔ)軟件安全漏洞”和“登錄密碼過(guò)于簡(jiǎn)單或未修改”,也表明了用戶缺乏相關(guān)的安全防范意識(shí)和基本的安全防范常識(shí)。比如數(shù)據(jù)庫(kù)系統(tǒng)可用的但并未正確使用的安全選項(xiàng)、危險(xiǎn)的默認(rèn)設(shè)置、給用戶更多的不適當(dāng)?shù)臋?quán)限,對(duì)系統(tǒng)配置的未經(jīng)授權(quán)的改動(dòng)等等。
3.來(lái)自用戶的風(fēng)險(xiǎn)
用戶的風(fēng)險(xiǎn)主要表現(xiàn)在用戶帳號(hào)、作用和對(duì)特定數(shù)據(jù)庫(kù)目標(biāo)的操作許可。例如對(duì)表單和存儲(chǔ)步驟的訪問(wèn)。因此必須對(duì)數(shù)據(jù)庫(kù)系統(tǒng)做范圍更廣的徹底安全分析,找出所有可能領(lǐng)域內(nèi)的潛在漏洞,包括與銷售商提供的軟件相關(guān)的風(fēng)險(xiǎn)軟件的BUG、缺少操作系統(tǒng)補(bǔ)丁、脆弱的服務(wù)和選擇不安全的默認(rèn)配置等。另外對(duì)于密碼長(zhǎng)度不夠、對(duì)重要數(shù)據(jù)的非法訪問(wèn)以及竊取數(shù)據(jù)庫(kù)內(nèi)容等惡意行動(dòng)也潛在的存在,以上這些都表現(xiàn)為來(lái)自用戶的風(fēng)險(xiǎn)。
4.來(lái)自數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部的風(fēng)險(xiǎn)
雖然絕大多數(shù)常用的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)已經(jīng)存在了十多年之久,并且具有強(qiáng)大的特性,產(chǎn)品非常成熟。但許多應(yīng)該具有的特征,在操作系統(tǒng)和現(xiàn)在普遍使用的數(shù)據(jù)庫(kù)系統(tǒng)中,并沒(méi)有提供,特別是那些重要的安全特征,絕大多數(shù)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)并不夠成熟。
三、數(shù)據(jù)庫(kù)安全技術(shù)研究
1.數(shù)據(jù)庫(kù)加密
對(duì)于一些重要的機(jī)密的數(shù)據(jù),例如一些金融數(shù)據(jù)、商業(yè)秘密、游戲網(wǎng)站玩家的虛擬財(cái)產(chǎn),都必須存儲(chǔ)在數(shù)據(jù)庫(kù)中,需要防止對(duì)它們未授權(quán)的訪問(wèn),哪怕是整個(gè)系統(tǒng)都被破壞了,加密還可以保護(hù)數(shù)據(jù)的安全。對(duì)數(shù)據(jù)庫(kù)安全性的威脅有時(shí)候是來(lái)自于網(wǎng)絡(luò)內(nèi)部,一些內(nèi)部用戶可能非法獲取用戶名和密碼,或利用其他方法越權(quán)使用數(shù)據(jù)庫(kù),甚至可以直接打開(kāi)數(shù)據(jù)庫(kù)文件來(lái)竊取或篡改信息。因此,有必要對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的重要數(shù)據(jù)進(jìn)行加密處理,以實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的安全保護(hù)。
數(shù)據(jù)加密就是將稱為明文的敏感信息,通過(guò)算法和密鑰,轉(zhuǎn)換為一種難于直接辨認(rèn)的密文。解密是加密的逆向過(guò)程,即將密文轉(zhuǎn)換成可識(shí)別的明文。數(shù)據(jù)庫(kù)密碼系統(tǒng)要求把明文數(shù)據(jù)加密成密文,數(shù)據(jù)庫(kù)存儲(chǔ)密文,查詢時(shí)將密文取出解密后得到明文。數(shù)據(jù)庫(kù)加密系統(tǒng)能夠有效地保證數(shù)據(jù)的安全,即使黑客竊取了關(guān)鍵數(shù)據(jù),他仍然難以得到所需的信息。另外,數(shù)據(jù)庫(kù)加密以后,不需要了解數(shù)據(jù)內(nèi)容的系統(tǒng)管理員不能見(jiàn)到明文,大大提高了關(guān)鍵數(shù)據(jù)的安全性。
2.存取管理技術(shù)
存取管理技術(shù)主要包括用戶認(rèn)證技術(shù)和訪問(wèn)控制技術(shù)兩方面。用戶認(rèn)證技術(shù)包括用戶身份驗(yàn)證和用戶身份識(shí)別技術(shù)。訪問(wèn)控制包括數(shù)據(jù)的瀏覽控制和修改控制。瀏覽控制是為了保護(hù)數(shù)據(jù)的保密性,而修改控制是為了保護(hù)數(shù)據(jù)的正確性和提高數(shù)據(jù)的可信性。在一個(gè)數(shù)據(jù)資源共享的環(huán)境中,訪問(wèn)控制就顯得非常重要。
2.1用戶認(rèn)證技術(shù)
用戶認(rèn)證技術(shù)是系統(tǒng)提供的最外層安全保護(hù)措施。通過(guò)用戶身份驗(yàn)證,可以阻止未授權(quán)用戶的訪問(wèn),而通過(guò)用戶身份識(shí)別,可以防止用戶的越權(quán)訪問(wèn)。
(1)用戶身份驗(yàn)證
該方法由系統(tǒng)提供一定的方式讓用戶標(biāo)識(shí)自己的身份。每次用戶請(qǐng)求進(jìn)入系統(tǒng)時(shí),系統(tǒng)必須對(duì)用戶身份的合法性進(jìn)行鑒別認(rèn)證。用戶要登錄系統(tǒng)時(shí),必須向系統(tǒng)提供用戶標(biāo)識(shí)和鑒別信息,以供安全系統(tǒng)識(shí)別認(rèn)證。目前,身份驗(yàn)證采用的最常用、最方便的方法是設(shè)置口令法。但近年來(lái),一些更加有效的身份驗(yàn)證技術(shù)迅速發(fā)展起來(lái),如智能卡技術(shù)、物理特征(指紋、虹膜等)認(rèn)證技術(shù)等具有高強(qiáng)度的身份驗(yàn)證技術(shù)日益成熟,并取得了不少應(yīng)用成果,為將來(lái)達(dá)到更高的安全強(qiáng)度要求打下了堅(jiān)實(shí)的理論基礎(chǔ)。
(2)用戶身份識(shí)別
用戶身份識(shí)別以數(shù)據(jù)庫(kù)授權(quán)為基礎(chǔ),只有經(jīng)過(guò)數(shù)據(jù)庫(kù)授權(quán)和驗(yàn)證的用戶才是合法的用戶。數(shù)據(jù)庫(kù)授權(quán)技術(shù)包括授權(quán)用戶表、用戶授權(quán)表、系統(tǒng)的讀出/寫入規(guī)則和自動(dòng)查詢修改技術(shù)。
2.2訪問(wèn)控制
訪問(wèn)控制是從計(jì)算機(jī)系統(tǒng)的處理功能方面
對(duì)數(shù)據(jù)提供保護(hù),是數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部對(duì)已經(jīng)進(jìn)入系統(tǒng)的用戶的訪問(wèn)控制,是安全數(shù)據(jù)保護(hù)的前沿屏障。它是數(shù)據(jù)庫(kù)安全系統(tǒng)中的核心技術(shù),也是最有效的安全手段,限制了訪問(wèn)者和執(zhí)行程序可以進(jìn)行的操作,這樣通過(guò)訪問(wèn)控制就可防止安全漏洞隱患。DBMS中對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)控制是建立在操作系統(tǒng)和網(wǎng)絡(luò)的安全機(jī)制基礎(chǔ)之上的。只有被識(shí)別被授權(quán)的用戶才有對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行輸入、刪除、修改和查詢等權(quán)限。通常采用下面兩種方法進(jìn)行訪問(wèn)控制:
(1)按功能模塊對(duì)用戶授權(quán)
每個(gè)功能模塊對(duì)不同用戶設(shè)置不同權(quán)限,如無(wú)權(quán)進(jìn)入本模塊、僅可查詢、可更新可查詢、全部功能可使用等,而且功能模塊名、用戶名與權(quán)限編碼可保存在同一數(shù)據(jù)庫(kù)。
(2)將數(shù)據(jù)庫(kù)系統(tǒng)權(quán)限賦予用戶
通常為了提高數(shù)據(jù)庫(kù)的信息安全訪問(wèn),用戶在進(jìn)行正常的訪問(wèn)前服務(wù)器往往都需要認(rèn)證用戶的身份、確認(rèn)用戶是否被授權(quán)。為了加強(qiáng)身份認(rèn)證和訪問(wèn)控制,適應(yīng)對(duì)大規(guī)模用戶和海量數(shù)據(jù)資源的管理,通常DBMS主要使用的是基于角色的訪問(wèn)控制RBAC(Rolebasedaccesscontrol)。
3.備份與恢復(fù)
數(shù)據(jù)備份與恢復(fù)是實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)安全運(yùn)行的重要技術(shù)。數(shù)據(jù)庫(kù)系統(tǒng)總免不了發(fā)生系統(tǒng)故障,一旦系統(tǒng)發(fā)生故障,重要數(shù)據(jù)總免不了遭到損壞。為防止重要數(shù)據(jù)的丟失或損壞,數(shù)據(jù)庫(kù)管理員應(yīng)及早做好數(shù)據(jù)庫(kù)備份,這樣當(dāng)系統(tǒng)發(fā)生故障時(shí),管理員就能利用已有的數(shù)據(jù)備份,把數(shù)據(jù)庫(kù)恢復(fù)到原來(lái)的狀態(tài),以便保持?jǐn)?shù)據(jù)的完整性和一致性。一般來(lái)說(shuō),數(shù)據(jù)庫(kù)備份常用的備份方法有:靜態(tài)備份(關(guān)閉數(shù)據(jù)庫(kù)時(shí)將其備份)、動(dòng)態(tài)備份(數(shù)據(jù)庫(kù)運(yùn)行時(shí)將其備份)和邏輯備份(利用軟件技術(shù)實(shí)現(xiàn)原始數(shù)據(jù)庫(kù)內(nèi)容的鏡像)等;而數(shù)據(jù)庫(kù)恢復(fù)則可以通過(guò)磁盤鏡像、數(shù)據(jù)庫(kù)備份文件和數(shù)據(jù)庫(kù)在線日志三種方式來(lái)完成。
4.建立安全的審計(jì)機(jī)制
審計(jì)就是對(duì)指定用戶在數(shù)據(jù)庫(kù)中的操作進(jìn)行監(jiān)控和記錄的一種數(shù)據(jù)庫(kù)功能。這里主要以O(shè)racle數(shù)據(jù)庫(kù)為例,Oracle數(shù)據(jù)庫(kù)沒(méi)有為審計(jì)數(shù)據(jù)提供獨(dú)立的導(dǎo)出、備份和恢復(fù)機(jī)制,用戶每導(dǎo)出和刪除1條審計(jì)記錄都需要自己來(lái)書(shū)寫程序,并且審計(jì)記錄所需要的存儲(chǔ)空間也是Oracle數(shù)據(jù)庫(kù)所提供。如果審計(jì)數(shù)據(jù)是保存在操作系統(tǒng)中的文件中,那么審計(jì)記錄的保護(hù)完全依賴于操作系統(tǒng)的安全性和對(duì)文件的加密措施。顯然,現(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)的審計(jì)保護(hù)功能存在不足,應(yīng)從以下2方面改進(jìn):建立單獨(dú)的審計(jì)系統(tǒng)和審計(jì)員,審計(jì)數(shù)據(jù)需要存放在單獨(dú)的審計(jì)文件中,而不像Oracle那樣存在數(shù)據(jù)庫(kù)中,只有審計(jì)員才能訪問(wèn)這些審計(jì)數(shù)據(jù)??梢园延脩舸笾路譃閷徲?jì)員、數(shù)據(jù)庫(kù)用戶、系統(tǒng)安全員3類,這三者相互牽制,各司其職。分別在3個(gè)地方進(jìn)行審計(jì)控制。為了保證數(shù)據(jù)庫(kù)系統(tǒng)的安全審計(jì)功能,還需要考慮到系統(tǒng)能夠?qū)Π踩趾κ录龀鲎詣?dòng)響應(yīng),提供審計(jì)自動(dòng)報(bào)警功能。當(dāng)系統(tǒng)檢測(cè)到有危害到系統(tǒng)安全的事件發(fā)生并達(dá)到預(yù)定的閾值時(shí),要給出報(bào)警信息,同時(shí)還會(huì)自動(dòng)斷開(kāi)用戶的連接,終止服務(wù)器端的相應(yīng)線程,并阻止該用戶再次登錄系統(tǒng)。
參考文獻(xiàn):
劉啟原,劉怡.?dāng)?shù)據(jù)庫(kù)與信息系統(tǒng)的安全[M].科學(xué)出版社,2000.