Возможность стандартизованного доступа к различным типам ВБД обеспечивается наличием ODBC-драйвера для данных соответствующего формата. Такой драйвер должен обеспечивать стандартизованный программный интерфейс доступа к данным, основанный на использовании языка запросов к данным SQL и скрывающий специфику работы с конкретной СУБД. В настоящее время на рынке программного обеспечения имеются ODBC-драйверы практически для всех известных СУБД, причем в некоторых случаях существует возможность выбора ODBC-драйвера из множества, предоставляемого различными производителями.
Для организации доступа к ВБД приложение должно передать ODBC-драйверу информацию о соединении с ВБД. К такой информации относится местоположение сервера ВБД, каталог, в котором размещены файлы данных (в случае «настольных» СУБД), имя и пароль пользователя ВБД, а также ряд дополнительных параметров, определяющих режимы соединения с ВБД. В терминологии ODBC драйвер и информация о соединении с ВБД определяют источник данных.
Поскольку указание конкретного ODBC-драйвера ВБД и передача ему всей информации, специфичной для соединения с конкретной ВБД, приводит к снижению универсальности приложений, ODBC предоставляет возможность создания именованных источников данных. Именованный источник данных представляет собой описание ODBC-драйвера и информации о соединении с ВБД, хранящееся под заданным именем (DSN – Data Source Name), либо в системном реестре Windows, либо в виде файла в общедоступном каталоге локальной сети. Для создания и настройки именованных источников данных ODBC система Windows предоставляет служебную программу – администратор источников данных ODBC.
ГИС ObjectLand позволяет добавлять ВБД как путем указания ODBC-драйвера и заданием информации для соединения, так и на основе именованного источника данных. Кроме того, ГИС ObjectLand предоставляет возможность вызова администратора источников данных ODBC при работе с ГБД.
Следует отметить, что в ГИС ObjectLand ВБД играет роль одного из компонентов ГБД. Описание источника данных хранится в ГБД либо в течение сеанса работы с ГБД, либо постоянно. Для постоянного хранения описания источника данных в ГБД необходимо после добавления ВБД сохранить ее в ГБД под некоторым уникальным именем. Для сохраненных ВБД можно задать режим автооткрытия, позволяющий автоматически устанавливать соединение с источником данных при открытии ГБД (при этом у пользователя могут быть запрошены имя и пароль для соединения).