Skip to main content

CS410: Advanced Databases

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS410: Advanced Databases /
  • Unit 8: XML and Databases
Back to course 'CS410: Advanced Databases'
  • Unit 8: XML and Databases

    While HTML is used to display data on webpages, XML is used to describe data and has quickly become a standard for transmitting data between organizations. In this unit, we will discuss the structure of XML files, how to write queries against such files, and how to integrate XML into a relational database management system.

    Completing this unit should take you approximately 8 hours.

    • Unit 8 Learning Outcomes Page
    • 8.1: XML

      •  Duke University: Jun Yang's "XML Basics" URL

        Read these slides for an introduction to XML concepts. While you read, focus on the purpose of using XML and how it differs from other options.

      • Indian Institute of Technology Kharagpur: S. Srinath's "Extensible Markup Language (XML)" Page

        Watch this lecture, which discusses XML and how it is used, including formatting, its use in browsers, its elements, and its attributes.

    • 8.2: XPath and XQuery

      •  Duke University: Jun Yang's "XPath, XQuery" URL

        Read these slides for an introduction to concepts related to XPath and XQuery. While you read, focus on the differences between using XPath and other technologies such as SQL.

    • 8.3: XSLT

      •  Duke University: Jun Yang's "XSLT" URL

        Read these slides for an introduction to concepts related to XPath and XQuery.

    • 8.4: Integrating XML and Databases

      • Indian Institute of Technology Bangalore: S. Srinath's "XML Databases" Page

        Watch this lecture for an introduction to object-oriented databases.

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy