智慧的图书管理有哪些基础数据?
当传统的手艺办理图书方式正在逐渐被代替,现如今的图书馆,放眼望去皆是网络技能的广泛运用。尤其是在图书收购、图书编目以及图书借阅方面,让办理者和读者都享用到了非常快捷的服务。也正因如此,图书馆的信息化办理越来越盛行,也推行到了各个高校以及中学校园之中,让学生和教师的课余日子带来了极大的丰厚。
要完成图书的信息化办理,首要要对图书进行分类编码,然后树立一个详细的图书根底数据库;一起,还要对读者的信息进行录入,树立一个读者信息数据库。经过对这两个根底数据库的办理,既可精确、全面地为读者服务,又能精确、快速地做到图书流转。下面,笔者就扼要剖析一下图书管理系统根底数据库的组成及效果。
数据库技能产生于20世纪60年代末,40多年来得到了快速开展,并已构成了较为完好的理论体系和一大批有用体系。图书数据库是依据必定的意图、要求和方法,经过定向选择,进行体系编列而构成的一个信息有机统一体。它首要包括四个要素:用户数据、元数据、索引和运用元数据。
(一)用户数据
现在,大多数干流数据库办理体系把用户数据表明为联系,把联系看作数据表,表的列包括域或特点,表的行包括对应事务环境中实体的记载。但并非全部的联系都相同符合要求,有些联系比其他联系更结构化一些。比方,图书联系应包括图书编号、图书称号、图书类别、作者、出版社称号、出版日期、补白、价格、数量等基本信息,图书借阅者联系应包括借书证号、名字、性别、身份编号、相片、联系电话等内容。一般状况下,在数据库联系规划时将图书和借阅者联系别离存储,在生成报表的时分将它们结合起来,这样比把它们存储在一个组成的表中更好。
(二)元数据
元数据是关于数据的数据,是对信息资源的结构化描绘,能够描绘信息资源或数据自身的特征和特点。由于DBMS(数据库办理体系)产品是用来存储和操作表的,所以图书管理系统大多数产品把元数据以表的方式存储,这些体系表存储了数据库中表的状况,指出每一个表中有多少列,哪一列是主关键字,以及每一列的数据类型描绘。它也存储索引、关键字、规矩和数据库结构的其他部分。在表中存储元数据不仅对DBMS是有用的,对用户也是便利的,由于他们能够运用与查询用户数据相同的查询东西来查询元数据。
(三)索引
索引能够用来排序和快速拜访数据。以图书管理系统中的book表为例,假定数据在磁盘上是按“图书编号”的递加次序排列的,用户想打印一个按“图书称号”排序的图书数据报表,全部的数据都需求从源表中提取出来并排序,除非表很小,不然这是一个很费时的进程。假如在“图书称号”字段上创立一个索引,该索引的条目依照“图书称号”排序,这样,该索引的条目能够被读出来,并用来按次序拜访book数据。索引用于快速拜访数据。例如,一个用户只想拜访book表中“图书类别”值为“01”的那些图书,假如没有索引,则有必要查找整个源表;有了索引之后,能够找到索引条目,并运用它来选择全部适宜的行。book表中的行每次改动时,索引也有必要改动,这意味着索引并非随意的,应该在真实需求时保存。
(四)运用元数据
运用元数据是用来存储用户窗体、报表、查询和其他方式的查询组件。并非全部的DBMS都支撑运用组件,支撑组件的DBMS也不必定把悉数组件的结构作为运用元数据存储在数据库中。但是,大多数现代的DBMS产品存储这种数据作为数据库的一部分。一般来说,数据库开发人员和用户都不直接拜访运用元数据,而是经过DBMS中的东西来处理这些数据。
数据库办理体系的效果
数据库办理体系(DBMS)是数据库体系的中心组成部分。对数据库的全部操作,包括界说、更新及各种操控,都是经过DBMS进行的。DBMS总是依据某种数据模型,因而被看成是某种数据模型在计算机体系上的详细完成。依据数据模型的不同,DBMS能够分红层次型、网状型、联系型、面向对象型等。在图书管理系统中广泛运用的MS SQL Server2000软件便是一种联系型数据库办理体系。
图书馆作为一种信息资源的集散地,图书和用户借阅信息繁复,包括许多信息数据的办理,因而,要树立起数据一致性和完好性强、数据安全性好的数据库,就要了解用户的需求。然后,把用户需求转变为有用的数据库规划,把规划转变为高效的、功用齐备的数据库。这样才干更好地使用根底数据,树立完善的图书管理系统,使图书办理工作规范化、体系化、程序化,防止图书办理的随意性,进步信息处理的速度和精确性,让图书流转起来,以便更好地为读者服务。