[Домашняя страничка][Резюме][Фотоальбом][Диплом][Научные статьи]
 

 

2.1.4. Сопоставительный анализ концепций

  

       Содержание 2-го вопроса

Составим сопоставительную таблицу интерфейсов программирования, выделив их достоинства и недостатки.

Сравнительные характеристики

ODBC

OLE DB

ADO

1. Поддержка интерфейса многими СУБД

+

+

+

2. Единый API для различных ист. данных

+

+

+

3. Источник данных может не поддерживать SQL

-

+

+

4. Поддержка нереляционных ист. данных

-

+

+

5. Удобство использования интерфейса

+

-

+

6. Возможность применения интерфейса для связи БД с WWW

-

-

+

Результаты (в баллах)

3

4

6

Большинство новых программных продуктов фирмы Microsoft имеет поддержку интерфейса OLE DB, поскольку это интерфейс низкого уровня, построенный на основе COM-технологии и он позволяет использовать в каждом конкретном случае не все элементы интерфейса, а лишь необходимые. Что в свою очередь позволяет добиться компактности и наилучшей скорости взаимодействия с СУБД.

       

И хотя интерфейс ODBC поддерживается практически всеми СУБД, интерфейс OLE DB предоставляет компонент доступа к данным ODBC, который преобразовывает запросы OLE DB в запросы ODBC. Таким образом автоматически через интерфейс OLE DB можно получить доступ ко всем СУБД, поддерживающим лишь интерфейс ODBC.

Однако интерфейс OLE DB довольно сложно использовать в прикладном программировании.

По результатам сравнения интерфейсов можно определить, что ADO-интерфейс, собравший в себе достоинства интерфейса OLE DB и удобство программирования, является наиболее подходящим интерфейсом при программировании прикладных приложений.

 

 Предыдущая часть [Содержание] Следующая часть 

 

[Диплом индекс][Доклад][Реферат Рус][Реферат Укр][Abstract]
[Содержание][Введение][Выводы][Список литературы]

 

Copyright (c) 1998-2001, Alexandr S. Lukichov

 

             

Rambler's Top100

be number one

Каталог "eMIR" - рейтингующая поисковая система!


       

Украинская баннерная сеть