Professional Documents
Culture Documents
Stamford University Bangladesh: Submitted To
Stamford University Bangladesh: Submitted To
• Project on
Submitted • Distributed Blood Bank
Management System
To Database
Dr. Md. Humayun
Kabir, B.Sc(DU), MSc.(DU),
PhD(Ireland)
Research Interest: Data
Mining, Software Submitted By
Architecture, Database Shifat Ahmed
Systems.
MCSE:05905326
Distributed Blood Bank
Management System Database
Before I start my discussion
Let us know
What is Blood Bank?
3
What is Blood Bank?
• A blood bank is a cache or bank
of blood or blood components, gathered as a
result of blood donation or collection, stored
and preserved for later use in blood
transfusion.
• The term "blood bank" typically refers to a
division of a hospital where the storage of
blood product occurs and where proper
testing is performed.
4
Basic Project Overview
• In this project we are trying to implement
a distributed database from a centralized
database of Blood Bank Management
System.
• Here, we have designed a distributed
database system for Blood Bank
Management from a centralized database
system.
• Which will increase the system
performance, reliability and throughput.
5
Methodology
6
Methodology (Cont.)
Data Vertical
Existing
distribution Fragmentation
System Getting Query
based on based on
Review i.e. Statistics
horizontal Query
Centralized DB
fragmentation statistics
7
Existing Centralized Database ERD
8
Sample Tables with Dates
9
Sample Tables with Dates (Cont.)
10
Distribution among sites
Site Name Site area
11
Distribution among sites (Cont.)
Chwakbazar
Prabortok
Halishohor
Circle
Chandgaon CEPZ
New
Anderkilla
Market
Agrabad
Fig: Distributed Sites are connected with each Other where each of them has their
12
own data
Data Distribution techniques (Cont.)
• The result of previous shown query is given
below:
14
Vertical Fragmentation based on
Query statistics
• We have fragmented the database vertically based on
the query written above.
• Fragments of Donor
– Donor_fragment1(d_id,d_name,address,blood_group,pho
ne)
– Donor_fragment1(d_id,br_id,area,sub_area,national_id,e
mail)
• Fragments of Blood_request
– Bloodrequest_frg1(name,address,hospital,blood_gruop,bl
ood_amount,phone)
– Bloodrequest_frg2(id,name,delivery_confirmation,email)
15
Average Response Time at
Centralized Database & Distributed
Database
30
25
20
15
10 Centralized
5 Distributed