Rozhraní úrovně hovoru - Call Level Interface
Postavení | Publikováno |
---|---|
Rok začal | 1992 |
Organizace | Otevřená skupina |
Autoři | Skupina přístupu SQL, X / Otevřít, Otevřená skupina |
Související normy | ISO /IEC 9075-3:2003 |
Doména | Rozhraní pro programování aplikací |
Zkratka | CLI |
webová stránka | publikace |
The Rozhraní úrovně volání (CLI) je aplikační programovací rozhraní (API)[1] a softwarový standard pro vložení jazyka strukturovaných dotazů (SQL ) kód v hostitelském programu[2] jak je definováno ve společném standardu Mezinárodní organizace pro normalizaci (ISO) a Mezinárodní elektrotechnická komise (IEC): ISO / IEC 9075-3: 2003.[3] Rozhraní úrovně volání definuje, jak má program posílat SQL dotazy do Systém pro správu databází (DBMS) a jak se vrátil sady záznamů by měla být aplikací zpracována konzistentním způsobem. API vyvinuté na počátku 90. let bylo definováno pouze pro programovací jazyky C a COBOL.
Rozhraní je součástí čeho Otevřená skupina, publikuje v části Průvodce přenositelností X / Open, nazvané Common Application Environment, které má být širokým standardem pro programování otevřených aplikací, tj. aplikací od různých programovacích týmů a různých dodavatelů, kteří mohou efektivně spolupracovat. SQL / CLI poskytuje mezinárodní standardní CLI nezávislé na implementaci pro přístup k databázím SQL. Nástroje klient-server mohou snadno přistupovat k databázím prostřednictvím dynamické knihovny (DLL). Podporuje a podporuje bohatou sadu klient-server nástroje.
Nejrozšířenější použití standardu CLI je základem Otevřete připojení k databázi (ODBC) specifikace, která je široce používána k tomu, aby aplikacím umožnila transparentní přístup k databázovým systémům od různých dodavatelů. Aktuální verze API, ODBC 3.52, obsahuje funkce z norem ISO i X / Open. Příklady jazyků, které podporují rozhraní úrovně hovoru, jsou ANSI C, C#, Visual Basic .NET (VB.NET), Jáva, Pascal, a Fortran.[4]
Dějiny
Práce s rozhraním úrovně volání začala v podvýboru se sídlem v USA Skupina přístupu SQL (SAG)[5][6][7] V roce 1992 byl původně vydán a uveden na trh jako Microsoft ODBC API. Specifikace CLI byla předložena jako ISO a Americký národní normalizační institut (ANSI) výbory pro standardy v roce 1993. Norma má číslo knihy ISBN 1-85912-081-4 a interní číslo dokumentu je C451.
ISO SQL / CLI je dodatkem k standardu SQL 1992 (SQL-92 ). Byl dokončen jako standard ISO ISO / IEC 9075-3: 1995 Informační technologie — Databázové jazyky — SQL — Část 3: Rozhraní na úrovni volání (SQL / CLI). Aktuální snaha o SQL / CLI přidává podporu pro SQL3.
Ve čtvrtém čtvrtletí roku 1994 byla kontrola nad standardem převedena na X / Otevřít Společnost, která ji výrazně rozšířila a aktualizovala. Rozhraní X / Open CLI je nadmnožinou ISO SQL CLI.
Reference
- ^ "Kapitola 1". Technická norma - Správa dat: Rozhraní úrovně volání SQL (CLI). X / Open Company Ltd., UK 1995. str. 1. ISBN 1-85912-081-4.
- ^ Stephens, Ryan; Plew, Ron; Jones, Arie. Sams se naučí SQL (5. vydání). Pearson Education. p. 349. ISBN 0672335417.
- ^ „ISO / IEC 9075-3: 2003“. ISO. Citováno 13. prosince 2014.
- ^ Stephens, Ryan; Plew, Ron; Jones, Arie. Sams se naučí SQL (5. vydání). Pearson Education. p. 351. ISBN 0672335417.
- ^ „Rozhraní na úrovni hovoru“. FOLDOC: bezplatný online slovník výpočetní techniky. FOLDOC. Citováno 13. prosince 2014.
- ^ http://dictionary.reference.com/browse/call-level+interface
- ^ „Definice CLI z encyklopedie časopisu PC Magazine“. PC Mag. Citováno 13. prosince 2014.
Rozhraní pro programování databáze od společnosti SQL Access Group (SAG), členské organizace SQL.
Tento článek je založen na materiálu převzatém z Zdarma on-line slovník výpočetní techniky před 1. listopadem 2008 a začleněno pod "licencování" podmínek GFDL, verze 1.3 nebo novější.
externí odkazy
- Online definice CLI na Otevřená skupina webová stránka
Tento databáze související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |