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?

 To which transparency feature are the query optimization functions related?