MU Information Technology (Semester 3)
Database Management Systems
December 2011
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) Discuss the main categories of data models.
5 M
1(b) State five main advantages of using a DBMS.
5 M
1(c) Explain ACID properties of transactions.
5 M
1(d) Explain with examples the decision making statements and loop structures statements in VB.
5 M

2(a) What are the different types of database system users?
5 M
2(b) List the functions of a database administrator (DBA).
5 M
2(c) Draw an E-R diagram which models an online bookstore. List entity sets and the primary keys.
10 M

3(a) What are the conditions for the schedules S & S' to be view equivalent? When do we say a schedule S is view serializable?
10 M
3(b) Why transaction processing systems usually allow concurrent executions? Give Reasons
10 M

4(a) Brief about validation based concurrency control scheme.
10 M
4(b) Explain deadlock prevention in detail.
10 M

5(a) For the following relations for a book club:-
(i) Members (Member-id, Name, Designation, Age).
(ii) Books (Bid, Btitle, BAuthor, Bpublisher, Bprice).
(iii) Reserves (Member-id, Bid, Date)
where Bid, Btitle, BAuthor, Bpublisher and Bprice are book identification, book title, book author, book publisher and book price respectively.

Write the following queries in SQL.339
(1) Find the names of members who are professors older than 45 years.
(2) List the titles of books reserved by professors.
(3) Find IDs of members who have reserved books that cost more than Rs. 500.
(4) Find the authors and titles of books reserved on 11-11-2011.
(5) Find the names of members who have reserved all books.
10 M
5(b) Describe two-phase locking protocols and graph based protocols.
10 M

6(a) Write a note on relational algebra.
10 M
6(b) Describe the use of logs and check points in a database.
10 M

Write short notes on (any four):-
7(a) DDL and DML
5 M
7(b) Transaction support in SQL
5 M
7(c) Features of GUI
5 M
7(d) ActiveX data objects (ADO)
5 M
7(e) Extended E-R features
5 M
7(f) Shadow paging recovery technique
5 M



More question papers from Database Management Systems
SPONSORED ADVERTISEMENTS