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).

 


 

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

55483. Свято зимуючих птахів 72 KB
  Цілі: розширити і закріпити знання учнів про птахів, їхню поведінку і спосіб життя, про роль і місце у природі, про значення у житті людини й у природі; поглибити знання учнів про зимуючих птахів нашої місцевості...
55484. Різноманітність птахів 409.5 KB
  Мета: освітня: сформувати знання учнів про різноманітність птахів ознайомити з основними особливостями будови та життєдіяльності представників рядів...
55485. Загальна характеристика классу Птахи 34.5 KB
  Мета: ознайомитись з особливостями зовнішньої будови та способом життя птахів; вивчити зовнішню будову та покриви тіла птахів; визначити риси ускладнення у порівнянні з плазунами;...
55486. Птицы зимой 87 KB
  Воспитывать заботливое отношение к птицам. Птицы живут во всех уголках Земли: в лесах на полях болотах и водоемах. Одни птицы улетают в теплые края а другие остаются зимовать в наших местах.
55487. Обробка мультимедійних даних. Основи створення публікацій 570 KB
  Розвивальна мета: розвивати естетичні смаки учнів творче мислення; розвивати уміння виділяти головне порівнювати і узагальнювати отримані результати...
55488. Понятие компьютерной публикации. Средства создания публикаций. Виды публикаций, их шаблоны. Структура публикаций 345.5 KB
  Цели: Образовательные: познакомить учащихся с понятием компьютерной публикации; с видами публикаций; с понятием шаблона публикации и ее структуры; со средствами создания публикации; научить учащихся: использовать программу Publisher...
55489. Компьютерные публикации на основе использования готовых шаблонов 1.23 MB
  Использовать макеты публикаций поставляемые с Publisher и модифицировать заготовку для создания собственной публикации. Как вы думаете какая программа из пакета MS Office наиболее подходит для создания публикаций Publisher.
55490. Здравствуй, Пушкин! 81.5 KB
  Цели: раскрыть духовный и художественный потенциал произведений А.С.Пушкина, их общечеловеческие нравственные ценности; развивать творческую деятельность учащихся, навыки выразительного чтения художественных текстов, высокие эстетические чувства, жизненную компетентность...
55491. А.С. ПУШКИН «СТАНЦИОННЫЙ СМОТРИТЕЛЬ» 164.5 KB
  Сравниваем литературных героев Какое содержание библейской притчи нашло отражение в повести Станционный смотритель и что автор изобразил по-своему