Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать неотразимый комплимент Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?

Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Обработка транзакций





Обработка транзакцийназывается несколько последовательных инструкций SQL , которые рассматриваются как единое целое. Инструкция входящая в транзацию выполненого взаимное действия, каждая инструкция выполняет часть общей задчачи. Транзакция в реляционной СУБД выполняе следущие правила –либо вся инструкция выполняется успешно,либо ни одна из них не должна быть выполнена .

COMMITсообщает об успешном окончание транзации она информирует СУБД о том что все инструкции входящие в состав транзакции выполнены успешно

ROLLBACKсообщает о неуспешном окончании транзации

Существующие инструкции для SQL транзакций:

BEGIN TRANSACTION – сообщение о начале новой транзакции

COMMIT****** - об успуспешном окончание транзации

SAVE******** - создает точку сохранения транзации

Работа в многоуровневом режиме

При работе в мн режиме СУБД должна осуществлять не только восстановление БД полсе отмены транзакции или системного сбоя, но и гарантирует что пользоватеь не имеют друг

Существуют 4 проблемы

1)Проблема пропавшего обновления. Данная проблема может возникнуть всякий раз , когда 2 программситса или 2 пользоватяеля излвекают из базы одни и теже данные. Это деловые нарушения

2)Проблема промежуточных данных. Это пробьлема может возникнуть,если 2 пользователя БД в своих действия опираются на промежуточные данные

3)Проблема несост данных.ж Это еще один вариант проблем по деловым нарушениям

4)Проблема строк призраков. Проблема возникает если один пользователь данных делает выборку данных из базы данных,а другой в это же время выводит изменение в БД

По уровням блокировки могут быть следюущие

1)На уровне БД

2)На уровне строк

3)Строк

4-Таблиц

 

Привелегии

Привелегиипользователы назначены админом БД и операцимя конечного действия вляется резрешением к БД

Соединение с БД

Привелегии 2х типов

1)Системные(SYSTEM PRIVILEGES) – контролирует общий доступ к БД

2)Объектные привлегии ( OBJECT PRIVELEGS) контроль доступа к конкретным данным в БД






Date: 2016-08-31; view: 43; Нарушение авторских прав

mydocx.ru - 2015-2019 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию