Giao dịch cơ sở dữ liệu là gì? Hãy cho 2 ví dụ về một giao dịch?
Giao dịch cơ sở dữ liệu là gì? Hãy cho 2 ví dụ về một giao dịch?

Video: Giao dịch cơ sở dữ liệu là gì? Hãy cho 2 ví dụ về một giao dịch?

Video: Giao dịch cơ sở dữ liệu là gì? Hãy cho 2 ví dụ về một giao dịch?
Video: [SQL Server] #15 - Transaction 2024, Tháng mười một
Anonim

Bất kỳ phép tính logic nào được thực hiện trong một chế độ nhất quán trong một cơ sở dữ liệu được biết đến như một Giao dịch . Một ví dụ là chuyển từ tài khoản ngân hàng này sang tài khoản ngân hàng khác: NS hoàn thành Giao dịch yêu cầu trừ đi NS số tiền được chuyển từ một tài khoản và cộng số tiền đó vào NS khác.

Như vậy, giao dịch trong cơ sở dữ liệu là gì?

MỘT Giao dịch , trong bối cảnh của một cơ sở dữ liệu , là một đơn vị logic được thực thi độc lập để truy xuất hoặc cập nhật dữ liệu. Trong quan hệ cơ sở dữ liệu , giao dịch cơ sở dữ liệu phải là nguyên tử, nhất quán, cô lập và bền - được tóm tắt là từ viết tắt ACID.

Người ta cũng có thể hỏi, làm thế nào để các giao dịch cơ sở dữ liệu hoạt động? MỘT Giao dịch là một đơn vị logic của công việc chứa một hoặc nhiều câu lệnh SQL. Tác dụng của tất cả các câu lệnh SQL trong một Giao dịch có thể được cam kết tất cả (áp dụng cho cơ sở dữ liệu ) hoặc tất cả được khôi phục (hoàn tác từ cơ sở dữ liệu ). MỘT Giao dịch bắt đầu bằng câu lệnh SQL thực thi đầu tiên.

Ngoài ra câu hỏi là, một giao dịch là gì, hãy đưa ra một ví dụ về một giao dịch?

Các ví dụ của giao dịch như sau: Thanh toán cho nhà cung cấp dịch vụ được thực hiện hoặc hàng hóa được giao. Thanh toán cho người bán bằng tiền mặt và giấy bạc để có được quyền sở hữu tài sản trước đây thuộc sở hữu của người bán. Nhận thanh toán từ khách hàng để đổi lấy hàng hóa hoặc dịch vụ được giao.

Lập trình giao dịch là gì?

Trong máy tính lập trình , Một Giao dịch thường có nghĩa là một chuỗi trao đổi thông tin và các công việc liên quan (chẳng hạn như cập nhật cơ sở dữ liệu) được coi như một đơn vị nhằm mục đích đáp ứng yêu cầu và đảm bảo tính toàn vẹn của cơ sở dữ liệu.

Đề xuất: