January - 2018
January - 2018
PART - A
U
5 × 5 Marks = 25
1.a) How does DBMS provide data abstraction? [5]
SE
b) What is join dependency? Quote example. [5]
c) What is the support provided by SQL for transaction management? [5]
d) Differentiate between linear probing and linear hashing. [5]
e) What are the challenges in heterogeneous distributed database? [5]
D
PART - B
5 × 10 Marks = 50
06
2. What is an integrity constraint? What is its significance in DBMS? Explain different types
of integrity constraints and their enforcement by DBMS. [10]
OR
-0
3. Consider the following database schema to write queries in SQL.
Employee(empID, empName, empCity)
Company(cmpNo, cmpName, cmpCity)
1-
Works-for(empID, cmpNo, salary)
a) Find the average salary of employees working for IBM situated at hyderabad.
b) Find the names of the employees who reside in the same city of their work place.
20
c) Find the name of the company with largest payroll. [10]
10. Describe any two architectures for distributed database management systems. [10]
OR
H
11.a) Compare semi join with bloom join.
b) What are the different types of distributed transactions? [5+5]
U
---oo0oo---
SE
D
06
-0
1-
20
1 8A
M