Pune University BE IT Advanced Database Management System Question Papers
B.E. (IT) ADVANCED DATABASE MANAGEMENT SYSTEM
(Elective – I) (2008 Pattern) (Sem. – I)
Time :3 Hours] [Max. Marks :100
Instructions to the candidates:-
1) Answer three questions from each Section.
2) Answers to the two sections should be written in separate books.
3) Pigures to the right indicate full marks.
4) Neat diagrams must be drawn wherever necessary.
5) Assume suitable data, if necessary.
SECTION – I
QIA a) Draw PL/SQL block structure and execution environment. Explain each block. 
b) Which control structures are allowed in PL/SQL? 
Q2) What are cursors in PL/SQL? Write a cursor to calculate a bill in cake shop for a customer. 
What are transactional workflows?
What are two-phase locks? Give an example.
|Specify the need of concurrency control mechanisms.|
What are compensating transactions?
QS) a) What are the limitations of RDBMSes? 
b) What is XML DTD? Explain with example. 
Q6) a) How is inheritance implemented in SQL? 
b) How is querying and transformation done in XML? 
SECTION – II
Q7) a) Write a short note on classes of schemas that are popularly used for modeling data warehouse. 
b) What is preprocessing? What is the need of this step while building data warehouse? 
Q8) a) Explain how Oracle implements data warehouse. 
b) What does ETL mean? Explain any ETL tool in short. 
Q9) a) What is k-means algorithm used for? Explain with help of example.  b) What is data mining? Mention any five algorithms. 
QIO) Write short notes on : (any two) 
a) Categories of OLAP tools
b) Supervised and unsupervised learning
c) Classification algorithm
QII) a) What are locks? Why do we need them? What are the disadvantages of locks? 
b) Write a note on Database threats. 
Q12) a) Explain statistical database auditing. 
What is the need of granting and revoking privileges?