Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Режимы доступа к распределенным данным, виды блокировок




При распределённой базе данных можно обеспечить два метода доступа к данным: Монопольный и Коллективный. Объектами доступа могут быть базы данных - целиком, отдельные таблицы, записи, поля, отчёты, экранные формы, запросы, программы.

Монопольный доступ используется в двух случаях. Во-первых когда нужно исключить доступ к объектам со стороны других пользователей, например при работе с конфиденциальной информацией. Во-вторых, когда производятся ответственные операции с базой данных, не допускающие других действий, например изменение структуры базы данных. В первом случае пользователь с помошью специальных средств СУБД или прикладной программы устанавливает явную блокировку, во втором случае пользователь так же может установить явную блокировку либо положится на СУБД, поскольку она автоматически установит не явную блокировку при изменении структуры таблицы базы данных. В режиме коллективного доступа необходиимо накладывать различные виды блокировок в зависимости от того, какие операции над данными выполняются в данный момент времени. Суть блокировки состоит в том, что на время выполнения какой либо операции в базе данных доступ к ипользованному объекту со стороны пользователей временно запрещается или ограничичвается.

4 основных вида блокировок.

1 Полная блокировка, 2 Блокировка от записи, 3 Предохраняющая блокировка от записи, 4 Предохраняющая блокировка от записи.

Полная блокировка - полное запрещение всяких операций над основными объектами, таблицами, отчётами.. этот вид блокировки применяется в основном приизменении структуры таблицы.

Блокировка от записи - накладывается в тех случаях, когда можно использовать таблицу, но без изменения её структуры или содержимого. (такая блокировка применятеся при выполнении операции слияния данных из двух таблицы)

Предохраняющая блокировка от записи - предохраняет объект от наложения на него со стороны других пользователей полной блокировки или блокировки от записи. (используется при совсместном редактировании таблицы несколькими пользователями)

Предохраняющая полная блокировка - предохраняет объект от наложения на него со стороны других пользователей только полной блокировки.(обеспечивает максимальный уровень совместного использования объектов)

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

Полная блокировка не совместима ни с какой другой блокировкой, блокировка от записи совместима с аналогичной блокировкой и предохраняющей полной блокировкой. Предохраняющая блокировка от записи совместима с обоими видами предохраняющих блокировок и с предохарняющей полной блкировкой.

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 598; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.