Define and explain the different types of distribution transparency.

 Describe the different types of database requests and transactions.

 Explain the need for the two-phase commit protocol. Then describe the two phases.

  What is the objective of query optimization functions?