
































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A part of the cs-5323 distributed database systems course offered by the dept of cs, maju, ibd during spring 2012. It discusses the concept of fragmentation in distributed database design, its advantages and disadvantages, and different fragmentation alternatives such as vertical and horizontal fragmentation. The document also covers the concepts of unit of fragmentation, degree of fragmentation, correctness rules for fragmentation, and allocation strategy.
Typology: Slides
1 / 72
This page cannot be seen from the preview
Don't miss anything!

































































Spring 2012
Dept of CS, MAJU, Ibd
Schema design + schema
distribution
Top-Down design
Different questions about DDBSs;
why, how etc
Dept of CS, MAJU, Ibd
Distributed DB Design concerns two major steps,
Dept of CS, MAJU, Ibd
Requirement Analysis
System Requirements (Objectives)
Conceptual Design
Global Conceptual Schema (^) Access In formation External Schema Def.
Distributed Design
Physical Design
Observation and Monitoring
View Design
Local Conceptual Schemas
Physical Schema
User Input View Integration
Feedback^ Feedback
User Input
Dept of CS, MAJU, Ibd
Dept of CS, MAJU, Ibd
Focus now on the distribution aspect of T-D Process Two alternatives
Dept of CS, MAJU, Ibd
Fragmentation
Dept of CS, MAJU, Ibd
A Fragment is a subset of a relation
that is stored on a different site from another subset of the same relation
It gives a number of advantages
Disadvantages:
Dept of CS, MAJU, Ibd
1- Why
But Wait
Dept of CS, MAJU, Ibd
2- How
Unit of Fragmentation
Dept of CS, MAJU, Ibd
1- Vertical; Different subsets of attributes are stored at different places, like,
Dept of CS, MAJU, Ibd
3- Degree of Fragmentation Between no to the extreme level that could be to the individual tuple or column level; a compromised decision
Dept of CS, MAJU, Ibd