p26-wagner - Integrating XML into a Database Systems Course...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Integrating XML into a Database Systems Course Paul J. Wagner and Thomas K. Moore Computer Science Department University of Wisconsin-Eau Claire Eau Claire, WI 54701 {wagnerpj, tommoore}@uwec.edu Abstract eXtensible Markup Language (XML) is becoming a standard tool for data storage and transmission. Integrating XML into current database systems courses provides students with an understanding of the growing role of XML in data management and manipulation. We have successfully designed and implemented several exercises for a database systems course in the context of a real-world software project that educate students as to how XML relates to current Database Systems course topics. Categories and Subject Descriptions K.3 [ ]: Computer & Information Science Education - Computer Science Education . General Terms Management, Design, Experimentation, Languages. Keywords XML, Database, Systems. 1 Introduction XML is an important topic in a current database systems course for two reasons. First, XML is increasingly being used as a tool for both data storage and data transmission. Over the past few years, XML has sprung up as a topic in database systems textbooks, web/internet textbooks and computing literature [7]. XML is now used in major projects as a common representational and data transmission language between multiple applications, database systems, and continuous data streams (e.g. satellite download data or network activi ty logs) . As such , XML is becoming the glue that binds many complex and heterogeneous data-driven systems. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. SIGCSE’03 , February 19-23, 2003, Reno, Nevada, USA. Copyright 2003 ACM 1-58113-648-X/03/0002…$5.00 Second, the same fundamental issues arise in working with XML and database systems. Building an understanding of domain data through the process of data modeling is a primary and significant challenge in both areas. The conceptual structure of data must be understood before we can store and manipulate it, regardless of how we do so. Given the significance of XML, our challenge as database system instructors is two-fold. First, we strive to find ways to integrate XML theory into overall database systems theory. Second, we
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/02/2009 for the course CS cs234 taught by Professor Tway during the Fall '09 term at Alexandria University.

Page1 / 5

p26-wagner - Integrating XML into a Database Systems Course...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online