亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于讀者服務(wù)的數(shù)據(jù)倉(cāng)庫(kù)建設(shè)探討

        2008-01-01 00:00:00林楨濤
        全國(guó)新書目 2008年6期

        1.建設(shè)數(shù)字圖書館的必要性

        本人調(diào)查過一些中學(xué)的圖書館,由于受經(jīng)費(fèi)、人員素質(zhì)、館藏及網(wǎng)絡(luò)化建設(shè)等因素的影響,擁有數(shù)字圖書館的并不多。本人認(rèn)為一個(gè)圖書館要現(xiàn)代化發(fā)展,必須要有數(shù)字圖書館,建設(shè)數(shù)字圖書館是加快中學(xué)信息化步伐的需要,是改變館藏現(xiàn)狀、提高學(xué)生綜合素質(zhì)的需要,是為適應(yīng)中學(xué)教學(xué)和研究性課題服務(wù)的需要。

        建立現(xiàn)代化數(shù)字圖書館,技術(shù)人員是必不可少的,特別是當(dāng)前網(wǎng)絡(luò)技術(shù)發(fā)展快速,數(shù)字圖書館除了硬件要跟得上,后臺(tái)設(shè)計(jì)也要有強(qiáng)大的支撐。后臺(tái)設(shè)計(jì),一般使用數(shù)據(jù)庫(kù),多數(shù)圖書館都使用SqlServer,SqlServer7.0就開始有了數(shù)據(jù)倉(cāng)庫(kù),而數(shù)據(jù)倉(cāng)庫(kù)可以說是數(shù)據(jù)庫(kù)的核心部分,下面簡(jiǎn)單介紹下基于數(shù)據(jù)倉(cāng)庫(kù)的讀者服務(wù)建設(shè)。

        2.使用數(shù)據(jù)倉(cāng)庫(kù)的必要性

        隨著當(dāng)今計(jì)算機(jī)技術(shù)的發(fā)展,信息服務(wù)已經(jīng)由客戶自選變成服務(wù)端的PUSH服務(wù),基于數(shù)據(jù)庫(kù)的RSS(簡(jiǎn)單信息聚合)隨之盛行,數(shù)字圖書館也推行RSS服務(wù),可以讓系統(tǒng)自動(dòng)向讀者的郵箱發(fā)送讀者訂閱的相關(guān)內(nèi)容,這種RSS可以用java實(shí)現(xiàn),也可以用xml,先創(chuàng)建一個(gè)實(shí)例,再創(chuàng)建一個(gè)根結(jié)點(diǎn),添加根元素,然后添加主元素,如name、sex等,用save保存即可。

        對(duì)一個(gè)大型圖書館來說,小型的數(shù)據(jù)庫(kù)根本無法容納太多信息,而這其中又有許多是不常用到的,或者說基本上一年才用得上一兩次,把它放在常用數(shù)據(jù)庫(kù)里,或者放在存儲(chǔ)器里,肯定會(huì)造成服務(wù)端存儲(chǔ)器運(yùn)行率低,而在客戶端顯示為讀者查詢資料時(shí)間延緩,所以把數(shù)據(jù)放入數(shù)據(jù)倉(cāng)庫(kù)對(duì)一個(gè)大型圖書館會(huì)比較妥當(dāng)。

        數(shù)字圖書館提供個(gè)性化服務(wù),參考咨詢,公共圖書館還向政府部門提供決策參考服務(wù),而現(xiàn)成數(shù)據(jù)庫(kù)大多不能完全滿足信息分析的需要,數(shù)據(jù)倉(cāng)庫(kù)是為了填補(bǔ)這個(gè)需要而出現(xiàn)的。

        3.關(guān)于數(shù)據(jù)倉(cāng)庫(kù)的簡(jiǎn)單介紹

        上面所說的這些,也可以由普通數(shù)據(jù)庫(kù)進(jìn)行,至于為什么用數(shù)據(jù)倉(cāng)庫(kù),區(qū)別在于數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)結(jié)構(gòu)和快照功能以及信息分析功能。另外,圖書館管理系統(tǒng)的表結(jié)構(gòu)設(shè)計(jì)剛好也與數(shù)據(jù)倉(cāng)庫(kù)的相似,如借書證號(hào)的唯一,借書證號(hào)辦理時(shí)間的規(guī)律變化,圖書條形碼也是唯一的,圖書入庫(kù)時(shí)間,讀者ID號(hào),讀書注冊(cè)時(shí)間等等,都與數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)結(jié)構(gòu)類似。

        數(shù)據(jù)倉(cāng)庫(kù)突出的地方是對(duì)海量數(shù)據(jù)的支持和快速的檢索技術(shù),而且有分析功能,能把大量的數(shù)據(jù)提煉成一些重要的信息,這是現(xiàn)有一些數(shù)據(jù)庫(kù)無法媲美的。數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)可以儲(chǔ)存在數(shù)組中,這樣有規(guī)律的存放,使計(jì)算機(jī)每一次訪問I/O能訪問到大量的數(shù)據(jù),或者說使每一次訪問I/O代價(jià)最少。另外,可以在物理層上組織好數(shù)據(jù),使一次訪問I/O,能返回最高訪問率的大量記錄。而且數(shù)據(jù)倉(cāng)庫(kù)帶來的“以數(shù)據(jù)為基礎(chǔ)的知識(shí)”,它實(shí)際上是某種信息,而并非現(xiàn)在數(shù)據(jù)庫(kù)所產(chǎn)生的數(shù)據(jù),這些由數(shù)據(jù)倉(cāng)庫(kù)產(chǎn)生的信息,帶有極大的參考性,可以讓圖書館更容易分析讀者的閱讀需求而不用限于現(xiàn)實(shí)中的問卷調(diào)查,可以不必局限于大眾化的閱讀,更可以使公共圖書館的決策參考服務(wù)功能現(xiàn)實(shí)化。

        3.1 數(shù)據(jù)倉(cāng)庫(kù)的特性

        數(shù)據(jù)倉(cāng)庫(kù)有四個(gè)特性:面向主題性、數(shù)據(jù)集成性、數(shù)據(jù)非易失性、隨時(shí)間變化性。這四個(gè)特性剛好說明,數(shù)字圖書館可以建立數(shù)據(jù)倉(cāng)庫(kù),因?yàn)閿?shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)是按照一定的主題域進(jìn)行組織,數(shù)據(jù)是存放在數(shù)組中,而且是高度集成的,具有很強(qiáng)的穩(wěn)定性,隨時(shí)間變化而呈一定規(guī)律性的。在以上讀者信息表設(shè)計(jì)中,ID號(hào)是關(guān)鍵字,Stim和etime則是關(guān)鍵字的時(shí)間元素,還有關(guān)鍵數(shù)據(jù),如果沒有時(shí)間元素,那就構(gòu)不成數(shù)據(jù)倉(cāng)庫(kù)了,這種以“起始日期到結(jié)束日期”就是數(shù)據(jù)的連續(xù)組織,也就是序列數(shù)值,所以能夠用數(shù)組存儲(chǔ)起來。另外,數(shù)據(jù)由于其集成性,故訪問速度較快,且具分析作用。

        3.2 數(shù)據(jù)倉(cāng)庫(kù)的工作過程

        數(shù)據(jù)倉(cāng)庫(kù)其實(shí)是一個(gè)運(yùn)行過程,它包括數(shù)據(jù)獲取、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)訪問三個(gè)過程,更確切地說應(yīng)該是數(shù)據(jù)庫(kù)里面的一部分。數(shù)據(jù)倉(cāng)庫(kù)是基于元數(shù)據(jù)建設(shè)的,而元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),包括數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)的操作方法和數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系,元數(shù)據(jù)為訪問數(shù)據(jù)倉(cāng)庫(kù)提供了一個(gè)信息目錄(informationdirectory),這個(gè)目錄全面描述了數(shù)據(jù)倉(cāng)庫(kù)中都有什么數(shù)據(jù)、這些數(shù)據(jù)怎么得到的以及怎么訪問這些數(shù)據(jù)。

        數(shù)據(jù)倉(cāng)庫(kù)里面的事件是基于“快照”觸發(fā)的,每個(gè)數(shù)據(jù)倉(cāng)庫(kù)在其內(nèi)部都以“快照”的數(shù)據(jù)結(jié)構(gòu)來作為中心組織的,所謂“快照”是由四個(gè)單元組成的:關(guān)鍵字;時(shí)間單元;關(guān)鍵數(shù)據(jù);二級(jí)數(shù)據(jù)。引發(fā)快照的可以是業(yè)務(wù)活動(dòng),比如每一次新讀者的注入;也可以是規(guī)律性的時(shí)間推移標(biāo)志,比如一個(gè)月的結(jié)束等等。業(yè)務(wù)活動(dòng)引起的事件是隨機(jī)的,時(shí)間推移觸發(fā)的事件是有規(guī)律性的,可預(yù)知的。

        4.基于讀者服務(wù)的數(shù)據(jù)倉(cāng)庫(kù)

        4.1 建立關(guān)于讀者服務(wù)的各數(shù)據(jù)表

        在數(shù)字圖書館設(shè)置讀者服務(wù)項(xiàng)目,首先要求在數(shù)據(jù)庫(kù)建立各數(shù)據(jù)表,包括:讀者信息表(userid,name,sex,usertypeid,stime,etime,remark),userid為關(guān)鍵key;讀者類型表(usertypeid,usertypename,stime,etime,remRrk),usertypeid為關(guān)鍵key;書目信息表(bookid,title,author,company。indexnumber,stime,etime,remark),bookid為關(guān)鍵key;書刊內(nèi)容表(contentid,contentbody,stime,etime,remark),contentid為關(guān)鍵key;書評(píng)表(idlbody,usefid,bookid,stime,enme,remark),id為關(guān)鍵key;書評(píng)內(nèi)容類型表(contenttypeid,contenttypename,stime,etime,remark),contenttypeid關(guān)鍵key。這里面的stime和etime的設(shè)計(jì)是非常必要的,下面有將會(huì)分析到。

        4.2 建立上述各類衷的儲(chǔ)存過程

        如用SQL語言:

        create procedure pr_table_push (@bookid int,@contentid int,@criricismid int) as

        select A. indexnumber,A. ride, A. author, A. company, B.contenthody, C. criticism

        from book A,content B,crificism

        where A. bookid=@bookid,B. contenrid=@contentid,,C.crificismid = @crificismid

        return

        go

        其他各儲(chǔ)存表,均上述代碼相似。

        4.3 數(shù)據(jù)操作過程

        首先建數(shù)據(jù)儲(chǔ)存器,建一個(gè)dataset,用來儲(chǔ)存各類表,以便操作,而datatable可具體使用各數(shù)據(jù)表,datarow則便于進(jìn)行行的插入與刪除操作。

        然后使用SQL查詢語句:

        select A.indexnumber, A. ride, A. author, A. company, B.contentbody,C. criticism from book, content B.criticismwhere A. bookid=@bookid,B. contentid=@contentid, C.criticismid= @criricismid

        使用數(shù)據(jù)適配器dataadapter,用executereader()遍歷,并把數(shù)據(jù)填入datatable,然后把數(shù)據(jù)裝入dataset,再用databind()進(jìn)行數(shù)據(jù)綁定,具體語句這里不再詳述。最后用push mail把用dataset打包的數(shù)據(jù)發(fā)送至讀者郵箱,數(shù)據(jù)段則顯示為xml形式。

        4.4 使用數(shù)據(jù)倉(cāng)庫(kù)的作用分析

        以上述的讀者服務(wù)模塊來講,userid是讀者信息表的關(guān)鍵字,sfime和etime則是時(shí)間單元,name、sex和remark是關(guān)鍵數(shù)據(jù),usertypeid是二級(jí)數(shù)據(jù)。讀者的每一次借書或還書,都將觸發(fā)這個(gè)讀者數(shù)據(jù)的快照。這個(gè)時(shí)候,這個(gè)讀者與圖書館所發(fā)生的借書還書欠費(fèi)等等都會(huì)被數(shù)據(jù)倉(cāng)庫(kù)追蹤到,而且這些讀者歷史記錄是具有連續(xù)性的?;蛘咭粋€(gè)月到了,也會(huì)觸發(fā)數(shù)據(jù)倉(cāng)庫(kù)的追蹤,這就是“快照”里面的時(shí)間單元起作用。其實(shí)在數(shù)據(jù)倉(cāng)庫(kù)里,還有簡(jiǎn)要記錄這一功能,簡(jiǎn)要記錄代表的是多個(gè)事件,是由許多詳細(xì)記錄的聚集而創(chuàng)建的。我們可以把讀者(比如領(lǐng)導(dǎo))數(shù)據(jù)取值匯總等等,把一段時(shí)間的數(shù)據(jù)收集起來,創(chuàng)建簡(jiǎn)要記錄,既可以讓讀者自己獲取所有自己相關(guān)的信息,也可以為我們自己圖書館提供一個(gè)分析作用,如果一條簡(jiǎn)要記錄不夠,可以創(chuàng)建多條簡(jiǎn)要記錄,不過這要在服務(wù)器上完成,因?yàn)檫@要管理到大量的數(shù)據(jù)。

        許多圖書采購(gòu)員或參考咨詢員都會(huì)抱怨,我根本不知領(lǐng)導(dǎo)的閱讀需求,或者我根本不知某類型讀者的閱讀習(xí)慣,我怎么去為他們訂購(gòu)這些書籍,為他們做參考咨詢服務(wù)呢?其實(shí),我們做參考咨詢時(shí),必須對(duì)讀者的不同特點(diǎn)作個(gè)性化處理,所以與讀者進(jìn)行對(duì)話時(shí),可以進(jìn)行得個(gè)性化些,而且要包括讀者有可用的書籍信息。如:

        “您知道我們進(jìn)購(gòu)了一些關(guān)于廣州經(jīng)濟(jì)研究的書籍嗎?”

        “我們剛進(jìn)了關(guān)于廣東省廣州市經(jīng)濟(jì)政策研究……”

        “我們對(duì)這批書籍進(jìn)行了一次分析,選出了……,將為您提供……的服務(wù)”

        這個(gè)對(duì)話過程只需要幾分鐘,然而卻可以為讀者提供個(gè)性化服務(wù)做準(zhǔn)備。在數(shù)據(jù)倉(cāng)庫(kù)里,我們會(huì)有一個(gè)讀入和分析讀者的歷史記錄,然后將這些記錄匯總為信息掃描出來,能在短時(shí)間內(nèi)為參考咨詢員提供一個(gè)齊全又有用的讀者信息,也為采購(gòu)員提供一個(gè)購(gòu)書方向。如果可以定期由我們所設(shè)定的程序?qū)ψx者數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行分析,那我們所需要的就是把數(shù)據(jù)倉(cāng)庫(kù)分析出來的信息讀懂,因?yàn)閿?shù)據(jù)倉(cāng)庫(kù)會(huì)把讀者的信息分析出來匯成一個(gè)文件,那我們的參考咨詢員或者其他人員或者讀者,所需要耗費(fèi)的時(shí)間將為大大減少。

        国产丝袜美腿诱惑在线观看| 成人欧美一区二区三区的电影| 精品免费在线| 久久青青草视频免费观看| 区一区二区三区四视频在线观看| 中文字幕亚洲精品无码| 一本一本久久a久久精品综合麻豆 国产va免费精品观看 | 亚洲精品国偷拍自产在线| 国产在线精品欧美日韩电影| 国产视频最新| 国产精品久久av高潮呻吟| 国产a∨天天免费观看美女| 亚洲中文字幕无码一区| 在线观看精品国产福利片87| 国产一区三区二区视频在线观看| 国产精品久久久久一区二区三区| 无码手机线免费观看| 亚洲片在线视频| 精品亚洲一区中文字幕精品| 久久97久久97精品免视看| 日韩精品无码久久一区二区三| 国产精品国产三级国产an| 日韩精品乱码中文字幕| 国产男女猛烈无遮挡免费网站| 四虎精品影视| 亚洲国产av午夜福利精品一区| 性欧美丰满熟妇xxxx性久久久| 精品久久久久久777米琪桃花| 欧美中出在线| 人妻少妇精品视频专区二区三区| 少妇粉嫩小泬喷水视频www| 在线亚洲综合| 日韩精品成人一区二区三区| 午夜熟女插插xx免费视频| 最近免费中文字幕| 国产一级r片内射免费视频| 亚洲国产综合久久天堂| 欧美最猛性xxxxx免费| 久久亚洲成a人片| 久久亚洲春色中文字幕久久| 久久久久久曰本av免费免费|