JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA 2023 DATABASE MANAGEMENT SYSTEMS Previous Question Paper (March - 2023 - R20)

MCA | 2023 | II | R20 | March - 2023

Answer PaperPaper Code: 872ABMaximum 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

125 marks
a

Classify the various data models.

5 marks

Answer

Data models are conceptual tools used to describe data, data relationships, data semantics, and consistency constraints. They are broadly classified into the following categories:

  • Conceptual Data Models: Provide a high-level view of data requirements, such as the Entity-Relationship (ER) model, which focuses on entities and their relationships.
  • Logical Data Models: Describe how data is structured for implementation in a database. Examples include the Relational model, Hierarchical model, and Network model.
  • Physical Data Models: Describe how data is stored in the secondary storage, focusing on access methods and file organizations.
  • Object-Oriented Data Models: Represent data as objects, incorporating concepts like encapsulation, inheritance, and polymorphism.
b

Write a short note on nested queries.

5 marks

Answer

A nested query (or subquery) is a SQL query embedded within another SQL query. The inner query is executed first, and its result is used by the outer query to filter or process data. Nested queries are typically used in the WHERE, FROM, or HAVING clauses.

For example, to find employees earning more than the average salary:

SELECT name FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);

They can be classified as non-correlated subqueries, which execute independently, or correlated subqueries, which depend on the outer query for their values.

c

Write SQL queries for aggregate operators with examples.

5 marks

Answer

Sign in to view the complete answer paper.

d

What is transaction? Explain ACID properties of a transaction.

5 marks

Answer

Sign in to view the complete answer paper.

e

Give a brief note on cluster indexes.

5 marks

Answer

Sign in to view the complete answer paper.

PART B

210 marks
a

What is DBMS? Differentiate between file systems and DBMS?

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain the structure of DBMS.

5 marks

Answer

Sign in to view the complete answer paper.

OR
3

What is ER model? Explain the various symbols used in ER-model and draw a ER diagram for hotel room reservation system.

10 marks

Answer

Sign in to view the complete answer paper.

410 marks
a

Analyze the expressive power of relational algebra.

5 marks

Answer

Sign in to view the complete answer paper.

b

Write short notes on relational algebra.

5 marks

Answer

Sign in to view the complete answer paper.

OR
5

What is relation? Explain how to destroy/alter tables and views with example queries.

10 marks

Answer

Sign in to view the complete answer paper.

610 marks
a

What is multiple granularity? Explain.

5 marks

Answer

Sign in to view the complete answer paper.

b

Give a brief summary on transaction recovery and atomicity.

5 marks

Answer

Sign in to view the complete answer paper.

OR
710 marks
a

What is data decomposition? Discuss the problems associated with decomposition.

5 marks

Answer

Sign in to view the complete answer paper.

b

Explain fourth and fifth normal forms.

5 marks

Answer

Sign in to view the complete answer paper.

8

How to test serializability of a schedule? Explain in detail with an example.

10 marks

Answer

Sign in to view the complete answer paper.

OR
910 marks
a

Explain deferred database modification technique with an examples.

5 marks

Answer

Sign in to view the complete answer paper.

b

Write short notes on time-stamp based protocols.

5 marks

Answer

Sign in to view the complete answer paper.

10

What is the purpose of indexing in DBMS? Explain secondary indexing with suitable diagram.

10 marks

Answer

Sign in to view the complete answer paper.

OR
11

Explain the following terms.

10 marks
a

File indexing

5 marks

Answer

Sign in to view the complete answer paper.

b

B++ trees.

5 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of DATABASE MANAGEMENT SYSTEMS from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for MCA 2023 II, March - 2023, R20.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in DATABASE MANAGEMENT SYSTEMS

Loading Question Papers

Fetching data from database...