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
Top Related