Library Database management system

Post on 13-Jan-2017

459 views 2 download

Transcript of Library Database management system

LIBRARY DATABASE MANAGEMENT SYSTEM

Dheeraj Singh Negi

INTRODUCTION:

• What is Database?

• What is Database management system?

Distributed vs. CentralizedCentralized database can produce a bottleneck

Large volume of data inputLarge databaseLarge volume of queries

In distributed databases, data consistency, replication, and retrieval can be more problematicConsistency of schemasRetrieval in case the data location is not knownCommunication overhead to ensure database consistency

ADVANTAGES:• Controlling Redundancy• Integrity can be enforced• Inconsistency can be avoided• Maintains privacy

DISADVANTAGES:• Complexity• Size• Performance• Cost

Hierarchical Structures

• Relationships between records form a hierarchy or treelike structure• Relationship is one-to-many

Network Structure• Many-to-many• Data element can be accessed by following one of several paths

Relational Structure• Stored in the form of two-dimensional tables• Links various files to provide information

Relational Operations• Select operation, to create a subset of records that

meet a states criterion• Join operation, combines two or more tables• Project operation, subset of columns

Object-oriented Structure

• Handles complex data like graphics, text, voice• Supports inheritance • Helps in creating product designs

DBMS ARCHITECTURE

LIBRARY DATA BASE MODULES Login

Book Details

Book Search

Student Details

SYSTEM CONFIGURATION

• Hardware Specification• Software Specification

Hardware SpecificationPROCESSOR : PENTIUM IV 3.0 GHz  MOUSE : PS/2 Optical Mouse  MEMORY : 256 MB RAMHARD DISK : 40GBMONITOR : SAMSUNG  KEYBOARD : MERCURY (104 keys).

Software SpecificationFRONT END : VISUAL BASIC 6.0BACK END : MS Access PLAT FORM : WINDOWS XP

Data Flow Diagram

USER LOGIN USER TABLES

NEXT PAGE

LIBRARY BOOK DETAILS BOOK DB

SELECTING BOOK

STUDENT

STUDENT BOOKSEARCH USER TABLES

BOOK AVAILABLE

BOOK NOTAVAILABLE

STUDENT STUDENTDETAILS STUDENT DB

BOOKRETURN

BOOK DB

Data Base Design

Table Name: Book Details

Field Name Type Name

Book No Number

Book Name Text

Author Name Text

Edition Text

Table Name: Student Details

Field Name Type Name

Student ID Number

Hold Text

Return Text

Fine Number