Professional Documents
Culture Documents
Distributedbloodbankmanagementsystemdatabase 130705150314 Phpapp01
Distributedbloodbankmanagementsystemdatabase 130705150314 Phpapp01
Distributedbloodbankmanagementsystemdatabase 130705150314 Phpapp01
Prepared By:
Saimunur Rahman
Dept. Computer Science & Engineering
International Islamic University
Chittagong
sometimes
refers
to
a
collection center, and indeed
some hospitals also perform
collection.
The Blood Bank Management
System has been created with a
purpose of replacing all of
paperwork done at the Blood
Bank.
All aspects of blood banking is
5
Methodology
Methodology (Cont.)
Existing System Review i.e. Centralized DB
Methodology (Cont.)
Existing
Methodology (Cont.)
Getting
Methodology (Cont.)
Vertical
Fragmentation based
on Query statistics (Cont.):
Vertical fragmentation is actually
for several site applications which
used to access the data form
database system.
Here, are also calculating query
hit and miss for a general query
generated from a site.
11
12
Figure: Branch
Table
13
14
Site area
Chwakbazar
Prabortok Circle
Chandgaon
Anderkilla
Agrabad
New Market
CEPZ
Halishohor
15
Fig: Distributed Sites are connected with each Other where each of
16
them has their own data
* FROM
distributed_blood_bank.donor
where
sub_area='Chwakbazar
which
By
Find
Name,address,hospital,blood_group,blood
_amount,phone via branch_id
Find
Name,hospital,blood_group,blood_amoun
t,delivery_confirmation via branch_id
Etc.
21
Find
emp_id,emp_name,emp_address_emp_role,emp
_sal,phone,email via branch_id
Find emp_id,emp_name,
emp_role,emp_sal,phone via branch_id
Find emp_id,emp_name, emp_role,emp_sal via
branch_id
Find emp_id, emp_sal, via branch_id
Update
emp_id,emp_name,emp_address_emp_role,emp
_sal,phone via branch_id
Etc.
23
24
of Blood_request
Bloodrequest_frg1(name,address,hospital,blood_g
ruop,blood_amount,phone)
Bloodrequest_frg2(id,name,delivery_confirmation,
email)
25
of Employee
Employee_frag_1(emp_id,emp_name
,emp_address,emp_role,emp_sal,pho
ne,email)
Employee_frag_2(emp_id,branch_id,e
mp_area)
26
27
it is necessary to
view the blood availability around
the area.
At that time only query miss will
be occurred that means global
query will be generated.
This possibility of query hit &
query miss is shown in a chart in
next slide
28
Query Hit
Query Miss
40
20
0
Response Time is
defined as the minimum time
required for responding to a
query
in
the
Centralized
Database or in the local site in
case of distributed database.
Minimum
Response time of
centralized is more than the
distributed database here
30
Centralized
Distributed
5
0
31
Centralized
Distributed
5
0
33
Response
Time
is
defined as the average time
required for responding to a
query
in
the
Centralized
Database or in the local site in
case of distributed.
34
Centralized
Distributed
5
0
35
Conclusion
The
Conclusion (Cont.)
For
Conclusion (Cont.)
This
38
Conclusion (Cont.)
However,
Conclusion (Cont.)
Experiment
Any Question??
Fell free to ask me
I would love to ans. Them.
41
42