TY - GEN
T1 - Exploring XML for data exchange in the context of an undergraduate database curriculum
AU - Dietrich, Suzanne
AU - Urban, Susan D.
AU - Ma, Hua
AU - Xiao, Yang
AU - Patel, Shama
PY - 2005
Y1 - 2005
N2 - The relationship between XML and database management systems has become an important topic for coverage at the undergraduate level. This paper presents an approach to teaching the use of XML through the study of data exchange. After a brief review of XML, the paper provides a tutorial on the different features that are provided in major relational database products for the import and export of XML, providing a discussion of how these features can be used as implementation exercises for students. In addition to addressing the use of XML for data exchange in relational systems, the paper also provides an overview of several teaching tools that are also used in the study of XML for object-oriented data and also for the exchange of object-oriented and object-relational data.
AB - The relationship between XML and database management systems has become an important topic for coverage at the undergraduate level. This paper presents an approach to teaching the use of XML through the study of data exchange. After a brief review of XML, the paper provides a tutorial on the different features that are provided in major relational database products for the import and export of XML, providing a discussion of how these features can be used as implementation exercises for students. In addition to addressing the use of XML for data exchange in relational systems, the paper also provides an overview of several teaching tools that are also used in the study of XML for object-oriented data and also for the exchange of object-oriented and object-relational data.
KW - Data exchange
KW - Object-oriented databases
KW - Object-relational databases
KW - Relational databases
KW - Undergraduate database curriculum
KW - XML
UR - http://www.scopus.com/inward/record.url?scp=20444472839&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=20444472839&partnerID=8YFLogxK
U2 - 10.1145/1047124.1047376
DO - 10.1145/1047124.1047376
M3 - Conference contribution
AN - SCOPUS:20444472839
SN - 1581139977
SN - 9781581139976
T3 - Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005
SP - 53
EP - 57
BT - Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005
PB - Association for Computing Machinery
T2 - Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005
Y2 - 23 February 2005 through 27 February 2005
ER -