Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экзамен БД.docx
Скачиваний:
7
Добавлен:
20.04.2019
Размер:
240.87 Кб
Скачать
  1. Распределенные базы данных, фрагментация, тиражирование.

Под распределенной (Distributed DataBase - DDB) обычно подразумевают базу данных, включающую фрагменты из нескольких баз данных, которые располагаются на различных узлах сети компьютеров, и, возможно управляются различными СУБД. Распределенная база данных выглядит с точки зрения пользователей и прикладных программ как обычная локальная база данных. В этом смысле слово "распределенная" отражает способ организации базы данных, но не внешнюю ее характеристику. ("распределенность" базы данных невидима извне).

Прозрачная фрагментация Это свойство трактуется как возможность распределенного (то есть на различных узлах) размещения данных, логически представляющих собой единое целое. Существует фрагментация двух типов: горизонтальная и вертикальная. Первая означает хранение строк одной таблицы на различных узлах (фактически, хранение строк одной логической таблицы в нескольких идентичных физических таблицах на различных узлах). Вторая означает распределение столбцов логической таблицы по нескольким узлам. Прозрачность тиражирования Тиражирование данных – это асинхронный (в общем случае) процесс переноса изменений объектов исходной базы данных в базы, расположенные на других узлах распределенной системы. В данном контексте прозрачность тиражирования означает возможность переноса изменений между базами данных средствами, невидимыми пользователю распределенной системы. Данное свойство означает, что тиражирование воз-можно и достигается внутрисистемными средствами.

  1. Средства защиты данных в субд.

Можно назвать следующие основные направления борьбы с потенциальными угрозами конфиденциальности и целостности данных:

  • идентификация и проверка подлинности (аутентификация) пользователей;

  • управление доступом к данным;

  • механизм подотчетности всех действий, влияющих на безопасность;

  • защита регистрационной информации от искажений и ее анализ;

  • очистка объектов перед их повторным использованием;

  • защита информации, передаваемой по линиям связи.

Для поддержания режима информационной безопасности особенно важны программно-технические меры, поскольку основная угроза компьютерным системам исходит от самих этих систем (сбои оборудования, ошибки программного обеспечения, промахи пользователей и администраторов и т.п.). Ключевые механизмы безопасности:

  • идентификация и аутентификация;

  • управление доступом (системные привилегии, объектные привилегии);

  • механизм ролей (ROLE);

  • Представления (VIEW);

  • Триггеры;

  • протоколирование и аудит;

  • криптография;

  • экранирование.

Объект - пассивная единица информационного обмена, используется как синоним понятия данные.

Субъект - активная единица информационного обмена, здесь выступает как синоним понятия процесс или приложение операционной системы.

Аутентификация - верификация соответствия некоторого субъекта имеющейся априорной информации о нем.

Авторизация - предоставление субъекту некоторых прав доступа к информационному объекту.