JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III Year DISTRIBUTED DATABASES Previous Question Paper (July/August - 2023 - R18)

B.Tech | III Year | I | R18 | July/August - 2023

Answer PaperPaper Code: 155AYMaximum Marks: 75Time: 3 Hours

Note: i) Question paper consists of Part A, Part B. ii) Part A is compulsory, which carries 25 marks. In Part A, Answer all questions. iii) In Part B, Answer any one question from each unit. Each question carries 10 marks and may have a, b as sub questions.

Part A

1a

What are the distribution design issues?

2 marks

Answer

Distribution design in a distributed database system involves deciding how to fragment, allocate, and replicate data across multiple sites to optimize performance and reliability. The primary issues include:

  • Fragmentation: The process of partitioning a global relation into smaller, logical units called fragments. This involves deciding between horizontal fragmentation (selecting tuples based on a predicate), vertical fragmentation (selecting attributes), or mixed fragmentation. The key challenge is ensuring completeness, reconstruction, and disjointness of the fragments.
  • Allocation: Once fragments are defined, the system must determine which site each fragment should be stored at. The goal is to minimize communication costs during query processing while maintaining load balancing and availability.
  • Replication: Deciding whether to store multiple copies of the same data fragment at different sites. While replication increases data availability and read performance, it introduces significant complexity in maintaining data consistency and synchronization across all copies during update operations.
  • Data Placement Strategy: Balancing the trade-off between local access efficiency and the overhead of distributed transaction management.
1b

What are the information requirements during allocation?

3 marks

Answer

During the allocation process in a distributed database system, the goal is to determine the optimal placement of data fragments across various network sites to minimize communication costs and response time. The information requirements for this process are categorized as follows:

  • Database Information: This includes the cardinality of each fragment (number of tuples), the size of each tuple, and the selectivity of the fragments. These metrics are essential to estimate the storage requirements and the volume of data transferred during query execution.
  • Application Information: This involves identifying the access frequency of each application (query or transaction) to specific fragments, the type of access (read vs. write), and the site of origin for each application. This data helps in placing fragments closer to the sites where they are most frequently requested.
  • Site Information: This includes the storage capacity, processing speed, and reliability of each site in the network. It also accounts for the cost of storage and the cost of processing at individual nodes.
  • Network Information: This covers the communication cost per unit of data between sites and the bandwidth/latency characteristics of the network links. This is critical for calculating the total cost of distributed query processing and data replication.
1c

What are the layers of query processing?

2 marks

Answer

Sign in to view the complete answer paper.

1d

What is query optimization?

3 marks

Answer

Sign in to view the complete answer paper.

1e

What are the types of Transaction?

2 marks

Answer

Sign in to view the complete answer paper.

1f

What is meant by deadlock? List out the conditions for deadlock?

3 marks

Answer

Sign in to view the complete answer paper.

1g

What is meant by network partitioning?

2 marks

Answer

Sign in to view the complete answer paper.

1h

What are the reliability protocols in distributed systems?

3 marks

Answer

Sign in to view the complete answer paper.

1i

What are the applications of object identification?

2 marks

Answer

Sign in to view the complete answer paper.

1j

What is meant by distributed object storage?

3 marks

Answer

Sign in to view the complete answer paper.

Part B

210 marks
a

Explain the principles of distributed databases.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain about Architectural Models for DDBMS.

5 marks

Answer

Sign in to view the complete answer paper.

OR
310 marks
a

Explain Briefly about DDBMS Architecture.

5 marks

Answer

Sign in to view the complete answer paper.

b

Briefly explain distributed data processing.

5 marks

Answer

Sign in to view the complete answer paper.

410 marks
a

Explain about query processing problems.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain briefly about query decomposition and data localization.

5 marks

Answer

Sign in to view the complete answer paper.

OR
510 marks
a

Briefly describe the characterization of query processors.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain any one distributed query optimization algorithm.

5 marks

Answer

Sign in to view the complete answer paper.

610 marks
a

Briefly explain transaction management.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain deadlock management.

5 marks

Answer

Sign in to view the complete answer paper.

OR
710 marks
a

Explain different optimistic methods for distributed concurrency control.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain the distributed deadlock detection.

5 marks

Answer

Sign in to view the complete answer paper.

810 marks
a

Explain the failures in DDBMS.

5 marks

Answer

Sign in to view the complete answer paper.

b

What are different types of Parallel databases architecture?

5 marks

Answer

Sign in to view the complete answer paper.

OR
910 marks
a

Briefly explain fault-tolerance in distributed systems.

5 marks

Answer

Sign in to view the complete answer paper.

b

What is parallel data placement? Explain with an example?

5 marks

Answer

Sign in to view the complete answer paper.

1010 marks
a

Explain Fundamental object concepts with an example.

5 marks

Answer

Sign in to view the complete answer paper.

b

Briefly explain persistence of objects.

5 marks

Answer

Sign in to view the complete answer paper.

OR
1110 marks
a

Comparison between OODBMS and ORDBMS.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain object query processing with example.

5 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of DISTRIBUTED DATABASES from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech CSE III Year I, July/August - 2023, R18.

For the question paper without answers, switch to the Question Paper tab.

Other papers in DISTRIBUTED DATABASES

Loading Question Papers

Fetching data from database...