Vous êtes sur la page 1sur 1

1.

A relation can be distributed by fragmenting it or replicating it across


several lines. Explain these concepts & how they differ. Also distinguish
between horizontal and vertical fragmentation.
2. What are the three broad levels at which database systems can be tuned
to improve performance? Explain with examples.
3. Suppose a system runs three types of transactions.Transactions of
type A run at the rate of 50 per second, transactions of type B run
at 100 per second and transactions of type C run at 200 per
second. Suppose the
mix of transactions has 25 percent of typeA, 25 percent of
type B,and 50 percent of type C.
What is the average transaction throughput of the system,
assuming there is no interference between the
transactions?
What factors may result in interference between the
transactions of different types, leading to the calculated
throughput being incorrect?
4. Explain the difference between hash indexes and B+ trees
indexes. In particular discuss how equality & range searches
work using an example.
5. Explain the six guidelines for index selection
6. What is the purpose of compensating transaction? Present two
examples of their views.
7. Explain the concurrency control mechanism in distributed database
system.
8. Explain the Advance Transaction model
9. What is Database Tuning? Enlist the components of database
workloads.

Vous aimerez peut-être aussi