Total No. of Questions : 8] SEAT No.
P992 [Total No. of Pages : 3
[5869]-379
S.E. (Artificial Intelligence and Machine Learning)
DATABASE MANAGEMENT SYSTEMS
(2019 Pattern) (Semester - IV)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) Answer Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6, Q.7 or Q.8.
2) Neat diagrams must be drawn wherever necessary.
3) Assume suitable data if necessary.
4) Use of Scientific Calculator is permitted.
5) Figures to the right indicate full marks.
Q1) a) Write a note on: [8]
i) database Modification using SQL
ii) Set Operation
b) Consider the following relation : [6]
Customer (cid, cname, caddress, city ,state)
Order(oid,odate,aamount)
Customer and order are related with one to many relationship. Solve the
following queries.
i) List the name of customer who belong to Maharashtra state, sorted
on city.
ii) What are the name of all customer who placed the order between
01/01/2010 to 31/03/2011?
iii) Define constraint on order amount such that it should be always
greater than zero.
c) Explain the concept of Dynamic and Embedded SQL. [4]
OR
P.T.O.
Q2) a) Explain the characteristics and advantage of SQL. [9]
b) Explain different aggregation functions in detail. [9]
Q3) a) Compute the closure of the following set F of functional dependencies
for relation schema R = (A, B, C, D, E). [7]
A BC
CD E
BD
EA
List the candidate keys for R.
b) State and explain armstrong’s axioms and its properties. [6]
c) Explain Difference between 4NF & BCNF [4]
OR
Q4) a) Explain difference between 3NF and BCNF. [7]
b) Explain measures of query cost in detail. [6]
c) What is relational algebra. [4]
Q5) a) Explain: [8]
i) ACID properties
ii) Explain Timestamp Based Concurrency Control.
b) Explain time stamping method and deadlocks in concurrency control.[6]
c) Explain log based recovery in detail. [4]
OR
Q6) a) What is Log Based Recovery? Explain Deferred Database Modification
and Immediate Database Modification. [12]
b) Write a note on “Shadow Paging”. [6]
[5869]-379 2
Q7) a) Explain the following : [12]
i) Internet Databases
ii) Mobile Databases
iii) Cloud Databases
iv) SQLite Databases
b) Explain XQuery FLWOR Expressions. [5]
OR
Q8) a) With a proper diagram, explain the architecture of Distributed Databases.[9]
b) With a suitable diagram, explain Centralized and Client-Server
Architectures. [8]
[5869]-379 3