Sunteți pe pagina 1din 29

LIBRARY DATABASE

MANAGEMENT SYSTEM

Dheeraj Singh Negi


INTRODUCTION:

What is Database?

What is Database management system?


Distributed vs. Centralized
Centralized database can produce a bottleneck
Large volume of data input
Large database
Large volume of queries

In distributed databases, data consistency, replication, and


retrieval can be more problematic
Consistency of schemas
Retrieval in case the data location is not known
Communication 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 Specification

PROCESSOR : PENTIUM IV 3.0 GHz


MOUSE : PS/2 Optical Mouse
MEMORY : 256 MB RAM
HARD DISK : 40GB
MONITOR : SAMSUNG
KEYBOARD : MERCURY (104 keys).
Software Specification

FRONT END : VISUAL BASIC 6.0


BACK 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 NOT
AVAILABLE

BOOK AVAILABLE
STUDENT
STUDENT STUDENT DB
DETAILS

BOOK BOOK DB
RETURN
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