Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що означає термін «атомарність»?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Атомарність** - одна з властивостей транзакцій (буква **A** в ACID): означає, що **всі операції всередині транзакції виконуються як єдине ціле** - або **всі успішно**, або **жодна не виконується**. **Ключове:** якщо перша команда спрацює, а друга - ні, транзакція **відкотиться цілком** (`ROLLBACK`), і дані лишаться такими, як були до початку; атомарність гарантує, що база не залишиться в «половинчатому» стані.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Атомарність** - це одна з властивостей транзакцій (буква **A** в ACID), і вона означає, що **всі операції всередині транзакції виконуються як єдине ціле**: або **всі успішно**, або **жодна не виконується**. **Приклад:** ```sql BEGIN; UPDATE accounts SET balance = balance - 100 WHERE id = 1; UPDATE accounts SET balance = balance + 100 WHERE id = 2; COMMIT; ``` Якщо перша команда спрацює, а друга - ні (наприклад, через помилку), транзакція **відкотиться цілком** (`ROLLBACK`), і баланс на обох рахунках лишиться попереднім. **Підсумок:** Атомарність гарантує, що база **не залишиться в «половинчатому» стані** - дані змінюються **цілісно, повністю або ніяк**.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.