Question
(a) Differentiate between the following terms:
(i) Distributed Database v/s Distributed Database management System
(ii) Homogeneous Distributed Database v/s Heterogeneous Distributed Database
(b) Explain the following terminologies with regard to Distributed Database.
(i) Fragmentation
(ii) Replication
(iii) Transparency
(c) In the context of distributed database management systems, explain the following fragmentation rules and support your answer with an appropriate example of a Horizontal Fragmentation:
(i) Completeness
(ii) Reconstruction
(iii) Disjointness