Что такое права пользователя?
Права определяют, что пользователь может делать с данными и с базой данных. Права должны предоставляться с учетом типа работ, выполняемых пользователем, работающим в организации. Участвует ли пользователь в администрировании базы геоданных? Требуется ли пользователю редактировать или создавать данные? Будет ли пользователь только формировать запросы к данным?
Пользователи или группы пользователей получают права, которые определяют, какие действия они могут выполнять в базе данных. Некоторые пользователи могут только подключаться к базе данных. Это пользователи с правами только на чтение. Другие пользователи могут подключаться к базе данных и создавать наборы данных. Другие пользователи могут подключаться к базе данных и редактировать наборы данных, но не создавать или удалять их. Некоторые пользователи могут выполнять задачи администрирования, например, создавать файлы резервных копий или выполнять операцию сжатия.
Права пользователей задаются на разных уровнях: СУБД, базы данных, версии базы геоданных и наборов данных в базе данных.
- Права в системе управления базами данных
Права этого уровня затрагивают работу всей СУБД. Обычно они касаются только администратора базы данных, которому требуется доступ ко всем объектам системы.
- Привилегии в базе данных
Эти права позволяют задать, что именно пользователь или группа пользователей может делать в или с базой геоданных; например, могут ли пользователи создавать новые наборы данных или выполнять сжатие базы геоданных.
- Права на уровне версии базы геоданных
Права также могут быть установлены для управления доступом пользователя к версии базы геоданных. Этот специальный тип прав не устанавливается из СУБД. При создании версии базы геоданных автор версии решает, какой тип доступа к этой версии будет предоставлен другим пользователям. Если версия была создана с уровнем доступа Public, все пользователи могут просматривать ее и модифицировать. Если версия была создана с уровнем доступа Private, только создатель версии и администратор базы геоданных могут получить к ней доступ. Если версия создана с уровнем доступа Protected, другие пользователи могут просматривать версию, но только автор и администратор базы геоданных могут ее модифицировать. Дополнительные сведения по настройке доступа к версиям базы геоданных см. в разделе Создание версий и настройка прав доступа.
- Привилегии для наборов данных
Права доступа на уровне набора данных определяют, какие действия пользователь может производить с отдельным набором данных, в частности может ли пользователь редактировать набор данных или только производить выборку по данным. Права доступа для работы с определенными наборами данных управляются владельцем данных (тем, кто создал или импортировал данные в базу геоданных). Пользователям могут быть предоставлены следующие права доступа к наборам данных:
- SELECT
- UPDATE
- INSERT
- DELETE
Если набор данных зарегистрирован как версионный, последние три права должны назначаться или отменяться в группе. Инструкции по настройке прав см. в разделе Предоставление и отзыв прав доступа к наборам данных.