Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Предоставление и отмена ролей пользователям или ролям↑ ⇐ ПредыдущаяСтр 8 из 8 Содержание книги
Поиск на нашем сайте
Роль может предоставляться ВСЕМ, конкретному пользователю или другой роли. Приписываемый роли пользователь или другая роль может получить право на ее администрирование.
41) Защита данных. Предоставление привилегий на объекты БД
Указывается КТО имеет право выполнять определенные ОПЕРАЦИИ над ОБЪЕКТАМИ БД А также возможность передачи полученных прав другим Отмена привилегий на объекты БД Команда имеет структуру, аналогичную REVOKE. Многократно предоставленные привилегии должны быть отменены всеми. Каскадный эффект при отмене привилегий. Условия предоставления привилегий Иногда оказывается полезным специфицировать условия, при выполнении которых пользователям предоставляются указываемые права доступа. Примеры: временные характеристики, например, специфицируемые права доступа действуют только между 16 и 17 часами первого понедельника каждого месяца; локализация компьютеров в локальной сети, например, специфицируемые права доступа действуют только для компьютеров, установленных в плановом отделе. В большинстве СУБД нет явных возможностей по описанию таких дополнительных условий по ограничению прав доступа. Все они должны быть реализованы в конкретной прикладной системе, если в этом имеется необходимость 42) Целостность БД. Целостность связей между таблицами
Целостность связей между отношениями определяется внешним ключом, с помощью которого производится ссылка на первичный ключ или уникальный ключ другой таблицы Внешний ключ может содержать NULL значение. Это означает, что связь с другой таблицей является факультативной. Внешний ключ определяет ссылочное ограничение целостности, которое предполагает, с помощью внешнего ключа нельзя ссылаться на отсутствующее значение того первичного (уникального) ключа, на который делается ссылка.
43) Целостность БД. Динамические ограничения целостности.
Динамические ограничения целостности – это ограничения, которые устанавливают зависимость между различными частями базы данных в различные моменты времени. Другими словами – это ограничения, связанные с переходом базы данных из одного состояние в другое. Выделяют такие динамические ограничения:
– ситуационно-ориентированные; – операционно-ориентированные. Ситуационно-ориентированные динамические ограничения целостности Ситуационно-ориентированные ограничения задаются в виде требований, которым должны удовлетворять последовательные состояния базы данных, то есть они фиксируют допустимые переходы базы данных из одного состояния в другое. Операционно-ориентированные динамические ограничения целостности Операционно-ориентированые ограничения целостности задаются в виде допустимых последовательностей операций. Допустимость операции или последовательности операций может зависеть от текущего состояния базы данных. Пример операционно-ориентированного ограничения целостности Пример: Вставка в базу данных информации о том, что х является MARRIAGE(Husb, Wife), PERSON(Name, MarSt)
44) Целостность БД. Транзакции как механизм поддержания целостности Тразакция – это последовательность предложений SQL, которые рассматриваются как единое целое. Либо все предложения в транзакции выполняются успешно, либо ни одно из них не будет выполнено. Это свойство поддерживается даже при выполнении транзакции произойдет программный или аппаратный сбой. Транзакция преобразует базу данных из одного целостного состояния в другое, но в процессе выполнения транзакции целостность может нарушаться. Транзакция гарантирует, что промежуточное противоречивое состояние базы данных будет невидимым для других пользователей. Общая схема транзакции
|
|||||
Последнее изменение этой страницы: 2016-04-07; просмотров: 236; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.64.210 (0.006 с.) |