русс | укр

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

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

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

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


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

АВТОМАТИЗАЦИЯ ПРОИЗВОДСТВА. ODBC


Дата добавления: 2015-07-09; просмотров: 459; Нарушение авторских прав


Сорок лет назад нормальное ис­пользование базы данных в подавля­ющем большинстве случаев можно было представить примерно так: опе­ратор сидит за терминалом СУБД и вручную делает выборки. В скором времени автоматизация производства проникла и сюда: с началом внедре­ния автономных программных комп­лексов базы данных услуги человека-работника стали ненужными. На тот момент стандарты описывали лишь логику построения РБД и язык SQL, призванный стать унифицированным интерфейсом между человеком и СУРБД, но не между программой и СУРБД. Как и всегда в подобных ситу­ациях, в мире воцарился хаос: каж­дый производитель пытался протолк­нуть свой программный интерфейс доступа и навязать его потребителю. Устав от этого бардака, наиболее со­знательные производители объеди­нились в группу SAG (SQL Access Group), которая занялась разработкой унифицированного CLI (Call Level Interface, а проще - "библиотека функций"), позволяющего приложе­ниям работать с базами данных. Раз­работка оказалась удачной и была стандартизирована ISO и EIC. Стан­дарт ISO/EIC DBC CLI не слишком удо­бен и гибок по современным нормам, перегружен низкоуровневыми рутин­ными операциями, но он впервые поз­волил программистам писать системы, взаимодействующие с РБД, и малой кровью переносить их между базами различных производителей.

В 1992 году небезызвестная компа­ния Microsoft с небольшим опоздани­ем обратила внимание на популяр­ность и востребованность технологий, связанных с реляционными базами данных. Завоевать этот сегмент рынка засильем своих технологий к тому времени уже не представлялось воз­можным, поэтому новый продукт ком­пании основывался на ISO/EIC CLI и получил название ODBC - Open Database Connectivity. Проект ODBC отличался от своего предка расши­ренным набором функций и разделе­нием на два компонента: ODBC-драй-веры, предоставляющие непосред­ственный доступ к БД, и ODBC-диспет-чер (менеджер) который с одной сто­роны управляет драйверами, а с дру­гой взаимодействует с прикладным ПО. Такой подход позволяет ODBC-приложениям полностью абстрагиро­ваться от специфики конкретной РДБ, легко переключаясь между ними даже в процессе работы.



<== предыдущая лекция | следующая лекция ==>
МАШИННОЕ ОБУЧЕНИЕ – КЛЮЧ К КИБЕРНЕТИЧЕСКОМУ БЕССМЕРТИЮ | DAO И RDO


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


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

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

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


 


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

 
 

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

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