Язык SQL

Система Microsoft Access


Система Microsoft Access предлагает две стратегии подключения к базам данных. Во-первых, можно использовать механизм СУБД Microsoft Jet, поддерживающий доступ посредством SQL к базам данных, хранящимся в различных файловых форматах, включая файлы базы данных Access. Во-вторых, можно использовать стандарт интерфейса открытого взаимодействия с базами данных (Open Database Connectivity — ODBC), который относится к семейству операционных систем Microsoft Windows. Стандарт ODBC поддерживает взаимодействие с базами данных SQL.

ODBC предоставляет возможность Access взаимодействовать с разнообразными источниками данных. Он предоставляет независимые от баз данных средства обработки. Используя пакет программ ODBC, приложение может генерировать SQL-операторы и обрабатывать их результаты независимо от конкретного сервера базы данных.

Стандартом ODBC задается набор типов объектов и методов, который должен предлагаться каждым пакетом ODBC. Реализация этих типов и методов называется драйвером. Каждая система базы данных имеет свой собственный драйвер. Пакет драйверов позволяет программе стать клиентом системы базы данных.

Чтобы приложение ODBC могло получить доступ к источнику данных, необходимо выполнить следующие действия, как показано на 8.3. Во-первых, менеджер драйверов ODBC должен быть установлен на компьютере, который будет выполнять это приложение. Менеджер драйверов — это часть операционной системы, позволяющая приложению найти соответствующий драйвер для определенного источника данных. Во-вторых, должен быть установлен драйвер для определенной системы баз данных. Все основные производители систем баз данных предлагают драйверы ODBC. На 8.3 показано два драйвера ODBC, один — для баз данных Oracle, а второй — для баз данных Access. И в-третьих, определенная база данных должна быть зарегистрирована в качестве источника данных для менеджера драйверов…

Прикладная программа обращается к менеджеру драйверов, чтобы запросить доступ к определенному источнику данных. Затем менеджер драйверов определяет, какой драйвер будет использован, и создает для приложения подключение к этому драйверу. После создания подключения приложение взаимодействует с драйвером, используя клиентскую библиотеку ODBC.

Разработчик, использующий Microsoft Access, может создавать ссылки на базы данных статически, выбрав элемент Get External Data/Link Tables в меню File. Выбор этого элемента приводит к появлению на экране диалога. В процессе диалога разработчик может выбирать соединения базы данных с файлами различных типов, включая Access, Excel, FoxPro, Dbase и text. В процессе диалога также обеспечивается поддержка баз данных SQL посредством опции ODBC Databases.

Комментарии закрыты