PRESENTATION
       ON

Database Fragmentation
Views about this statement



A transaction can be executed by multiple
networked computers in a unified manner.
DDBMS ?


 To understand DDBMS…..

o Database
o DBMS
DDBMS
Database Fragmentation
Data Fragmentation


“Data fragmentation allows you to break a single
       object into two or more segments.”

The object might be:-
 o   User’s database.
 o   System database.
 o   A table
Why Fragments ?

Usage
Efficiency
Security
Parallelism
Storage of Fragments in DDBMS


Each fragment can be stored at any site over
network .
Information about data fragmentation is stored
in (DDC) .
DDC is accessed by the TP to process user
requests .
Types of Data Fragmentation
Horizontal fragmentation

Vertical fragmentation

Mixed fragmentation
Horizontal Fragmentation:

XYZ Company’s management requires
information about its customers in all three
states.
States are:-
  TN
  FL
  GA
Requirement:-
  Data regarding local customers only.
Horizontal Fragmentation:
Horizontal Fragmentation:
Vertical Fragmentation

Company’s management requires information
about its customers in Two Departments.
Two departments: the service department and
the collections department.

Each department has an interest in only a few of
the CUSTOMER table’s attributes .
Vertical Fragmentation
Vertical Fragmentation
Mixed Fragmentation

Company’s structure requires that the
CUSTOMER data be fragmented horizontally to
accommodate the various company locations.

Within the locations, the data must be
fragmented vertically to accommodate the two
departments.
Advantages of Fragmentation
Reflects organizational structure
Improved share ability and local autonomy
Improved availability
Improved reliability
Improved performance
Economics
Limitations of Fragmentation
Complexity
Cost
Security
Integrity control more difficult
Lack of standards
Lack of experience
Database design more complex
Bibliography
Presented By:

Ravisha Sethi

Database fragmentation