11742

Обеспечение достоверности данных и перехват исключительных ситуаций

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа №16 Обеспечение достоверности данных и перехват исключительных ситуаций Цель: формирование практических умений и навыков определения и назначения определенного вида блокировки при работе с транзакциями; типа объекта для осуществления синхрониз

Русский

2013-04-10

14.27 KB

6 чел.

Лабораторная работа №16

Обеспечение достоверности данных и перехват исключительных ситуаций

Цель: формирование практических умений и навыков определения и назначения определенного вида блокировки при работе с транзакциями; типа объекта для осуществления синхронизационных захватов.

Закрепить практические умения и навыки работы с операторами манипулирования данными (DML).

Выполнил: Мишуков И.С.

Группа: 104-ПО

Приняла: Афанасьева Г.Ю.

Ход работы:

Задание 1: Создать следующие типы конфликтов:

  1.  Неповторяющееся чтение.

Begin tran

Select [цена] from [продажи] where цена=100

Update [продажи] set цена=цена+33

Where цена=100

Commit tran

Begin tran

Select [цена] from [продажи] where цена=100

Commit tran

  1.  Потерянное обновление.

Begin tran

Select [цена] from [продажи] where наименование=’ручка’

Update [продажи] set цена 33 where наименование=’ручка’

Commit tran

Begin tran

Select [цена] from [продажи] where наименование=’ручка

Update [продажи] set цена 35 where наименование=’ручка’

Commit tran

  1.  Фантомная вставка.

Begin tran

Select sum (код) from [справочная]

Insert into [справочная] (код,продавец)

Values (15,20)

Commit tran

Begin tran

Select sum (код) from [справочная]

Commit tran

  1.  «Грязное» чтение.

Begin tran

Select [код] from справочная where продавец=’петров

Update справочная set код=код+100

Where продавец=’петров

Begin tran select код from справочная

Where продавец=’петров

Rollback work

Вывод: сформировали практические умения и навыки определения и назначения определенного вида блокировки при работе с транзакциями; типа объекта для осуществления синхронизационных захватов.

Закрепили практические умения и навыки работы с операторами манипулирования данными (DML).

 


 

А также другие работы, которые могут Вас заинтересовать

9213. Общая биология как наука, методы исследования связи с другими науками, её достижения 54.5 KB
  Общая биология как наука, методы исследования связи с другими науками, её достижения. Цели: показать актуальность биологических знаний, выявить значение общей биологии ее место в системе биологических знаний познакомить учащихся с...
9214. ПРОЕКТИРОВАНИЕ ЦИФРОВЫХ УСТРОЙСТВ НА ОСНОВЕ ЦИФРОВЫХ КОМПАРАТОРОВ ДЛЯ УПРАВЛЕНИЯ ДВИГАТЕЛЯМИ ПОСТОЯННОГО ТОКА 615.45 KB
  Проектируемое устройство предназначено для управления двигателем постоянного тока. Измерительное устройство на компараторах применяется редко, но они настолько быстры и просты, что находят своё применение в устройствах для автомобильной техники с напряжением 12вольт.
9215. Моделирование адаптивного компенсатора помех 990 KB
  Моделирование адаптивного компенсатора помех Цель работы практическое освоение методов цифрового моделирования адаптивных систем на примере адаптивного компенсатора помех (АКП). Домашнее задание Вычислить вектор взаимной корреляции, корр...
9216. Моделирование коррелированных случайных процессов 755 KB
  Моделирование коррелированных случайных процессов Цель работы практическое освоение методов цифрового моделирования стационарных нормальных случайных процессов с заданными корреляционными свойствами. Домашнее задание Выбрать частоту диск...
9217. Моделирование случайных последовательностей 497 KB
  Моделирование случайных последовательностей Цель работы приобретение практических навыков моделированию случайных последовательностей с заданным распределением вероятностей. Домашнее задание Разработать линейный конгруэнтный датчик псевд...
9218. Введение в предмет. Общая патология 25.56 KB
  Введение в предмет. Общая патология. Система представлений об основных закономерностях болезней человека, как о целостных биологических явлениях. Состоит из 3 частей: 1. Пат. Анатомия. 2. Пат. Физиология. 3. Клиническая патология. Вирхов Рудольф (18...
9219. Перекрестная резистентность 29.14 KB
  Перекрестная резистентность При такой резистентности увеличивается устойчивость к другому стрессовому фактору (например: закаливание). Перекрестная сенсибилизация Снижение реакции к другому действующему фактору (например: оклиматизация). Болезни стр...
9220. Патофизиология лейкопоэза 28.04 KB
  Патофизиология лейкопоэза Костный мозг находится во всех плоских костях, головках трубчатых костей. Стволовые клетки. Имеет 3 класса: полипотентная стволовая клетка. Относительно унипотентная - клетки предшественницы лимфопоэза и ми...
9221. Патофизиология эритропоэза 27.36 KB
  Патофизиология эритропоэза ОЦК: у женщин - 6,5-7% от массы тела у мужчин 7-7,5% Гематокрит: 0,36-0,46 - соотношение между клеточной и жидкой частью крови Объем циркулирующей крови: в пределах нормы - нормоволемия, при уменьшении...