Контрольные вопросы и задания
10.* В тексте главы был рассмотрен пример транзакции над таблицами базы дан-
ных «Авиаперевозки». Давайте теперь создадим две параллельные транзакции
и выполним их с уровнем изоляции Serializable. Отправим также двоих пасса-
жиров теми же самыми рейсами, что и ранее, но операции распределим между
двумя транзакциями. Отличие заключается в том, что в начале транзакции бу-
дут выполняться выборки из таблицы ticket_flights. Для упрощения ситу-
ации не будем предварительно проверять наличие свободных мест, т. к. сейчас
для нас важно не это. Итак, первая транзакция:
Достарыңызбен бөлісу: