图书管理系统基础数据库的组成
当前位置: 首页 > 数据 > 正文

图书管理系统基础数据库的组成

时间:2018-01-24 17:09:08 来源:本站 作者:

图书管理系统中图书数据库是根据一定的目的、要求和方式,经过定向筛选,进行系统编排而形成的一个信息有机统一体。它主要包括四个要素:用户数据、元数据、索引和应用元数据。

  目前,大多数主流数据库管理系统把用户数据表示为关系,把关系看作数据表,表的列包含域或属性,表的行包含对应业务环境中实体的记录。但并非所有的关系都同样符合要求,有些关系比其他关系更结构化一些。比如,图书关系应包含图书编号、图书名称、图书类别、作者、出版社名称、出版日期、备注、价格、数量等基本信息,图书借阅者关系应包含借书证号、姓名、性别、身份编号、照片、联系电话等内容。一般情况下,在数据库关系设计时将图书和借阅者关系分别存储,在生成报表的时候将它们结合起来,这样比把它们存储在一个合成的表中更好。

  元数据是关于数据的数据,是对信息资源的结构化描述,可以描述信息资源或数据本身的特征和属性。因为DBMS(数据库管理系统)产品是用来存储和操纵表的,所以图书管理系统大多数产品把元数据以表的形式存储,这些系统表存储了数据库中表的情况,指出每一个表中有多少列,哪一列是主关键字,以及每一列的数据类型描述。它也存储索引、关键字、规则和数据库结构的其他部分。在表中存储元数据不仅对DBMS是有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。

  索引可以用来排序和快速访问数据。以图书管理信息系统中的book表为例,假定数据在磁盘上是按“图书编号”的递增顺序排列的,用户想打印一个按“图书名称”排序的图书数据报表,所有的数据都需要从源表中提取出来并排序,除非表很小,否则这是一个很费时的过程。如果在“图书名称”字段上创建一个索引,该索引的条目按照“图书名称”排序,这样,该索引的条目可以被读出来,并用来按顺序访问book数据。索引用于快速访问数据。例如,一个用户只想访问book表中“图书类别”值为“01”的那些图书,如果没有索引,则必须搜索整个源表;有了索引之后,可以找到索引条目,并使用它来挑选所有合适的行。book表中的行每次改变时,索引也必须改变,这意味着索引并非随意的,应该在真正需要时保存。

  应用元数据是用来存储用户窗体、报表、查询和其他形式的查询组件。并非所有的DBMS都支持应用组件,支持组件的DBMS也不一定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的DBMS产品存储这种数据作为数据库的一部分。一般来说,数据库开发人员和用户都不直接访问应用元数据,而是通过DBMS中的工具来处理这些数据。

  图书馆作为一种信息资源的集散地,图书和用户借阅信息繁多,包含很多信息数据的管理,因此,要建立起数据一致性和完整性强、数据安全性好的数据库,就要理解用户的需求。科迅图书管理系统就是把用户需求转变为有效的数据库设计,把设计转变为高效的、功能完备的数据库。这样才能更好地利用基础数据,建立完善的图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,让图书流通起来,以便更好地为读者服务。返回搜狐,查看更多

    640x60ad
    评论框