0% found this document useful (0 votes)
10 views22 pages

NPI000266

Uploaded by

newarsahil34
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views22 pages

NPI000266

Uploaded by

newarsahil34
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

E-LIBRARY

MANAGEMENT SYSTEM

GROUP MEMBER:
DIPEN CHAPAI
BISHWASH BHATTARAI
SAHIL RAJ AMATYA
Lecturer: Hemanta Shrestha PRAMISH CHANDRA PAHARI
DATABASE &
DBMS
OVERVIEW
DBMS DEFINITION

Central system for data Interface between users


management. and database.
ADVANTAGES

DATA INTEGRITY EFFICIENT ACCESS ENHANCED


AND CONSISTENCY AND RETRIEVAL SECURITY AND
SCALABILITY
DISADVANTAGES OF FILE-BASED SYSTEMS

Redundanc
y and Data Security
inconsiste isolation issues
ncy
Scalability
Lack of and
Risk of
concurrenc performan
data loss
y ce
challenges
ADVANTAGES OF DBMS

Ensures
Reduces data
Supports
data integrity
multi-user
redundanc and
access
y consistenc
Enhances y
data Scalable
security and
and flexible
backup
BUSINESS RULES (MEMBERSHIP)

Each member Maximum of 10 Fines based on Active borrowers:


has a unique ID. books per overdue days At least 10
member. and book loans/year.
categories.
BUSINESS RULES
(BOOKS & LOANS)
BOOKS:

Unique ISBN for each Copy ID for individual


book. copies.
LOANS & RESERVATIONS

One reservation per Different loan periods


member/book at a time. based on book
categories
NORMALIZATION
(1NF TO 3NF)
1NF

Removes repeating Atomic values in


groups. columns.
2NF

Eliminates partial Data split into related


dependencies. tables.
3NF

Removes
Ensures no
transitive
redundant
dependenc
data.
ies.
Members Table
2NF •Primary Key: MemberID
EXAMPLE
TABLES Books Table
•Primary Key: BookID
•Foreign Key: PublisherID
Loans Table
•Primary Key: LoanID
•Foreign Keys: MemberID, CopyID
ACHIEVEMENTS OF NORMALIZATION

Eliminates data Enhances data Simplifies data Ensures efficient


redundancy. integrity and maintenance. querying.
consistency.
ERD OVERVIEW
KEY ENTITIES:

MEMBERS, BOOKS, COPIES, LOANS, CATEGORIES, PUBLISHERS, RESERVATIONS


RELATIONSHIPS

One-to-many: Members Many-to-one: Books to


to Loans, Books to Publishers
Copies
ERD
DIAGRAM
SUMMARY

DBMS enhances Business rules Normalization ERD


library guide system ensures efficient demonstrates
operations. functionality. database design. relationships and
structure.
THANK YOU
ANY QUESTIONS?

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy