Author

Anurag Naidu

Abstract

XML and relational databases are the most commonly used data-sources for numerous Java-based enterprise applications. The ever-growing dependence of Java-based applications on these technologies calls for developing a uniform means of querying these data-sources in the Java layer such that queries written for any of these technologies look similar and are in fact governed by a single grammar. This thesis implements a new backend system encapsulating querying capabilities over XML and JDBC based relational databases which would complement the translation of queries written using QuEL [1], a language extension to the Java programming language. The QuEL language extension to Java is part of another thesis developed previously and acts as the query language for the back-end implemented in this thesis for XML and relational databases. The benefits of this approach include faster development time and a flat learning curve towards a single query language for various data sources.

Library of Congress Subject Headings

Query languages (Computer science); Relational databases; Java (Computer program language); XML (Document markup language)

Publication Date

2007

Document Type

Thesis

Student Type

Graduate

Degree Name

Computer Science (MS)

Department, Program, or Center

Computer Science (GCCIS)

Advisor

Axel T. Schreiner

Advisor/Committee Member

Rajendra K. Raj

Advisor/Committee Member

James M. Kwon

Comments

Physical copy available from RIT's Wallace Library at QA76.9.D3 N34 2007

Campus

RIT – Main Campus

Share

COinS