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

 


 

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

40095. Ортогональное частотное мультиплексирование 32.57 KB
  Кроме того несущие в системе OFDM накладываются чтобы увеличить спектральную эффективность. Однако несущие в системе OFDM точно ортогональны к друг другу поэтому они накладываются без интерференции. В результате системы OFDM позволяют увеличить спектральную эффективность не вызывая интерференции в соседних каналах.
40096. Принципы построения модели открытой системы связи (ОSI) 30.44 KB
  1 ПП Например программа WEB формирует запрос на удаленный WEBсервер в виде сообщение стандартного формата. Сообщение состоит из заголовка и поля данных. Webсервер формирует сообщениеответ и направляет его на транспортный уровень. Наконец сообщение достигает нижнего физического уровня который собственно и передаёт его по линиям связи машинеадресату в виде последовательности битов.
40098. Волоконно-оптические системы передачи и перспективы их развития 31.86 KB
  Подавляющее большинство ВОСП использует одно ОВ для передачи излучения одной рабочей длины волны. При введении излучения с длиной волны 980 нм в легированный эрбием отрезок волокна фотоны меняют состояние и генерируется излучение с длиной волны 155 мкм. Это излучение взаимодействует с рабочим излучением на той же длине волны усиливая его. Высокомощный лазер с длиной волны 980 нм называется лазером накачки.
40100. Обеспечение стабильной работы ftp и http сервера 4.11 MB
  Спецификация защищаемого объекта В сети Internet имеется закрытый ftpсервер доступ к которому предоставляется через открытую http страницу в глобальной сети Интернет. ftpсервер предоставляет доступ к файлам различных музыкальных форматов. Сервер функционирует на базе операционной системы Windows Xp. Сервер территориально располагается в пределах одной комнаты имеет выход в глобальную сеть Интернет через сторонний сервер компании предоставляющей услуги доступа.
40101. Разработка системы защиты выбранного объекта 98.5 KB
  Объект представляет собой локальную сеть с выделенным сервером и 4 рабочих станции. Сеть находится в одном адресном пространстве с корпоративной сетью другого учреждения в дальнейшем СЕТЬ построенной по принципу internet. Кроме того имеется подключение к сети интернет через модемное соединение и через локальную сеть. Подключение к internet через локальную сеть происходит через проксисервер расположенный в СЕТИ.
40102. Математическая модель маятника на каретке 1.46 MB
  В качестве обобщенных координат для рассматриваемой системы с двумя степенями свободы выберем t угол отклонения маятника и xt положение каретки. Для записи уравнений динамики механической системы воспользуемся уравнениями Лагранжа второго рода 1.1 получим математическую модель рассматриваемого объекта в виде системы двух дифференциальных уравнений второго порядка 1. Дифференциальные уравнения в форме Коши Для записи системы дифференциальных уравнений в форме...
40103. СИНТЕЗ СИСТЕМ АВТОМАТИЧЕСКОЙ СТАБИЛИЗАЦИИ МЕХАНИЧЕСКОГО ОБЪЕКТА 13.61 MB
  Построение компьютерной модели с целью имитации движений, а также применение методов теории управления упрощается, если исходные уравнения привести к форме Коши. Для этого разрешим исходные уравнения относительно старших производных. Заметим, что старшие производные входят в уравнение линейно, что позволяет представить уравнения в матричной форме