Library Management System
Library Management System
E-R Diagram: -
Library
U L
n o
i c
_ a
n t
a i
mo
e n
C
o
n
t
e
n
t
E
m
a
il
U S
Mi
T a
l
k
o
t
I
s
l
a
m
i
c
,
e
n
g
i
n
e
e
r
i
n
g
w
w
w
.u
m
t.
e
d
u.
p
k
b
u
s
i
n
e
s
s
U
r
d
u
U G
O u
G j
r
a
t S
c
i
w
w
w
.u
o
g.
e
d
e u.
n p
c k
e
U
C
P
U
E
T
c
o
m
p
u
t
e
r
I M
s a
l t
a h
ms
a
b g
a e
d n
e
r
a
l
K
n
o
w
l
e
d
g
e
L P
a a
h k
o i
r s
e t
a
n
w
w
w
.u
c
p.
e
d
u.
p
k
w
w
w
.u
e
t.
e
d
u.
a p
n k
d
f
o
r
e
i
g
n
b
o
o
k
s
FK[not
Null]
FK
books
Bk_id
Auth
or
Title
Publishe
r
Availa
ble_Or
_not
Langua
ges
price
6125
Edisn
Thms
Mirza
Galib
Mr
Chips
Calcul
us
Dayar
-e-Dill
Wren
&
marti
n
Hacki
ng
world
Kevin
mitnick
Meer taqi
Meer
Salman
Khan(Sai
ma)
Yes
Yes
Matham
logical
Urdu
No
Raephal
Jones
No
6002
6001
6325
K
Pauls
on
owner
400
Stf_
id
.
01
Uni_Na
me
.
UMT
150
02
UCP
English
60
03
UOG
Eng &
program
620
04
UET
FK[not
Null]
Librarian
_id
First_na
me
Last_na
me
phn_
no
Addre
ss
joinda
te
sala
ry
Qu
al
Job
1001
Momin
Ahmed
Moeen
Model
town
Mag
town
Askari
1004
Ansar
mateen
17-122003
199412-12199420-06199530-01-
1200
0
2500
0
6000
00
3000
0
Assista
nt
Vendor
1003
05241
5
05245
0
05214
5
05214
8
BA
1002
Mehmoo
d
Mushtaq
Mohsin
Issue by
Std_id
BK_id
070
6325
078
6001
060
6002
094
6125
Project1
FK[not
Null]
Sadar
BSC
MB
A
BB
A
Uni_Na
me
.
UMT
UMT
Head
UMT
Voice
head
UMT
Proje
ct_no
Project
_name
120
Seminar
130
Present
ation
Assign
ment
Researc
h
140
150
Librar
ian_id
.
.
1004
1001
1003
1002
FK[not
Null]
Student
Std_i
d
Nam
e
Depart
ment
No_of_iss
ued_
books
Addre
ss
070
Naya
b
BSSE
060
Bilal
BSCS
094
Saim
a
BBA
078
Tamia
MCS
Rangp
ura
Sialkot
Sublim
e
chowk
Ugoki
near
railwa
y
China
Chowk
Membership
Mem_I
D
Name
Addre
ss
Phone_
no
Depart
ment
011
Farhan
Nouma
n
0300610
245
0312047
528
BSSE
012
Shaha
b pura
Islam
pura
MBA
FK
Mem_
ID
.
011
Book_c
ode
012
71
013
74
014
75
013
Adnan
014
Usman
FK[not
Null]
Toheed
Town
Alam
Chowk
0338006
4
0336735
2
BBA
MCS
Staf
Stf_
id
Name
Addres
s
Cell_phone
_no
Of
ce
no.
Mem_ID
..
21
No_o
f_
issue
d_
Book
s
8
001
Shehz
ad
Islamab
ad
030061023
www.Shehzad.c
om
013
002
Abdull
ah
Attock
03214561
22
www.Abdullah.c
om
011
003
Zaheer
Mianwal
i
031325841
23
www.Zaheer.co
m
012
004
Zubair
Karachi
032145781
4
24
www.Zubair.co
m
014
FK[not
Null]
Issue_stat
us
Book_ID
001
011
021
031
Book_na
me
Deital &
Deital
Data
structures
Data Base
Computer
network
Date_issu
e
2015-1219
2016-0111
2015-0910
2016-0101
Date_exp
iry
2016-0201
2016-0201
2015-1230
2016-0130
Std_id
..
060
094
078
070
Return_Statu
s
Book_code
Book_name
Due_date
Expiry_date
071
Hamsafar
2016-01-01
2016-01-30
072
Digital logic
Design
Data base
2015-12-19
2016-01-18
2015-09-10
2016-02-22
2016-01-11
2016-02-28
074
075
Computer
organization
CREATE DATABASE project
CREATE TABLE library
(
);
INSERT INTO `project1` (`project_no`, `project_name`, `librarian_id`) VALUES ('120',
'saminar', '1004');
INSERT INTO `project1` (`project_no`, `project_name`, `librarian_id`) VALUES ('130',
'presentation', '1001');
INSERT INTO `project1` (`project_no`, `project_name`, `librarian_id`) VALUES ('140',
'assignment', '1003');
INSERT INTO `project1` (`project_no`, `project_name`, `librarian_id`) VALUES ('150',
'reasearch', '1002');
SELECT * FROM `project1`
CREATE table staf
(
stf_id int PRIMARY KEY,
name char(10),
address varchar(255),
cell_phone_no int,
officeno int,
no_of_issued_books int,
email char (20),
mem_id int,
FOREIGN KEY(mem_id) REFERENCES membership(mem_id)
);
INSERT INTO `staf` (`stf_id`, `name`, `address`, `cell_phone_no`, `officeno`,
`no_of_issued_books`, `email`, `mem_id`) VALUES ('001', 'shehzad', 'islamabad',
'030061023', '21', '8', 'www.shehzad.com', '13');
INSERT INTO `staf` (`stf_id`, `name`, `address`, `cell_phone_no`, `officeno`,
`no_of_issued_books`, `email`, `mem_id`) VALUES ('002', 'abdullah', 'attock',
'03214561', '22', '9', 'www.abdullah.com', '11');
INSERT INTO `staf` (`stf_id`, `name`, `address`, `cell_phone_no`, `officeno`,
`no_of_issued_books`, `email`, `mem_id`) VALUES ('003', 'zaheer', 'mianwali',
'031325841', '23', '7', 'www.zaheer.com', '12');
INSERT INTO `staf` (`stf_id`, `name`, `address`, `cell_phone_no`, `officeno`,
`no_of_issued_books`, `email`, `mem_id`) VALUES ('004', 'zubair', 'karachi',
'0321457814', '24', '6', 'www.zubair.com', '14');
name char(10),
department char(4),
no_of_issued_books int,
adrress varchar(255),
mem_id int,
FOREIGN KEY(mem_id) REFERENCES membership(mem_id),
book_code int,
FOREIGN KEY(book_code) REFERENCES return_status(book_code)
);
INSERT INTO `student` (`std_id`, `name`, `department`, `no_of_issued_books`,
`adrress`, `mem_id`, `book_code`) VALUES ('070', 'nayab', 'BSSE', '2', 'rangpura
sialkot', '11', NULL);
INSERT INTO `student` (`std_id`, `name`, `department`, `no_of_issued_books`,
`adrress`, `mem_id`, `book_code`) VALUES ('060', 'bilal', 'BSCS', '3', 'sublime
chowk', '12', '71');
INSERT INTO `student` (`std_id`, `name`, `department`, `no_of_issued_books`,
`adrress`, `mem_id`, `book_code`) VALUES ('094', 'saima', 'BBA', '1', 'ugoki near
railway', '13', '74');
INSERT INTO `student` (`std_id`, `name`, `department`, `no_of_issued_books`,
`adrress`, `mem_id`, `book_code`) VALUES ('078', 'tamia', 'MCS', '4', 'china chowk',
'14', '75');
SELECT * FROM `student`
CREATE TABLE issue_by
(
std_id int,
FOREIGN KEY(std_id) REFERENCES student(std_id),
bk_id int,
FOREIGN KEY(bk_id) REFERENCES books(bk_id)
);
INSERT INTO `issue_by` (`std_id`, `bk_id`) VALUES ('70', '6325');
INSERT INTO `issue_by` (`std_id`, `bk_id`) VALUES ('78', '6001');
INSERT INTO `issue_by` (`std_id`, `bk_id`) VALUES ('60', '6002');
INSERT INTO `issue_by` (`std_id`, `bk_id`) VALUES ('94', '6125');