0% found this document useful (0 votes)
31 views1 page

Gujarat Technological University

This document is an exam for a Distributed Database Management Systems course, consisting of 5 questions testing student knowledge. Question 1 defines distributed DBMS and asks about differences between shared memory and shared disk multiprocessors as well as dependency structures and transparency layers. Question 2 covers view creation in centralized DBMS, autonomy, distribution, and heterogeneity in distributed systems as well as vertical fragmentation algorithms. Question 3 covers relational algebra operations, conflict serializability with examples, and peer-to-peer architectures. The remaining questions cover topics like anomalies, fragmentation testing, query processing, optimization, authorization, two-phase commit, transaction management objectives, checkpoints, and locking protocols.

Uploaded by

yicef37689
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views1 page

Gujarat Technological University

This document is an exam for a Distributed Database Management Systems course, consisting of 5 questions testing student knowledge. Question 1 defines distributed DBMS and asks about differences between shared memory and shared disk multiprocessors as well as dependency structures and transparency layers. Question 2 covers view creation in centralized DBMS, autonomy, distribution, and heterogeneity in distributed systems as well as vertical fragmentation algorithms. Question 3 covers relational algebra operations, conflict serializability with examples, and peer-to-peer architectures. The remaining questions cover topics like anomalies, fragmentation testing, query processing, optimization, authorization, two-phase commit, transaction management objectives, checkpoints, and locking protocols.

Uploaded by

yicef37689
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Seat No.: ________ Enrolment No.

___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER– VII (NEW) EXAMINATION – WINTER 2021
Subject Code:2170714 Date:06/12/2021
Subject Name:Distributed DBMS
Time:02:30 PM TO 05:00 PM Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.

MARKS
Q.1 (a) Define Distributed DBMSs. List down any two difference between shared 03
memory multiprocessor and shared disk multiprocessor.
(b) Explain dependency structures with examples. 04
(c) What is transparency? Describe layers of transparency. 07

Q.2 (a) How to create views in centralized DBMSs. 03


(b) What you mean by autonomy, distribution and heterogeneity in distributed 04
DBMS?
(c) Describe Bond Energy Algorithm (BEA) algorithm in vertical fragmentation. 07
OR
(c) Define horizontal fragmentation. Explain derive horizontal fragmentation with 07
the help of example.

Q.3 (a) Describe following operation in context of relation algebra 03


(1) Selection (2) θ – Join (3) Projection
(b) Explain conflict serializability by giving example. 04
(c) Explain peer - to - peer distributed system architecture. 07
OR
Q.3 (a) Explain query decomposition layer for distributed query processing. 03
(b) Discuss different type of failures in distributed DBMS. 04
(c) Explain centralized semantic integrity control with examples. 07

Q.4 (a) Explain dirty read anomaly and phantom read anomaly. 03
(b) How to test correctness of Fragmentation? 04
(c) Draw and explain query processing in centralized DBMS. 07
OR
Q.4 (a) Explain search space generation in Query Optimization. 03
(b) Discuss various problems of authorization control in a distributed environment. 04
(c) Explain two-phase commit protocol. 07

Q.5 (a) Write down main objectives of distributed transaction management. 03


(b) Explain Check Points. 04
(c) Discuss centralized two-phase locking protocol. 07
OR
Q.5 (a) Define upgradation and down- gradation of locking. 03
(b) Compare and contrast centralized and hierarchical deadlock detection methods. 04
(c) Explain distributed cost model. 07

You might also like