Journal of Information Systems Education (JISE)

Volume 23

Volume 23 Number 4, Pages 385-394

Winter 2012


Applying Analogical Reasoning Techniques for Teaching XML Document Querying Skills in Database Classes


Michel Mitri
James Madison University
Harrisonburg, VA 22807, USA

Abstract: XML has become the most ubiquitous format for exchange of data between applications running on the Internet. Most Web Services provide their information to clients in the form of XML. The ability to process complex XML documents in order to extract relevant information is becoming as important a skill for IS students to master as querying relational databases. But the language for querying XML documents is very different from SQL, which is the query language that IS students typically learn in their database courses. Nevertheless, the database course seems to be the most plausible venue for teaching XML document querying, given the IS 2010 model curriculum. Unfortunately, there are time limitations that may prevent deep coverage of XML in the typical database class. Analogical pedagogy may provide a means to quickly provide significant XML query skills to students who are already familiar with SQL query mechanics. This paper describes a simple but effective way of incorporating XML querying within the broader database course content by making use of analogical reasoning.

Keywords: Extensible markup language (XML), Data structures, Structured Query Language, Instructional pedagogy, Learning styles, Markup languages, Pedagogy, Query language

Download this article: JISE - Volume 23 Number 4, Page 385.pdf


Recommended Citation: Mitri, M. (2012). Applying Analogical Reasoning Techniques for Teaching XML Document Querying Skills in Database Classes. Journal of Information Systems Education, 23(4), 385-394.