Skip to main content
  • Courses
  • Programs
  • Help
    Getting Started Discussion Forums Help Center & FAQ
Saylor Academy
    Close
    Toggle search input
  • Log in or Sign up
Courses
Programs
Help
Getting Started
Discussion Forums
Help Center & FAQ
  • CS410: Advanced Databases
  • Announcements
  • Sections
  • Course Introduction
  • Unit 1: Advanced SQL
  • Unit 2: Stored Procedures and Triggers
  • Unit 3: Query Optimization
  • Unit 4: Concurrency and Recovery
  • Unit 5: Database System Architectures
  • Unit 6: Data Warehousing
  • Unit 7: Object-Oriented and Object-Relational Databases
  • Unit 8: XML and Databases
  • Final Exam
  • Resources
  • Activities
  • Forums
  • Quizzes
  • Home
  • My programs

CS410: Advanced Databases

Competencies
  1. Home
  2. Courses
  3. (hidden)
  4. CS410: Advanced Databases
  5. Sections
  6. Unit 8: XML and Databases

Learn new skills or earn credit towards a degree at your own pace with no deadlines, using free courses from Saylor Academy. We're committed to removing barriers to education and helping you build essential skills to advance your career goals. Start learning here, or check out our full course catalog.

Log in or Sign up to enroll in courses, track your progress, gain access to final exams, and get a free certificate of completion!

Sign up now
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.

Skip Activities
Activities
  • ForumForums
  • QuizQuizzes
  • Resources
Skip Recent activity
Recent activity
Activity since Sunday, March 19, 2023, 10:03 AM
Full report of recent activity...

No recent activity

Saylor Academy
  • About

  • Partners

  • Blog

  • Contact

Saylor Academy

© Saylor Academy 2010-2023 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 detailed licensing information.

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

"CCBY"

Sitemap | Terms of Use | Privacy Policy

Data retention summary
Get the mobile app
Policies