TAILIEUCHUNG - Lecture Database design, application development and administration - Chapter 15: Transaction management

Chapter 15 - Transaction management. This chapter presents a broad coverage of transaction management. Before you can understand DBMS support for transaction processing, you need a more detailed understanding of transaction concepts. This chapter describes properties of transactions, SQL statements to define transactions, and properties of transaction processing. | Chapter 15 Transaction Management Welcome to Chapter 15 on Transaction Management - Transaction management: - Supports the daily operations of an organization - Most important environment for database processing Objectives: - Understand transaction basics: definition, ACID properties, concurrency and recovery transparency, SQL statements - Understand the objective and tools of concurrency control - Understand failure types and the tools used in recovery management - Gain insight about transaction design issues - Appreciate the role of transaction management in the larger area of workflow management Outline Transaction basics Concurrency control Recovery management Transaction design issues Workflow management Transaction basics: - Transaction definition and examples - ACID properties - Transparent services: concurrency control and recovery management Concurrency control: - Objective - Problems - Locking: lock properties, 2PL, deadlocks - Optimistic concurrency control Recovery management: - Failure types - Recovery tools - Recovery processes Transaction design issues - Determining transaction boundaries - Isolation levels - Integrity constraint timing - Save points Workflow management: - Characteristics - Enabling technologies - Implications on transaction management Transaction Definition Supports daily operations of an organization Collection of database operations Reliably and efficiently processed as one unit of work No lost data Interference among multiple users Failures Transaction processing supports daily (routine, repetitive) operations - Mundane but crucial - Become even more important with the growth of the internet Definition: - Collection of read/write operations - Processed as one unit - Reliably and efficiently processed - No data loss due to interference and failures (operating system, program, disk, ) Airline Transaction Example START TRANSACTION Display greeting Get reservation preferences from user SELECT departure and return flight records If .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.