MU Information Technology (Semester 5)
Advanced Database Management Systems
May 2016
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1(a) What is referential integrity? Explain with suitable example.
5 M
1(b) Explain in short Object Query Language (OQL).
5 M
1(c) Explain in short dynamic SQL.
5 M
1(d) List the different types of transparencies in distributed databases and explain any one in detail.
5 M

2(a) Differentiate between
i) Data Warehouse Modeling Vs Operational Database Modeling.
ii) OLTP vs OLAP
5 M
2(b) Explain Dynamic Multilevel Indexes Using B-Trees or B+ - Trees.
10 M

3(a) What are the different types of SQL injection attacks? What risks are associated with it? Explain any one attack in detail.
10 M
3(b) Consider the following database that has to be distributed:
PROJ (PNO , PNAME, BUDGET)
PAY (Title, SALARY)
EMP (ENO, ENAME ,TITLE)
ASG (ENO,PNO, RESPONSIBILITY, DURATION)
1. Show 2 examples of horizontal fragmentation.
2. Show 1 example of vertical fragmentation.
10 M

4(a) Explain with suitable example object identity, object structure and type construction in OODB's.
10 M
4(b) Explain with suitable example 'Star Schema:.
10 M

5(a) Explain ECA model with suitable example.
10 M
5(b) Explain Discretionary Access Control based on Granting and Revoking Privileges.
10 M

6(a) Explain in short the concurrency control in distributed databases.
10 M
6(b) Explain ETL phase in creating a data warehouse.
10 M



More question papers from Advanced Database Management Systems
SPONSORED ADVERTISEMENTS