Застосування транзакцій на прикладі покупок у мережі Інтернет
Анотація
Під час роботи багатокористувацької бази даних необхідно забезпечити такі умови, щоб під час виконання паралельних завдань, дії одних користувачів не могли заподіяти несподіваний вплив на виконання запитів інших користувачів. Іноді головною метою є те, щоб в умовах паралельних дій користувач гарантовано отримав такий самий результат, який він мав би отримати у випадку коли він був би єдиним користувачем бази даних. В інших випадках мається на увазі, що дії різних користувачів будуть мати вплив один на одного, але при цьому їх можна буде спрогнозувати, тобто вони будуть очікуваними.
Посилання
Транзакції, URL:https://stud.com.ua/93815/informatika/tranzaktsiyi
SQL docs, URL: https://docs.microsoft.com/en-us/sql/t-sql/language-elements/begin-transaction-transactsql?view=sql-server-ver15
Transactions in sql server for beginners, URL: https://www.sqlshack.com/transactions-in-sql-server-for-beginners/
Controlling transactions, URL: https://www.w3resource.com/sql/controlling-transactions.php
Управління транзакціями SQL, URL: https://elearning.sumdu.edu.ua/free_content/lectured:a8104441b8e00905159c1ff04257b014d d456247/20151030212503/162628/index.html