русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование универсального API.


Дата добавления: 2013-12-23; просмотров: 1278; Нарушение авторских прав


Использование прикладного API.

2 клиентских приложения обращаются к двум различным СУБД через различные интерфейсы.

2 клиентских приложения обращаются к различным СУБД через единый интерфейс – преобразование вызовов прикладного API осуществляется модулем UD.

Приложение использующие универсальный механизм доступа к данным легко модифицировать, если необходима смена СУБД. Однако за подобную универсальность порой приходится платить невозможностью доступа к уникальной функциональности специфичной для конкретной СУБД, снижением производительности приложений, а так же усложнение процедуры поставки приложения – его состав нужно включать к библиотеке ответственную за реализацию универсальных механизмов, драйверов тех или иных СУБД.

Наиболее популярными среди универсальных механизмов доступа данных можно назвать следующие:

1. Open Data Base Connecting (ODBC)

2. OLE DB

3. ActiveX Data Object (ADO).

4. Borland Data Base Engine (BDE)

Универсальные механизмы 1,2 и 3 фирмы Microsoft представляют собой по существу промышленные стандарты.

 

ODBC (Open Database Connectivity)— это программный интерфейс (API) доступа к базам данных, разработанный фирмой Microsoft, в сотрудничестве с Simba Technologies на основе спецификаций Call Level Interface (CLI), который разрабатывался организациями SQL Access Group, X/Open и Microsoft. C помощью ODBC прикладные программисты могли разрабатывать приложения для использования одного интерфейса доступа к данным, не беспокоясь о тонкостях взаимодействия с несколькими источниками

OLE DB (англ.Object Linking and Embedding, Database)— набор интерфейсов, основанных на COM, которые позволяют приложениям обращаться к данным, хранимым в разных источниках информации или хранилищах данных с помощью унифицированного доступа.

ADO (ActiveX Data Objects — «объекты данных ActiveX»)— интерфейс программирования приложений для доступа к данным, разработанный компанией MS (MS Access, MS SQL Server) и основанный на технологии компонентов ActiveX. ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном виде



BDE (Borland Database Engine— «движок баз данных Borland»)— 32-битный движок баз данных под Microsoft Windows для доступа к базам данных из Borland Delphi, C++ Builder, Paradox for Windows и Visual dBASE for Windows.

Turbo Pascal фирмы Borland включал в себя «базу данных» Toolbox, которая была первым дополнением для компиляторов Borland, предназначенным для работы с БД. Затем появился движок БД Paradox for Windows — PXENGWIN — который мог быть включён в программу для подключения к таблицам формата Paradox.

 



<== предыдущая лекция | следующая лекция ==>
Виды механизмов доступа к данным. | Программное обеспечение компьютерных сетей


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.