TOTAL MARKS: 60 YEAR/SEM: I/II TOTAL MARKS: 60 YEAR/SEM: I/II
DATE: .02.2018 DATE: .02.2018
Answer all the Questions Answer all the Questions
PART - A 3*2=6 PART - A 3*2=6
1. List the types of fragmentation and state its 1. List the types of fragmentation and state its advantages and disadvantages. advantages and disadvantages. 2. Define Concurrency control and its need. 2. Define Concurrency control and its need. 3. What are the design principles of active rules? 3. What are the design principles of active rules?
PART - B 3*13=39 PART - B 3*13=39
1. (i) What factors could result in skew when a 1. (i) What factors could result in skew when a relation is partitioned on one of its attributes by: relation is partitioned on one of its attributes by: a) Hash Partitioning b)Range Partitioning (6) a) Hash Partitioning b)Range Partitioning (6) (ii) Explain Two-Phase commit protocol in (ii) Explain Two-Phase commit protocol in distributed database. (7) distributed database. (7) 2. Explain in detail about how the transactions are 2. Explain in detail about how the transactions are handled in distributed database. handled in distributed database. 3. What is temporal database? Explain with example 3. What is temporal database? Explain with example how the insert, delete and update commands are how the insert, delete and update commands are implemented in a temporal database? implemented in a temporal database?
PART - C 1*15=15 PART - C 1*15=15
1. What is I/O parallelism? Explain with examples 1. What is I/O parallelism? Explain with examples about interquery parallelism and intraquery about interquery parallelism and intraquery parallelism. parallelism.