Шукаєте відповіді та рішення тестів для Бази даних в біомедичних інформаційно-комп'ютерних системах [03137]? Перегляньте нашу велику колекцію перевірених відповідей для Бази даних в біомедичних інформаційно-комп'ютерних системах [03137] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
План виконання суміші транзакцій називається серіальним, якщо:
Якщо роботу з даними ведуть одночасно кілька користувачів і одночасно виконуються дві транзакції Т1 та Т2, може виникнути така ситуація: «транзакція Т1 модифікувала деякий елемент даних, після чого інша транзакція Т2 прочитала вміст цього елементу даних до завершення транзакції Т1. Якщо Т1 завершується операцією ROLLBACK, то виходить, що транзакція Т2 прочитала не існуючі дані». Така ситуація отримала назву проблеми
Якщо роботу з даними ведуть одночасно кілька користувачів і одночасно виконуються дві транзакції Т1 та Т2, причому одна з них довга, а друга – коротка, може виникнути така ситуація: «Довга транзакція Т1 виконує деякий аналіз по всій таблиці, наприклад, підраховує загальну суму грошей на рахунках клієнтів банку. Коротка транзакція в цей момент виконує перекид певної суми з одного рахунка на інший так, що загальна сума по всіх рахунках не міняється. У результаті, хоча транзакція Т2 усе зробила правильно - гроші переведені без утрати, але в результаті транзакція Т1 підраховує невірну загальну суму». Така ситуація отримала назву проблеми
Для визначення характеристик транзакції у SQL використовується оператор SET TRANSACTION <режим_доступу>, <рівень_ізоляції>. Який рівень ізоляції забезпечує усунення проблеми фантомів?
У результаті конкуренції за даними між паралельними транзакціями виникають конфлікти доступу до даних. Як називається конфлікт, зміст якого може бути описаний так: «Перша транзакція змінила об'єкт і не закінчилася. Друга транзакція намагається змінити цей об'єкт. Результат - утрата оновлення даних»?
Збереження цілісного стану БД при виконанні транзакцій завдяки веденню журналу бази даних (БД) за методом «випереджаючого запису» (протоколом Write Ahead Log - WAL) передбачає