Классика баз данных - статьи

       

поддерживаются копии фрагментов, что, вообще


поддержания копий и фрагментацией объектов БД. В этом случае

поддерживаются копии фрагментов, что, вообще говоря, решает обе

задачи, но еще больше усложняет реализацию.

3.5 Алгоритмы выполнения реляционных операций

Даже если говорить только про реляционные распределенные СУБД,

которые наиболее развиты в теоретическом и практическом

отношении, до сих пор проводится масса исследований в области

оптимизации алгоритмов выполнения реляционных операций (главным

образом, соединения удаленных отношений).

Таким образом, даже рассмотрев только небольшую часть проблем

распределенных систем, можно убедиться, что они нуждаются в

большом количестве исследований и экспериментов. Начавшийся в

России переход к использованию локальных сетей дает практическую

возможность проведения таких работ.

4. Системы БД с многоуровневой защитой

Большинство реально используемых современных СУБД основано на

реляционной модели данных и языке баз данных SQL. Существенной

особенностью языка SQL, появившейся в нем с самого начала,

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

языка. Основная идея такого подхода состоит в том, что по

отношению к любому отношению БД и любому столбцу отношения

вводится предопределенный набор привилегий. С каждой транзакцией

неявно связывается идентификатор пользователя, от имени которого

она выполняется (способы связи и идентификации пользователей не

фиксируются в языке и определяются в реализации).

После создания нового отношения все привилегии, связанные с этим

отношением и всеми его столбцами, принадлежат только

пользователю-создателю отношения. В число привилегий входит

привилегия передачи всех или части привилегий другому

пользователю, включая привилегию на передачу привилегий.

Технически передача привилегий осуществляется при выполнении

оператора SQL GRANT. Существует также привилегия изъятия всех или

части привилегий у пользователя, которому они ранее были

переданы. Эта привилегия также может передаваться. Технически


Содержание  Назад  Вперед