1) The document discusses transaction processing concepts including transactions, concurrency control problems, and ACID properties.
2) Transactions must be atomic, consistent, isolated, and durable (ACID) to maintain database integrity. Concurrency without proper control can cause issues like lost updates, dirty reads, and incorrect summaries.
3) Several concurrency control techniques ensure transactions operate correctly when run concurrently through schedule serialization and avoiding conflicts.