You are on page 1of 4

Mcs-o43@

MCA (Revised)
Term-End Examination
June, 2OO8
MCS-O4i|O : AEVANCEDDATABASE
DESIGN
MoxlmumMorks: I00

TIme : 3 hours
Note :

Queslion number 7 is compulsory' Answer any


lhree questlonsfrom the rest'

(a)

Give an example of MVD. Prove how your MVD can


act as a functional dePendencY'

What is views ? Whai are the SQL command5

1.

(b)

to specifY a view

for uPdating of views

Ior deleHng of views

Illustrate with an o<amPle.


(c)

Why was there a need oI Obiect Oriented


Databases ? Compare OODBMS with Relational

DBMs.

Mcs-o43@

P.T.O.

(d)

What do you understandbV Qu"ry Processing


and
Query Optimisation? What are Query Trees and
Query Graphs? Explainwith an exampleof your
choice.

(e)

Consider the follo,r,ing SQL query on the


EMPLOYEErelation:
SELECTLNAME,FNAME
FROM

EMPLOYEE,

WHERE SATARY> (SFIFCT MAX(SAIARY)


FROM EMPLOYEE
WHEREDNO = 5)
Is it a correlated nested query ? Suggesta good
executionplan for the query optimizer. Give a
measureo{ query cost.
Explainthe Apriori Algorithm for associationrule
mining.
2.

(a)

Compare the following :


(i)

Bnbedded SQL and DgnamicSQL

(ii)

XML and HTML

(iii) DeductiveDatabaseand SemanticDaiabase


(iv) Centralised and Non-Centralised Database
(b)

What is Data warehousing? Where in industry can


data warehouse find its uses ? How can one gain
competitive edge in
warehouse?

Mcs-o4so

business by

using data

3.

(c)

What are the advantages of distributed database ?


Gve an example of heterogeneousdatabasefrom
the real-world.

(a)

What is Clustering ? How is Clustering and


Segmentation related to daia mining ? Explain
partitioning clusteringalgorithms.

(b)

Explain the signlficanceof creating a datadictionary


in a DBMS.

(c)

4.

Show typical structure of


Datagrid. What are the application areas of
Datagrid ? Explain with an example.
What is Datagrid ?

(a) Create a relationaldatabasefrom the following class


diagram:

Name: Sting

Code : Sting

Type : Sbing

Name : Sting

ID: lnteger

Details: Sting

(b) What are the goals of Tuning in relationalsystems?


Why is Query Tuning needed and what are its
indications?
(c)

What is SQLJ ? Explain the slmtax of Declarations


and ExecutableStatements.Also show that SQLJ
uses EmbeddedSQL.

Mcs-043o

P.T.O.

5.

(a) What ls mulflversion concurrency control ? Explain


how

multiversion concurrency control

can

be

achievedbasedon Timestampordering.
What is mulblevel security ? What are typical security
classes?
How is daia distribdion performed in DDBMS ? List
some advantagesand disaduantages
of DDBMS.

Mcs-043@

4,000