Call Level Interface: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: passaggio degli url da HTTP a HTTPS |
m rimossa Categoria:Software per basi di dati; aggiunta Categoria:Database management system usando HotCat |
||
(3 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1:
'''Call Level Interface''' ('''CLI''') è uno [[norma tecnica|standard]] software definito in [[International Organization for Standardization|ISO]]/[[Commissione Elettrotecnica Internazionale|IEC]] 9075-3:2003. Esso definisce come un [[Programma (informatica)|programma]] debba interfacciarsi a un [[database management system]] (DBMS) a "livello di chiamata", come dice il nome stesso, e gestire i risultati delle interrogazioni [[SQL]], o [[query]], effettuate.
== Caratteristiche ==
Ogni [[database]] viene fornito con un'[[Application programming interface|API]] attraverso la quale le applicazioni vi accedono. In origine si trattava di [[Libreria (software)|librerie]] proprietarie, perlopiù in [[C (linguaggio)|linguaggio C]], che costringevano ad una pressoché totale riscrittura del codice in caso di passaggio a un database diverso, vista anche la regolare presenza di leggere ma significative differenze nell'implementazione di SQL nei diversi database.<ref>{{Cita news |autore=David Baum |url=http://books.google.com/books?id=2zsEAAAAMBAJ&pg=PA52 |titolo=Enterprise Computing |pubblicazione=InfoWorld |giorno=25 |mese=gennaio |anno=1993 |pagina=52 |accesso=6 luglio 2011}}</ref>
Line 18 ⟶ 20:
==Collegamenti esterni==
*[https://web.archive.org/web/20090728071143/http://www.opengroup.org/products/publications/catalog/c451.htm Definizione di CLI] sul sito web [[The Open Group]]
{{Portale|Informatica}}
[[Categoria:Librerie software]]
[[Categoria:
|