1) The document discusses topics related to distributed database design and relational query languages including transaction management, serializability, blocking, deadlocks, and query optimization.
2) A transaction begins with the first SQL statement and ends when committed or rolled back. It has ACID properties - atomicity, consistency, isolation, and durability.
3) Serializability ensures transactions are processed in a consistent order. Conflict serializability allows swapping non-conflicting operations while view serializability requires equivalent initial reads, write-read sequences, and final writers.