• DocumentCode
    1863594
  • Title

    Semantic evaluation of SQL queries

  • Author

    Dollinger, Robert ; Melville, Nathaniel A.

  • Author_Institution
    Comput. & New Media Technol., Univ. of Wisconsin Stevens Point, Stevens Point, WI, USA
  • fYear
    2011
  • fDate
    25-27 Aug. 2011
  • Firstpage
    57
  • Lastpage
    64
  • Abstract
    The ability to evaluate the logical correctness of SQL queries is a vital feature of an intelligent tutoring system that provides meaningful feedback and guidance to students that learn SQL. This process relies on comparing the student´s query with a reference query provided by the instructor. Converting the SQL source code into forms of XML representation of the query turns out to be an effective way to process and analyze the semantics of SQL queries. Queries of arbitrary complexity can be compared effectively through XML, using two forms of representation: structural representation and full content representation. Further, one can apply query transformation patterns that convert a query into a logically equivalent one, having a different structure, but still equivalent to the initial query. This paper focuses on the XML based technique to compare and to transform SQL queries in order to determine their logical compliance with a predetermined reference.
  • Keywords
    SQL; XML; intelligent tutoring systems; programming language semantics; source coding; SQL queries; SQL source code; XML representation; arbitrary complexity; content representation; intelligent tutoring system; logical compliance; query transformation; semantic evaluation; structural representation; Cities and towns; Measurement; Natural languages; Pattern matching; Query processing; Semantics; XML; LINQ to XML; SQL queries; XML; intelligent tutoring systems; semantic evaluation; structural comparison;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computer Communication and Processing (ICCP), 2011 IEEE International Conference on
  • Conference_Location
    Cluj-Napoca
  • Print_ISBN
    978-1-4577-1479-5
  • Electronic_ISBN
    978-1-4577-1481-8
  • Type

    conf

  • DOI
    10.1109/ICCP.2011.6047844
  • Filename
    6047844