Date of Award
2012
Document Type
Thesis
Publication Status
Version of Record
Submission Date
October 2026
Abstract
We survey and compare the different major mechanisms for embedding the relational database language SQL in object-oriented programming languages such as Java and C#, with regard to how much impedance mismatch these embeddings suffer. Here impedance mismatch refers to clarity and performance difficulties that arise because of the nature of the embedding. Because of the central position in the information technology industry of object-oriented programs that access SQL-based relational database systems, reducing impedance mismatch is generally recognized in that industry as an important practical problem. We argue for the suitability of SQL as a database language, and hence for the desirability of keeping SQL as the view provided by a SQL embedding. We make the case that SQLJ, a SQL embedding for Java in which it appears that Java directly supports SQL commands, is the kind of SQL embedding that suffers the least impedance mismatch, when compared with call-level interfaces and object-relational mappings. We propose extensions to SQLJ that would reduce its impedance mismatch even further.
Extent
ix, 112 p.
Recommended Citation
Hurtado, Jose Luis, "Reducing impedance mismatch in SQL embeddings for object-oriented programming languages" (2012). Electronic Theses and Dissertations 2010 - 2019. 624.
https://digitalcommons.fau.edu/etd_general_6/624
Identifier
FADT3355565
Comments
by Jose Luis Hurtado.|Thesis (M.S.C.S.)--Florida Atlantic University, 2012.|Includes bibliography.|Mode of access: World Wide Web.|System requirements: Adobe Reader.|by Jose Luis Hurtado.