You are on page 1of 3

Printed Pages : 3

Paper ID: 3458

Roll Number

END SEMESTER EXAMINATION, 201415


M. Tech. (CSE) Networking 1st Year
CSE 624: Advanced Database Management Systems
Time : 03 Hours

Maximum Marks : 100

Note : 1. Attempt all sections.


2. All questions carry equal marks.

SECTION-A
NOTE: ATTEMPT ANY TWO QUESTIONS.
(5 4 20)

Q.1 Answer all parts of the following:


(i) Describe the design of database fragmentation with suitable
illustrations.
(ii)

What is enhanced data model? Explain in detail.

(iii) What are the differences between active and deductive


databases?
(iv) What are the properties of a transaction?
(v)

Q.2

Explain single-valued attributes and provide an example. Is an


attribute that is single-valued always simple? Why or why not?
Use an example to illustrate your point.
1
[Contd.
Answer

all

parts

of

the

following:

(5 4 20)

(i)

Explain the necessity for developing Web Databases? Describe


requirements for Web-DBMS integration.

(ii)

How does the concept of an object in the object-oriented model


differ from the concept of an entity in the entity-relationship
model?

(iii) Give the syntax of the Oracle Create Trigger statement with a
suitable example.
(iv) What do you mean by content-based retrieval?
(v) What is meant by nested table? Discuss various operations of
nested table with examples.
(5 4 20)

Q.3 Answer all parts of the following:


(i) Explain with algorithm and suitable example, the 2-phase
commit protocol and its behavior during message lost and site
features.
(ii)

What are the major issues to be handled in mobile databases?

(iii) Discuss the concepts of functional dependency, its types and the
various axioms used for deriving the functional dependencies in
relations. Use suitable examples
(iv) Discuss the various approaches of semantics for datalog.
(v)

Discuss the differences between optimistic and pessimistic


concurrency control.

[Contd.

SECTION-B
NOTE: ATTEMPT ANY TWO QUESTIONS.
(2 10 20)

Q.4Answer both parts of the following:


(i) Diagramatically illustrate and discuss the steps involved in query
processing.
(ii) Discuss the differences between optimistic and pessimistic
concurrency control.
(2 10 20)

Q.5 Answer both parts of the following:


(i) Give an overview of generalized OODBMS architecture.
(ii)

Explain which relational database problems can be solved by using


XML databases. Use an example to illustrate the identified
problems..
(2 10 20)

Q.6 Answer both parts of the following:


(i) Explain the difference between data replication in a distributed system
and maintenance of a remote backup site.
(ii) Explain the following:
(a) Thin Client,
(b) Thick Client,
(c) Xpath

SECTION-C
Q.7 R-Tree is an extension of the B-Tree for multidimensional objects.
Explain how would you perform the following related algorithms in
detail using R-tree-- Insertion, Split, Range queries and Nearest

(20)

Neighbor queries.

You might also like