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

 


 

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

42576. Контроль формирования себестоимости производства продукции (работ, услуг) на ЗАО «Пролетарий» 238.66 KB
  Изучить теоретические основы и нормативное регулирование учета и контроля себестоимости производства продукции (работ, услуг), дать организационно-правовую и экономическую характеристику исследуемого предприятия; оценить состояние учета себестоимости производства продукции (работ, услуг) на предприятии; дать анализ контроля себестоимости производства продукции (работ, услуг) на анализируемом предприятии;
42577. Архиватор WinRar 36.5 KB
  Запустить проводник Windows найти на диске файл более 100Кб скопировать его в папку 1. Найти на диске несколько папок и файлов 5 скопировать их в папку 2. При помощи кнопки dd – добавить в архив файл находящийся в папке 1 без папки.rr Записать время работы архиватора и размер полученного файла.
42578. РАЗНОСТНЫЕ ОПЕРАТОРЫ НЦФ 123.5 KB
  Применение разностных операторов Выделение зашумленных участковв массивах данных Данные массива = Установить после считывания по размеру массива данных. Выделить и проанализировать шумы в каротажных данных разностным оператором 3го порядка. Распределение модуля усиленных шумов: = П оператор НЦФ нормированный к 1 по сумме коэффициентов Нормированное скалярное произведение массивов zd и z в скользящем окне 2M1: Свертка Восстановление пропущенных данных и замена выбросов Сформируйте оператор восстановления пропущенных данных из...
42581. Изучить способы изменения и записи приглашения MS-DOS 42 KB
  Проделав данную лабораторную работу, я познакомился с программной оболочкой MS - DOS. Изучил основные приемы работы с файлами и каталогами.
42582. Линейные программы и условные операторы в Pascal 327 KB
  Регистр символов в Паскале не имеет значения.1 Для вычисления значений z1 и z2 необходимо ввести с клавиатуры значение переменной и вывести полученные значения z1 и z2 на экран. Выполняемые функции нахождение значения z по формулам и . 8 Результаты тестирования Разработанные программы были протестированы в 3х режимах: корректные значения граничные значения некорректные данные.
42583. ИЗУЧЕНИЕ КОНСТРУКЦИИ И ТАРИРОВКА ИЗМЕРИТЕЛЬНОГО ПРЕОБРАЗОВАТЕЛЯ УРОВНЯ БУЙКОВОГО ТИПА УБ-П 60 KB
  Цель и порядок проведения работы Цель работы. Порядок проведения работы: Ознакомить с принципами работы буйкового уровнемера УБП Собрать измерительную схему Рассчитать массу буйка для значений 10 20 30 40 50 60 70 80 90 100 шкалы уровнемера. Для проведения работы: измерительный преобразователь уровня буйковый типа УБП; манометр образцовый М0160 предел измерения 16 кгс см2; гири общепромышленного назначения типа Г41100 по ГОСТ 732885. Таблица №1 Путем проведения лабораторной работы мы закрепили теоретический...
42584. Измерение содержание СО2 газоанализатором 35 KB
  Цель работы: ознакомится с принципом действия изучить прибор собрать схему произвести замеры полученные данные занести в таблицу сделать выводы. ход работы: собрать измерительную схему по рисунку проверить схему произвести замеры полученные данные занести в таблицу сделать выводы.43 Вывод: изучили схему научились работать с прибором .