В главном окне системы пункты раскрывающегося меню ГБД позволяют выполнять операции, которые либо относятся к геоинформационной базе данных как единому целому, либо затрагивают все компоненты базы данных, либо управляют работой системы ObjectLand безотносительно к конкретным базам данных.
Открыть – открывает диалоговое окно для выбора текущей (открытой) ГБД. Операция открытия ГБД была подробно рассмотрена выше.
Закрыть – прекращает работу с текущей ГБД. Впредь до открытия какой-либо другой базы можно будет работать только с общей библиотекой стилей.
Объединить – позволяет объединить все или часть компонентов двух различных ГБД.
Свойства – открывает диалоговое окно «Свойства ГБД», позволяющее просмотреть информацию о размерах файлов текущей ГБД, о правах доступа текущего пользователя к ГБД и о некоторых других характеристиках ГБД.
Создать – позволяет создать новую, первоначально пустую ГБД и присвоить ей имя.
Переименовать – позволяет задать новое имя ГБД.
Нельзя переименовать текущую ГБД.
Не допускается присутствие в одной папке двух ГБД, имена которых отличаются только наличием цифры «0» или «1» в конце (например, CITY и CITY1). Это связано с правилами образования имен файлов ГБД. При выполнении операций создания и переименования ГБД система следит, чтобы не возникли два подобных имени.
Реорганизовать – выполняет операцию реорганизации ГБД.
Эта операция используется для повышения эффективности работы системы с данной ГБД, но не влияет на результаты работы.
Нельзя реорганизовать текущую ГБД, ее следует предварительно закрыть.
Обновить – используется для преобразования ГБД, созданных с использованием старых версий системы ObjectLand, в формат текущей версии.
Нельзя обновить текущую ГБД, ее следует предварительно закрыть.
Целостность – позволяет выполнить проверку целостности структуры данных ГБД или общей библиотеки.
Нельзя проверить целостность данных текущей ГБД, ее следует предварительно закрыть. Для проверки целостности общей библиотеки такого ограничения нет.
Если ГБД, для которой проверяется целостность, открыта другим пользователем, то при проверке будет выдана ошибка доступа.
Восстановить – позволяет предпринять попытку восстановления ГБД или общей библиотеки, целостность которой была нарушена.
Нельзя восстановить текущую ГБД, ее следует предварительно закрыть. Для восстановления общей библиотеки требуется, чтобы она либо была закрыта (т.е. ObjectLand был запущен без использования общей библиотеки), либо открыта в монопольном режиме.
Консолидировать – служит для выполнения операции консолидации изменений ГБД, работа с которой велась в режиме использования файла изменений.
Нельзя консолидировать изменения в текущей ГБД, ее следует предварительно закрыть.
Пользователь – служит для смены текущего пользователя ГБД.
Система открывает диалоговое окно «Имя и пароль пользователя». После ввода корректных имени и пароля и нажатия кнопки OK система отмечает смену текущего пользователя ГБД, устанавливая набор прав, присвоенных этому пользователю.
Печать (или Печать структуры) – выполняет печать выбранного компонента ГБД. Действие команды зависит от вида выбранного компонента.
Настройка – открывает диалоговое окно «Настройка ObjectLand», служащее для задания разнообразных параметров настройки системы.
Пункты меню с именами последних открывавшихся ГБД (список истории) позволяют избежать поиска этих ГБД на диске в случае их повторного открытия. Вместе с именем запоминается также использовавшийся режим открытия ГБД.
Завершить – прекращает сеанс работы с ObjectLand, закрывает все окна системы.
Следует обратить внимание на то обстоятельство, что многие из перечисленных выше операций с ГБД не могут быть выполнены над текущей ГБД. К таким операциям относятся переименование, реорганизация, обновление, проверка целостности, восстановление, консолидация ГБД. При попытке выполнить над текущей ГБД одну из перечисленных операций система выдает сообщение, показанное на рис. 6-1.
Рис. 6-1. Сообщение системы при недопустимой операции с ГБД
Аналогичная ситуация возникает, если данная ГБД открыта каким-либо другим пользователем, даже если она открыта в режиме совместного доступа.
Чтобы выполнить операцию над ГБД, все пользователи должны закрыть эту ГБД. После завершения операции можно снова открыть ГБД (например, воспользовавшись списком истории).
![]() | ![]() |