Презентация, доклад Программное обеспечение ИС на тему ODBC Открытый интерфейс доступа к базам данных

История создания В течении несколькиз лет компания Microsoft пыталась решить проблему универсальности доступа к данным.Компания понимала,что для разработчиков всегда важно соблюдение баланса между простотой и производительностью.К сожалению,эти две вещи часто были несовместимы.

Слайд 1Открытый интерфейс доступа к базам данных

Открытый интерфейс доступа к базам данных

Слайд 2История создания
В течении несколькиз лет компания Microsoft пыталась решить проблему универсальности

доступа к данным.Компания понимала,что для разработчиков всегда важно соблюдение баланса между простотой и производительностью.К сожалению,эти две вещи часто были несовместимы.
История создания	В течении несколькиз лет компания Microsoft пыталась решить проблему универсальности доступа к данным.Компания понимала,что для разработчиков

Слайд 3История создания
В начале 90-х годов Microsoft разработала стратегию,наделенную на помощь своим

разработчикам,часто создававшим приложения,которым необходимо было взаимодействовать с БД на других платформах.
История создания	В начале 90-х годов Microsoft разработала стратегию,наделенную на помощь своим разработчикам,часто создававшим приложения,которым необходимо было взаимодействовать

Слайд 4Определение
Открытый интерфейс доступа к базам данных или ODBC (Open Database Connectivity)

-  это интерфейс доступа к базам данных, разработанный Microsoft. ODBC представляет возможность обращения к реляционным и нереляционным СУБД в гетерогенной среде через унифицированные вызовы API (рис.1). Обращения к функциям ODBC транслируются в естественные диалекты многих СУБД с помощью специальных ODBC-драйверов либо напрямую, либо через указание имени источника данных (рис.2).Структурная схема (Рис.3)
Определение	Открытый интерфейс доступа к базам данных или ODBC (Open Database Connectivity) -  это интерфейс доступа к базам

Слайд 5Доступ к БД через ODBC

Доступ к БД через ODBC

Слайд 6Доступ к БД через ODBC

Доступ к БД через ODBC

Слайд 7Структурная схема

Структурная схема

Слайд 8Описание
Архитектура ODBC основана на использование динамических библиотек. На верхнем уровне находится библиотека odbc32.dll-менеджер драйверов odbc.

Эта библиотека представляет интерфейс прикладного программирования. Она обращается к другим динамическим библиотекам (драйверам), отвечающим за взаимодействие с  конкретными БД. Все драйверы регистрируются в реестре.
Описание	Архитектура ODBC основана на использование динамических библиотек. На верхнем уровне находится библиотека odbc32.dll-менеджер драйверов odbc. Эта библиотека представляет интерфейс прикладного программирования.

Слайд 9Описание
С точки зрения программирования ODBC это набор функций и структур, которые используются для доступа к

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

Слайд 10Заключение
ODBC представляет из себя программный слой, унифицирующий интерфейс приложений с базами

данных. За реализацию особенностей доступа к каждой отдельной СУБД отвечает специальный ODBC-драйвер. Пользовательское приложение этих особенностей не видит, т.к. взаимодействует с универсальным программным слоем более высокого уровня. Таким образом, приложение становится в значительной степени независимым от СУБД. Однако, этот способ также не лишен недостатков:
приложения становятся привязанными к платформе MS Windows
увеличивается время обработки запросов (как следствие введения дополнительного программного слоя)
необходимо предварительная инсталляция ODBC-драйвера и настройка ODBC 



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

Слайд 11Используемые материалы
Практическое использование ADO. NET. Доступ к данным в Internet
http://ssofta.narod.ru/bd/2.htm
http://www.mstu.edu.ru/study/materials/zelenkov/ch_4_7.html
https://ru.wikipedia.org/wiki/ODBC

Используемые материалыПрактическое использование ADO. NET. Доступ к данным в Internethttp://ssofta.narod.ru/bd/2.htmhttp://www.mstu.edu.ru/study/materials/zelenkov/ch_4_7.htmlhttps://ru.wikipedia.org/wiki/ODBC

Слайд 12Спасибо за внимание!

Спасибо за внимание!

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть