Основные интерфейсы
(Продолжительность занятия 10 минут)
Для подключения к внешним БД приложение может использовать несколько методов доступа к информации, основанных на соответствующем интерфейсе. Последние разделены на три категории: файловые (включая ISAM), ODBC и OLE DB (тип интерфейса соответствует типу БД). Из этого занятия Вы узнаете о трех основных интерфейсах, используемых для соединения с внешними базами данных.
Изучив материал этого занятия,
Вы сможете:
- сравнить и сопоставить
три основных интерфейса подключения к внешним базам данных.
Файловые и ISAM-совместимые БД
Данные, записанные как текст, хранятся в файлах, которые доступны при использовании традиционного файлового ввода/вывода. Для ускорения операций информацию можно хранить в двоичном формате индексно-последовательного метода доступа (Indexed Sequential Access Method, ISAM). Однако большинство ISAM-совмести-мых БД используют собственные форматы, поэтому для работы с ними необходимы специальные драйверы БД. Технология общего ядра (Joint Engine Technology, Jet) стандартизирует доступ. Для подключения к ISAM-совместимым базами данных разных форматов Jet загружает необходимые ISAM-драйверы.
ODBC
ODBC — это промышленный стандарт интерфейса для доступа к источникам данных SQL. ODBC преобразует вызовы на языке SQL и вызовы API в формат, понятный SQL-серверу БД. Хотя ODBC также можно настроить для работы с источниками данных ISAM, для этого лучше подходит Jet.
OLEDB
Интерфейс OLE DB обеспечивает интеграцию корпоративных данных в масштабе от мэйнфрейма до настольного компьютера. OLE DB — низкоуровневый набор интерфейсов доступа к информации на основе СОМ, который поддерживает совместную работу источников данных всех типов и размеров. Эти интерфейсы обеспечивают доступ к данным, работу с ними, их непротиворечивость и взаимодействие.
OLE DB — краеугольный камень основанных на СОМ решений для хранения данных и работы с БД. Он расширяет функции традиционных реляционных баз данных, группируя их в логические компоненты и обеспечивая среду для их взаимодействия.
Резюме
Для подключения к внешним БД приложение может использовать несколько методов доступа к данным. Они разделены на три категории: файловые/ISAM, ODBC и OLE DB. Тип интерфейса соответствует типу БД. Интерфейсы ISAM предназначены для файловых БД. ODBC ~ это промышленный стандарт доступа к источникам данных SQL. OLE DB — универсальный интерфейс для всех форматов хранения данных.