SRELS Journal of Information Management
  • Year: 2005
  • Volume: 42
  • Issue: 2

Library Information Processing System: Ods Data Model

  • Author:
  • Kamalendu Majumdar, U N Singh
  • Total Page Count: 30
  • Page Number: 101 to 130

*Central Library, Indian Institute of Technology, Kharagpur - 721 302, West Bengal, INDIA. E-mail: kamal@library.iitkgp.ernet.in

**Dept. of Library and Information Sc., Guru Ghasidas University, Bilaspur (Chhattisgarh),INDIA. E-mail: unsingh03@yahoo.com

Abstract

A library system contains books, authors and users and many types of other material. For books, the location is identified by a Class Number, for author by an author's name and for users by a users’ name. Author and book is a one-to-many relationship whereas library and book is a many-to-many relationship. A library can hold many copies of a book, and a book can appear in many libraries. A book and a library enter into a relationship grouping by sharing a copy. This relationship instance has a cost attribute, which states how much the library paid for the book. Patron-library and user- to- book are many-to-many relationships. When a user borrows a book, the transaction creates an instance of the patron and book relationship and attaches a due date attribute to it.

The intention of this article is to highlight the findings during our study on LIPS (Library Information Processing System) regarding the advancement of a conceptual framework for considering a fully integrated library automation system. Although due to the space we would limit the discussion to E-R model and Object Originated model, it is not asserted that what follows constitutes a complete framework, but rather an attempt to take a step towards the development of a framework. The motivation is both intellectual and pragmatic. At an intellectual level, there is curiosity about the nature of things and about how and why they work. At a pragmatic level, there is the incentive that a clearer theoretical understanding might bring about greater effectiveness in practice.

Keywords

Object data model, Encapsulation, Inheritance, Data dictionary, Conceptual model, Database administrator, Library automation, Integrated library information system