23
около 35–40 % своего бюджета, отводимого на поддержку информаци-
онных технологий, на работы по организации обмена данными между
приложениями и СУБД. Столь высокий процент затрат объясняется не-
совместимостью форматов данных между унаследованными приложе-
ниями и стандартами применяемых СУБД «островной автоматизации».
Вот почему необходимо использовать единый стандарт управления ба-
зами данных. В начале 1990 г. существовало несколько поставщиков баз
данных, каждый из которых имел собственный интерфейс. Если прило-
жению было необходимо общаться с несколькими источниками данных,
для взаимодействия с каждой из баз данных было необходимо написать
свой код. Для решения возникшей проблемы Microsoft и ряд других
компаний создали стандартный интерфейс для получения и отправки
данных источникам данных различных типов. C помощью ODBC при-
кладные программисты могут разрабатывать приложения для использо-
вания одного интерфейса доступа к данным, не беспокоясь о тонкостях
взаимодействия с несколькими источниками. Это достигается благодаря
тому, что поставщики различных баз данных создают драйверы, реали-
зующие конкретное наполнение стандартных функций из ODBC с уче-
том особенностей их продукта. Приложения используют эти функции,
реализованные в соответствующем конкретному источнику данных
драйвере, для унифицированного доступа к различным источникам
данных.
SQL – это язык структурированных запросов – универсальный ком-
пьютерный язык, применяемый для создания, модификации и управле-
ния данными в реляционных базах данных. Структурированный язык за-
просов основан на реляционной алгебре. Это язык манипулирования
данными, который позволяет описывать условия поиска информации,
не задавая для этого последовательность действий, нужных для получе-
ния ответа. SQL является стандартным средством доступа к серверу баз
данных. Стандарт SQL содержит компоненты как для определения, из-
менения, проверки, так и защиты данных.
Профиль среды распределенной АС должен включать также стан-
дарты протоколов транспортного уровня (по ISO OSI или стандарту де-
факто протокола TCP/IP), стандарты локальных сетей (например, стан-
дарт Ethernet IEEE 802.3 или стандарт Fast Ethernet IEEE 802.3 u), а также
стандарты средств сопряжения проектируемой АС с сетями передачи дан-
ных общего назначения (в частности, RS-485, сети CAN, ProfiBus и др.).
Стандарт PROFINET (IEC 61158) предназначен для коммуникаци-
онной части систем промышленной автоматизации. Он обеспечивает
доступ к устройствам полевого уровня (датчикам, машинным контрол-
лерам, исполнительным устройствам) со всех уровней управления