В тех случаях, когда работу с одними и теми же ГБД ведет коллектив из нескольких пользователей, весьма полезна бывает возможность разграничить права доступа пользователей, т.е. определить для каждого пользователя, что он имеет право делать и чего делать не может, в зависимости от квалификации пользователя, его компетентности, поставленных перед ним задач.
Система ObjectLand включает в себя средства, позволяющие установить, имеет ли конкретный пользователь право работать с данной ГБД, какие компоненты этой ГБД ему доступны и какие именно операции с данными он может выполнять. Кроме того, можно установить, кто из пользователей имеет право вносить изменения в общую библиотеку стилей.
Предоставленные конкретному пользователю возможности работы с ГБД, включая возможность знать о существовании тех или иных компонентов ГБД, просматривать и изменять структуру компонентов и относящиеся к ним данные, называются правами доступа пользователя по отношению к данной ГБД.
Разграничение прав доступа к ГБД дает возможность весьма гибко формировать наборы прав, предоставленных конкретным пользователям. В качестве примеров можно перечислить некоторые из возможностей.
Можно установить для пользователя право доступа только к табличным данным или наоборот, только к картам.
Можно указать список доступных для пользователя таблиц и карт, запретив ему доступ к остальным таблицам и картам.
Можно запретить пользователю изменение данных, разрешив ему только просмотр.
Можно разрешить изменение данных, но запретить изменение структуры компонентов ГБД.
Есть возможность запретить выполнение таких аналитических операций, как сортировка, поиск и вычисления в таблицах.
Можно разрешить доступ к картам и таблицам только через конкретные темы и выборки, тем самым делая недоступными пользователю некоторые слои и типы объектов карты, поля таблиц.
Можно запретить изменение отображаемой области, предоставив для работы пользователя только некоторую ограниченную часть карты.
Можно запретить изменение библиотеки стилей, предоставив возможность пользоваться лишь имеющимися стилями.
Сама возможность изменения прав доступа пользователей тоже требует специального права доступа, которое можно предоставить одному или нескольким наиболее компетентным пользователям.
Помимо ГБД, система ObjectLand работает еще и с такой важной структурой данных, как общая библиотека стилей. Права доступа к этой библиотеке должны определяться отдельно, поскольку общая библиотека не входит в состав ГБД. В системе ObjectLand единственным правом доступа к общей библиотеке, которое может быть предоставлено не всем пользователям, является право на редактирование библиотеки.
Использование средств управления доступом при работе с ObjectLand не является обязательным. Нет необходимости применять эти средства, если только один человек имеет физический доступ к компьютеру, на котором установлена система, или если высокая дисциплина и компетентность всех членов коллектива исключают возможность несанкционированных действий. Тем не менее, во многих ситуациях разграничение прав доступа может оказаться полезным вспомогательным средством, дополняющим организационные меры по упорядочению работы с системой.
Следует отметить, что возможности ограничения доступа пользователей к таким действиям, как удаление и копирование ГБД и системной библиотеки, всецело зависят от используемой операционной системы. Такое ограничение невозможно для Windows 95/98, однако может быть реализовано при использовании Windows 2000/XP.