Протокол ODBC и компания Microsoft

Протокол ODBC и компания Microsoft. Компания Microsoft рассматривает доступ к базам данных как важную часть своей операционной системы Windows.

Стандартом этой компании по обеспечению доступа к базам данных является ODBC Open Database Connectivity - взаимодействие с открытыми базами данных - программный интерфейс, основанный на SQL. Протокол ODBC поддерживается наиболее распространенными приложениями Windows электронными таблицами, текстовыми процессорами, базами данных и т.п разработанными как самой компанией Microsoft, так и другими ведущими поставщиками. Поддержка ODBC обеспечивается всеми ведущими реляционными базами данных.

Кроме того, ODBC опирается на стандарты, одобренные консорциумом поставщиков SQL Access Group, что делает ODBC как стандартом де-факто компании Microsoft, так и стандартом, независимым от конкретных СУБД. Реляционная основа SQL является языком реляционных баз данных, поэтому он стал популярным тогда, когда популярной стала реляционная модель представления данных.

Табличная структура реляционной базы данных интуитивно понятна пользователям, поэтому язык SQL является простым и легким для изучения. Реляционная модель имеет солидный теоретический фундамент, на котором были основаны эволюция и реализация реляционных баз данных. На волне популярности, вызванной успехом реляционной модели, SQL стал единственным языком для реляционных баз данных. Высокоуровневая структура, напоминающая английский язык Операторы SQL выглядят как обычные английские предложения, что упрощает их изучение и понимание.

Частично это обусловлено тем, что операторы SQL описывают данные, которые необходимо получить, а не определяют способ их поиска. Таблицы и столбцы в реляционной базе данных могут иметь длинные описательные имена. В результате большинство операторов SQL означают именно то, что точно соответствует их именам, поэтому их можно читать как простые, понятные предложения.