Dbms Project Topic - Library Management System Name - Vishal Kumar ADM NO - 2018BCS1128 Branch - Cse
Dbms Project Topic - Library Management System Name - Vishal Kumar ADM NO - 2018BCS1128 Branch - Cse
TOPIC – LIBRARY
MANAGEMENT
SYSTEM
NAME - VISHAL KUMAR
ADM NO - 2018BCS1128
BRANCH – CSE
TABLE OF CONTENTS
S.NO Pg.No
Contents
1. Data requirements 3-4
• Entities
• Attributes
• Relationships-cardinality
3. Schema Diagram 5
4. Class Diagram 6
Entities
• CUSTOMER
• BOOKS
• PUBLISHER
Attributes
CUSTOMER
Customer_ID
Customer_Name
Address
Street
City
State
Pincode
Contact_No.
Registration_date
BOOKS
Book_ID
Book_name
Category
Rental_price
Author
Status
PUBLISHER
Pub_ID
Pub_Name
Address
Contact_No.
RELATIONSHIP CARDINALITY
ER DIAGRAM
SCHEMA DIAGRAM
CUSTOMER
Customer Name Street City State Pin Registration Issue Return Fine Book_id
_id code _date _date _date
BOOKS
Book_id Name Category Author Rental_price Pub_id
PUBLISHER
CUST_contact_no
Customer_id Contact_no
PUBL_contact_no
Pub_id Contact_no
CLASS DIAGRAM
Desc customer;
2. Create table books(book_id int , book_name varchar(50), category varchar(50) ,
rental_price int(10) ,status varchar(50), author varchar(50), pub_id int, primary
key(book_id), foreign key(pub_id) references publisher(pub_id)) ;
Desc books;
Desc publisher;
Desc cust_contact_no;
5. Create table publ_contact_no(pub_id int, contact_no int, primary key(pub_id,
contact_no), foreign key(pub_id) references publisher(pub_id));
Desc publ_contact_no;
TEST-CASE QUERIES