|
公司基本資料信息
|
圖書(shū)管理系統(tǒng)中圖書(shū)數(shù)據(jù)庫(kù)是根據(jù)一定的目的、要求和方式,經(jīng)過(guò)定向篩選,進(jìn)行系統(tǒng)編排而形成的一個(gè)信息有機(jī)統(tǒng)一體。它主要包括四個(gè)要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。
?。ㄒ唬┯脩魯?shù)據(jù)
目前,大多數(shù)主流數(shù)據(jù)庫(kù)管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系,把關(guān)系看作數(shù)據(jù)表,表的列包含域或?qū)傩?,表的行包含?duì)應(yīng)業(yè)務(wù)環(huán)境中實(shí)體的記錄。但并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其他關(guān)系更結(jié)構(gòu)化一些。比如,圖書(shū)關(guān)系應(yīng)包含圖書(shū)編號(hào)、圖書(shū)名稱、圖書(shū)類別、作者、出版社名稱、出版日期、備注、價(jià)格、數(shù)量等基本信息,圖書(shū)借閱者關(guān)系應(yīng)包含借書(shū)證號(hào)、姓名、性別、身份編號(hào)、照片、聯(lián)系電話等內(nèi)容。一般情況下,在數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì)時(shí)將圖書(shū)和借閱者關(guān)系分別存儲(chǔ),在生成報(bào)表的時(shí)候?qū)⑺鼈兘Y(jié)合起來(lái),這樣比把它們存儲(chǔ)在一個(gè)合成的表中更好。
(二)元數(shù)據(jù)
元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),是對(duì)信息資源的結(jié)構(gòu)化描述,可以描述信息資源或數(shù)據(jù)本身的特征和屬性。因?yàn)?/span>DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))產(chǎn)品是用來(lái)存儲(chǔ)和操縱表的,所以圖書(shū)管理系統(tǒng)大多數(shù)產(chǎn)品把元數(shù)據(jù)以表的形式存儲(chǔ),這些系統(tǒng)表存儲(chǔ)了數(shù)據(jù)庫(kù)中表的情況,指出每一個(gè)表中有多少列,哪一列是主關(guān)鍵字,以及每一列的數(shù)據(jù)類型描述。它也存儲(chǔ)索引、關(guān)鍵字、規(guī)則和數(shù)據(jù)庫(kù)結(jié)構(gòu)的其他部分。在表中存儲(chǔ)元數(shù)據(jù)不僅對(duì)DBMS是有效的,對(duì)用戶也是方便的,因?yàn)樗麄兛梢允褂门c查詢用戶數(shù)據(jù)同樣的查詢工具來(lái)查詢?cè)獢?shù)據(jù)。
(三)索引
索引可以用來(lái)排序和快速訪問(wèn)數(shù)據(jù)。以圖書(shū)管理信息系統(tǒng)中的book表為例,假定數(shù)據(jù)在磁盤(pán)上是按“圖書(shū)編號(hào)”的遞增順序排列的,用戶想打印一個(gè)按“圖書(shū)名稱”排序的圖書(shū)數(shù)據(jù)報(bào)表,所有的數(shù)據(jù)都需要從源表中提取出來(lái)并排序,除非表很小,否則這是一個(gè)很費(fèi)時(shí)的過(guò)程。如果在“圖書(shū)名稱”字段上創(chuàng)建一個(gè)索引,該索引的條目按照“圖書(shū)名稱”排序,這樣,該索引的條目可以被讀出來(lái),并用來(lái)按順序訪問(wèn)book數(shù)據(jù)。索引用于快速訪問(wèn)數(shù)據(jù)。例如,一個(gè)用戶只想訪問(wèn)book表中“圖書(shū)類別”值為“01”的那些圖書(shū),如果沒(méi)有索引,則必須搜索整個(gè)源表;有了索引之后,可以找到索引條目,并使用它來(lái)挑選所有合適的行。book表中的行每次改變時(shí),索引也必須改變,這意味著索引并非隨意的,應(yīng)該在真正需要時(shí)保存。
?。ㄋ模?yīng)用元數(shù)據(jù)
應(yīng)用元數(shù)據(jù)是用來(lái)存儲(chǔ)用戶窗體、報(bào)表、查詢和其他形式的查詢組件。并非所有的DBMS都支持應(yīng)用組件,支持組件的DBMS也不一定把全部組件的結(jié)構(gòu)作為應(yīng)用元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中。然而,大多數(shù)現(xiàn)代的DBMS產(chǎn)品存儲(chǔ)這種數(shù)據(jù)作為數(shù)據(jù)庫(kù)的一部分。一般來(lái)說(shuō),數(shù)據(jù)庫(kù)開(kāi)發(fā)人員和用戶都不直接訪問(wèn)應(yīng)用元數(shù)據(jù),而是通過(guò)DBMS中的工具來(lái)處理這些數(shù)據(jù)。
圖書(shū)館作為一種信息資源的集散地,圖書(shū)和用戶借閱信息繁多,包含很多信息數(shù)據(jù)的管理,因此,要建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù),就要理解用戶的需求??蒲笀D書(shū)管理系統(tǒng)http://www.cnedustar.com就是把用戶需求轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì),把設(shè)計(jì)轉(zhuǎn)變?yōu)楦咝У摹⒐δ芡陚涞臄?shù)據(jù)庫(kù)。這樣才能更好地利用基礎(chǔ)數(shù)據(jù),建立完善的圖書(shū)管理系統(tǒng),使圖書(shū)管理工作規(guī)范化、系統(tǒng)化、程序化,避免圖書(shū)管理的隨意性,提高信息處理的速度和準(zhǔn)確性,讓圖書(shū)流通起來(lái),以便更好地為讀者服務(wù)。