WikiDer > Интерфейс уровня вызова
Положение дел | Опубликовано |
---|---|
Год начался | 1992 |
Организация | Открытая группа |
Авторы | Группа доступа SQL, X / Открыть, Открытая группа |
Связанные стандарты | ISO/IEC 9075-3:2003 |
Домен | Интерфейсы прикладного программирования |
Сокращение | CLI |
Интернет сайт | публикации |
В Интерфейс уровня вызова (CLI) является интерфейс прикладного программирования (API)[1] и стандарт программного обеспечения для встраивания языка структурированных запросов (SQL) код в основной программе[2] как определено в совместном стандарте Международная организация по стандартизации (ISO) и Международная электротехническая комиссия (МЭК): ИСО / МЭК 9075-3: 2003.[3] Интерфейс уровня вызова определяет, как программа должна отправлять SQL запросы к система управления базами данных (СУБД) и как возвращается наборы записей должны обрабатываться приложением согласованным образом. Разработанный в начале 1990-х годов API был определен только для языков программирования. C и КОБОЛ.
Интерфейс - это часть того, что Открытая группа, публикуется в части X / Open Руководство по переносимости, называемая общей средой приложений, которая призвана стать широким стандартом для программирования открытых приложений, то есть приложений от разных групп программирования и разных поставщиков, которые могут эффективно взаимодействовать. SQL / CLI предоставляет независимый от реализации интерфейс командной строки международного стандарта для доступа к базам данных SQL. Инструменты клиент-сервер могут легко получить доступ к базам данных через библиотеки с динамической компоновкой (DLL). Он поддерживает и поощряет широкий набор клиент-сервер инструменты.
Наиболее распространенное использование стандарта CLI лежит в основе Открытое подключение к базе данных (ODBC), которая широко используется для обеспечения прозрачного доступа приложений к системам баз данных от различных поставщиков. Текущая версия API ODBC 3.52 включает в себя функции стандартов ISO и X / Open. Примеры языков, поддерживающих интерфейс уровня вызова: ANSI C, C #, Visual Basic .NET (VB.NET), Ява, Паскаль, и Фортран.[4]
История
Работа с интерфейсом уровня звонков началась в подкомитете американской Группа доступа SQL (SAG)[5][6][7] В 1992 году он был первоначально опубликован и продавался как MicrosoftODBC API. Спецификация CLI была представлена в соответствии с ISO и Американский национальный институт стандартов (ANSI) комитетов по стандартам в 1993 году. У стандарта есть книжный номер ISBN 1-85912-081-4 а внутренний номер документа - C451.
ISO SQL / CLI - это дополнение к стандарту SQL 1992 г. (SQL-92). Он был завершен как стандарт ISO ISO / IEC 9075-3: 1995 Информационные технологии - Языки баз данных - SQL - Часть 3: Интерфейс уровня вызовов (SQL / CLI). Текущие усилия по SQL / CLI - это добавление поддержки SQL3.
В четвертом квартале 1994 года контроль над стандартом перешел к X / Открыть Компания, которая его значительно расширила и обновила. Интерфейс X / Open CLI - это надмножество ISO SQL CLI.
использованная литература
- ^ "Глава 1". Технический стандарт - Управление данными: интерфейс уровня вызовов SQL (CLI). X / ООО, Великобритания, 1995. стр. 1. ISBN 1-85912-081-4.
- ^ Стивенс, Райан; Плев, Рон; Джонс, Ари. Самс научитесь SQL (5-е изд.). Pearson Education. п. 349. ISBN 0672335417.
- ^ «ИСО / МЭК 9075-3: 2003». ISO. Получено 13 декабря 2014.
- ^ Стивенс, Райан; Плев, Рон; Джонс, Ари. Самс научитесь SQL (5-е изд.). Pearson Education. п. 351. ISBN 0672335417.
- ^ "Интерфейс уровня вызовов". FOLDOC: бесплатный онлайн-словарь по вычислениям. FOLDOC. Получено 13 декабря 2014.
- ^ http://dictionary.reference.com/browse/call-level+interface
- ^ "Определение интерфейса командной строки из энциклопедии журнала PC". PC Mag. Получено 13 декабря 2014.
Интерфейс программирования базы данных от группы доступа SQL (SAG), членской организации SQL.
Статья основана на материалах, взятых из Бесплатный онлайн-словарь по вычислительной технике до 1 ноября 2008 г. и зарегистрированы в соответствии с условиями «перелицензирования» GFDL, версия 1.3 или новее.
внешняя ссылка
- Онлайн-определение CLI в Открытая группа веб-страница
Этот база данных-связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |