{"title":"Ada to SQL interfaces for C/sup 3/I applications","authors":"W.C. Wenjen","doi":"10.1109/AERO.1990.109086","DOIUrl":null,"url":null,"abstract":"The implementation considerations for Ada to Structured Query Language (SQL) interfaces in command, control, communications, and intelligence (C/sup 3/I) applications are described. In particular, four aspects of these interfaces are considered: program portability, query optimization, null value treatment, and host variable semantics. Three different proposals for a standard Ada-to-SQL interface are examined with respect to these criteria: the ANSI proposal, the Institute for Defense Analyses (IDA) Ada/SQL approach, and the Software Engineering Institute (SEI) SQL Ada module extension (SAME) technique. The SAME binding was found to be most appropriate for C3I systems due to its support for separate application and database development, integrated support for null-values, type conversion, and error handling. Alternatively, the ANSI interface could also be used by creating a layer of interfacing programs which are used by the application program.<<ETX>>","PeriodicalId":141316,"journal":{"name":"IEEE Conference on Aerospace Applications","volume":"694 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Conference on Aerospace Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO.1990.109086","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The implementation considerations for Ada to Structured Query Language (SQL) interfaces in command, control, communications, and intelligence (C/sup 3/I) applications are described. In particular, four aspects of these interfaces are considered: program portability, query optimization, null value treatment, and host variable semantics. Three different proposals for a standard Ada-to-SQL interface are examined with respect to these criteria: the ANSI proposal, the Institute for Defense Analyses (IDA) Ada/SQL approach, and the Software Engineering Institute (SEI) SQL Ada module extension (SAME) technique. The SAME binding was found to be most appropriate for C3I systems due to its support for separate application and database development, integrated support for null-values, type conversion, and error handling. Alternatively, the ANSI interface could also be used by creating a layer of interfacing programs which are used by the application program.<>