智慧的圖書管理有哪些基礎數據?
當傳統的手藝辦理圖書方式正在逐漸被(bèi)代替,現如今的圖書館,放眼望去皆是網絡技能(néng)的廣泛運用。尤其是在圖書收購、圖書編目以及圖書借閱方面(miàn),讓辦理者和讀者都(dōu)享用到了非常快捷的服務。也正因如此,圖書館的信息化辦理越來越盛行,也推行到了各個高校以及中學(xué)校園之中,讓學(xué)生和教師的課餘日子帶來了極大的豐厚。
要完成(chéng)圖書的信息化辦理,首要要對(duì)圖書進(jìn)行分類編碼,然後(hòu)樹立一個詳細的圖書根底數據庫;一起(qǐ),還(hái)要對(duì)讀者的信息進(jìn)行錄入,樹立一個讀者信息數據庫。經(jīng)過(guò)對(duì)這(zhè)兩(liǎng)個根底數據庫的辦理,既可精确、全面(miàn)地爲讀者服務,又能(néng)精确、快速地做到圖書流轉。下面(miàn),筆者就(jiù)扼要剖析一下圖書管理系統根底數據庫的組成(chéng)及效果。
數據庫技能(néng)産生于20世紀60年代末,40多年來得到了快速開(kāi)展,并已構成(chéng)了較爲完好(hǎo)的理論體系和一大批有用體系。圖書數據庫是依據必定的意圖、要求和方法,經(jīng)過(guò)定向(xiàng)選擇,進(jìn)行體系編列而構成(chéng)的一個信息有機統一體。它首要包括四個要素:用戶數據、元數據、索引和運用元數據。
(一)用戶數據
現在,大多數幹流數據庫辦理體系把用戶數據表明爲聯系,把聯系看作數據表,表的列包括域或特點,表的行包括對(duì)應事(shì)務環境中實體的記載。但并非全部的聯系都(dōu)相同符合要求,有些聯系比其他聯系更結構化一些。比方,圖書聯系應包括圖書編号、圖書稱号、圖書類别、作者、出版社稱号、出版日期、補白、價格、數量等基本信息,圖書借閱者聯系應包括借書證号、名字、性别、身份編号、相片、聯系電話等内容。一般狀況下,在數據庫聯系規劃時將(jiāng)圖書和借閱者聯系别離存儲,在生成(chéng)報表的時分將(jiāng)它們結合起(qǐ)來,這(zhè)樣(yàng)比把它們存儲在一個組成(chéng)的表中更好(hǎo)。
(二)元數據
元數據是關于數據的數據,是對(duì)信息資源的結構化描繪,能(néng)夠描繪信息資源或數據自身的特征和特點。由于DBMS(數據庫辦理體系)産品是用來存儲和操作表的,所以圖書管理系統大多數産品把元數據以表的方式存儲,這(zhè)些體系表存儲了數據庫中表的狀況,指出每一個表中有多少列,哪一列是主關鍵字,以及每一列的數據類型描繪。它也存儲索引、關鍵字、規矩和數據庫結構的其他部分。在表中存儲元數據不僅對(duì)DBMS是有用的,對(duì)用戶也是便利的,由于他們能(néng)夠運用與查詢用戶數據相同的查詢東西來查詢元數據。
(三)索引
索引能(néng)夠用來排序和快速拜訪數據。以圖書管理系統中的book表爲例,假定數據在磁盤上是按“圖書編号”的遞加次序排列的,用戶想打印一個按“圖書稱号”排序的圖書數據報表,全部的數據都(dōu)需求從源表中提取出來并排序,除非表很小,不然這(zhè)是一個很費時的進(jìn)程。假如在“圖書稱号”字段上創立一個索引,該索引的條目依照“圖書稱号”排序,這(zhè)樣(yàng),該索引的條目能(néng)夠被(bèi)讀出來,并用來按次序拜訪book數據。索引用于快速拜訪數據。例如,一個用戶隻想拜訪book表中“圖書類别”值爲“01”的那些圖書,假如沒(méi)有索引,則有必要查找整個源表;有了索引之後(hòu),能(néng)夠找到索引條目,并運用它來選擇全部适宜的行。book表中的行每次改動時,索引也有必要改動,這(zhè)意味著(zhe)索引并非随意的,應該在真實需求時保存。
(四)運用元數據
運用元數據是用來存儲用戶窗體、報表、查詢和其他方式的查詢組件。并非全部的DBMS都(dōu)支撐運用組件,支撐組件的DBMS也不必定把悉數組件的結構作爲運用元數據存儲在數據庫中。但是,大多數現代的DBMS産品存儲這(zhè)種(zhǒng)數據作爲數據庫的一部分。一般來說,數據庫開(kāi)發(fā)人員和用戶都(dōu)不直接拜訪運用元數據,而是經(jīng)過(guò)DBMS中的東西來處理這(zhè)些數據。
數據庫辦理體系的效果
數據庫辦理體系(DBMS)是數據庫體系的中心組成(chéng)部分。對(duì)數據庫的全部操作,包括界說、更新及各種(zhǒng)操控,都(dōu)是經(jīng)過(guò)DBMS進(jìn)行的。DBMS總是依據某種(zhǒng)數據模型,因而被(bèi)看成(chéng)是某種(zhǒng)數據模型在計算機體系上的詳細完成(chéng)。依據數據模型的不同,DBMS能(néng)夠分紅層次型、網狀型、聯系型、面(miàn)向(xiàng)對(duì)象型等。在圖書管理系統中廣泛運用的MS SQL Server2000軟件便是一種(zhǒng)聯系型數據庫辦理體系。
圖書館作爲一種(zhǒng)信息資源的集散地,圖書和用戶借閱信息繁複,包括許多信息數據的辦理,因而,要樹立起(qǐ)數據一緻性和完好(hǎo)性強、數據安全性好(hǎo)的數據庫,就(jiù)要了解用戶的需求。然後(hòu),把用戶需求轉變爲有用的數據庫規劃,把規劃轉變爲高效的、功用齊備的數據庫。這(zhè)樣(yàng)才幹更好(hǎo)地使用根底數據,樹立完善的圖書管理系統,使圖書辦理工作規範化、體系化、程序化,防止圖書辦理的随意性,進(jìn)步信息處理的速度和精确性,讓圖書流轉起(qǐ)來,以便更好(hǎo)地爲讀者服務。