Consider a relation R holding information about the employees e in a large organization. Assume that the percentage of young employees (aged below 45) is 97% and the percentage of old employees (45 and above) is 3%.
Let L(e) denote a single lock request, and L(e)... a series of identical lock requests of the lock type L on one or more employee tuples respectively.
For each of the following database operations, select the most efficient sequence of locks to be acquired by the enclosing transaction T. You can assume that the transaction queries use an index on the employee's age to filter out old employees.
*Choices:*
* X(R);
* X(R); X(e)…;
* S(R); X(e)...;
* SIX(R); X(e)...;
* IX(R); X(e)…;