41382

Базы данных Транзакции. Транзакция: одна или несколько команд SQL

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

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

Транзакция: блокировка в транзакциях dedlock Транзакция: уровни изоляции NSI SQL92 читатели писатели RED UNCOMMITED неподтвержденное грязное чтение. Читатель не может изменить незафиксированные строки ожидает; RED COMMITED подтвержденное чтение. Читатель не может прочитать неподтвержденные данные ожидает писатель может изменить и удалить уже прочитанные читателем данные; REPETBLE RED повторяемое чтение. RED UNCOMMITED RED COMMITED RERETBLE RED Если в 12.

Русский

2013-10-23

236.5 KB

19 чел.

Лекция 14

Базы данных

Транзакции

  1.  Транзакция: одна или несколько команд SQL, которые либо успешно выполняются как единое целое, либо отменяются как единое целое.
  2.  Транзакция: логическая единица работы, обеспечивающая переход базы данных из одного согласованного (непротиворечивого) состояния в другое согласованное состояние.  
  3.  ACID: требование к транзакционной системе

Atomicity (Атомарность)   транзакция либо завершается полностью и  успешно, либо полностью не выполняется (аварийно завершается);

Consistency(Согласованность) – транзакция (успешно или аварийно завершенная) всегда оставляет базу данных в согласованном состоянии;

Isolation(Изолированность) -  до  фиксации изменения видит только сеанс, выполнивший эти изменения; есть различные уровни изолированности;

Durability (Устойчивость, долговечность) - после фиксации транзакцию нельзя отменить.

  1.  Транзакция: пример, банк-банкомат.

  1.  Транзакция: TCL: BEGIN TRANSACTION, COMMIT TRANSACTION,  ROLLBACK TRANSACTION.

  1.  SAVE TRANSACTION

  1.  Вложенные транзакции,@@TRANCOUNT

  1.  Распределенные транзакции: BEGIN DISTRIBUTED TRANSACTION.
  2.  Транзакция: блокировка в транзакциях, deadlock   
  3.  Транзакция: уровни изоляции (ANSI SQL-92), читатели писатели

  1.  READ UNCOMMITED (неподтвержденное (грязное) чтение). Читатель может прочитать незафиксированные строки. Читатель не может изменить незафиксированные строки (ожидает);
  2.  READ COMMITED (подтвержденное чтение). Читатель не может прочитать неподтвержденные данные (ожидает), писатель может изменить и удалить уже прочитанные читателем данные;
  3.  REPETABLE READ (повторяемое чтение). В начале транзакции и в конце транзакции результат одного и того же запроса читателя будет одинаков; писатели могут вводить данные, что приводит к появлению фантомных записей;  
  4.  SERIALIZABLE (сериализуемость). Высший уровень изоляции. Данные не могут не прочитаны ни изменены до окончания транзакции.

SNAPSHOT (снимок). Читатель считывает версию данных на момент начала транзакции писателя.

  1.  READ UNCOMMITED

 

  1.  READ COMMITED

  1.  REREATABLE READ (Если в 12.2 сделать REREATABLE READ эффект такой же  как и в 12)

  1.  REREATABLE READ (DEADLOCK)

  1.  SERIALIZABLE

PAGE  1


 

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

76468. Прекращение брака. Основание, причины и мотивы развода 16.87 KB
  В случае смерти супруга или объявления судом одного из супругов умершим не требуется какого-либо специального оформления прекращения брака. В таких случаях брак считается прекращенным с момента смерти супруга или с момента вступления в законную силу решения суда об объявлении супруга умершим
76469. Расторжение брака в органах загса 17.21 KB
  Расторжение брака в органах загса по заявлению обоих супругов. 19 СК расторжение брака в органах загса по заявлению обоих супругов производится при наличии двух оснований: супруги выразили взаимное согласие на расторжение брака; супруги не имеют общих несовершеннолетних детей. Взаимное согласие супругов на расторжение брака выражается в их совместном письменном заявлении установленной формы в орган загса.
76470. Расторжение брака в судебном порядке 19.54 KB
  У супругов имеются общие несовершеннолетние дети кроме случаев когда один из супругов признан судом безвестно отсутствующим недееспособным или осужден за совершение преступления к лишению свободы на срок свыше трех лет; отсутствует согласие одного из супругов на расторжение брака; в один из супругов несмотря на отсутствие у него возражений уклоняется от расторжения брака в органе загса например отказывается подать совместное заявление. Рассмотрение дел о расторжении брака осуществляется судом в порядке искового...
76471. Последствия расторжения брака 16.57 KB
  При рассмотрении такого дела судья обязан изучить все стороны характеризующие личные качества родителей взаимоотношения родителей с ребенком интересы самого ребенка и его мнение если он достиг десятилетнего возраста. Также суд учитывает возраст ребенка его большая или меньшая симпатия к одному из родителей а также к другим членам семьи братья сестра. Не менее важны условия воспитания и обучения которые будут созданы для проживания ребенка и материальное положение одного из родителей хотя последний фактор не всегда является...
76472. Понятие недействительности брака и основания признания брака недействительным 15.31 KB
  С момента государственной регистрации заключения брака в органах загса. Основания для признания брака недействительным установлены в п. Заключение брака при отсутствии условий установленных законом для заключения брака: взаимного добровольного согласия лиц вступающих в брак и достижения ими брачного возраста если этот возраст не был снижен в порядке установленном законом ст.
76473. Отличие расторжение брака от признания брака недействительным 15.84 KB
  Отдельные же из них в виде исключения продолжают существовать и после расторжения брака. Различен порядок расторжения брака и признания его недействительным. Поразному определяется круг лиц имеющих право обратиться с иском о расторжении брака и признании его недействительным.
76474. Общая совместная собственность супругов и её состав 15.86 KB
  Супруги в брачном контракте могут отнести это имущество либо к общей долевой собственности либо к раздельной собственности каждого из них. Что касается имущества принадлежавшего каждому из супругов до вступления в брак то оно как и прежде признается их раздельной собственностью Аналогичный правовой режим распространяется на имущество полученное одним из супругов во время брака в дар или по наследству а также на вещи индивидуального пользования кроме предметов роскоши хотя бы они и были приобретены во время брака за счет общих...
76475. Личные неимущественные права и обязанности супругов 15.65 KB
  Право супругов на равенство при решении вопросов: – воспитания и образования детей; – отцовства и материнства; – планирования семьи; – распределения семейного бюджета; – ведения домашнего хозяйства; – других вопросов семейной жизни; 5 иные права предусмотренные семейным законодательством. К личными неимущественным правам тесно примыкают такие обязанности супругов как: обязанность не препятствовать другому супругу в осуществлении им личных...
76476. Собственность каждого из супругов (раздельное, индивидуальное имущество) 16.72 KB
  Например дом приобретенный на деньги полученные от продажи квартиры принадлежащей одному из супругов до брака. Семейное законодательство относит к раздельному имуществу супругов не только имущество полученное в дар или по наследству но и имущество полученное по иным безвозмездным сделкам. К этому виду приобретений прежде всего следует отнести имущество полученное в порядке безвозмездной приватизации например при безвозмездной приватизации квартиры одним из супругов.