Friday 10-Sep-2010.
New Book
XRay XML Editor
Company
University
Solutions
<TAG>
Xmlu.com
Current Weather
Ski Conditions

XML and Databases

This course is not scheduled for this semester. Call +1-303-523-5255 to find out the next offering
This course is available for private, on-site delivery

Course Description

Prerequisites XML101 or equivalent experience
Format Lecture and Hands-on Workshop
Audience
  • Web Programmers
  • Internet administrators
  • Document analysts
  • Documentation programmers
Objectives
  • Understand the five roles of XML in a database environment
  • Build applications to publish persistent XML to a relational database
  • Create a three-tier architecture to publish HTML information using XML documents using XSL
  • Use XML as a middle-tier-to-client data interchange format
  • Create XML documents to exchange data from one database to another
Description

This course covers the use of XML in a database environment in five ways. You will:

  1. Publish XML to a relational database
  2. Access an XML object from a relational database and attach a stylesheet
  3. Create a "logical view" of data using middle-tier scripting
  4. Program against XML using script in the browser
  5. Interchange database information using the canonical model

If you manage your document information as persistent XML objects, you will probably want to make that information available to your users. A great way of doing this is by "publishing" a "document" that is actually a relational database containing a collection of publishable articles. This can be done as part of a three-tier Web application.

Once the data is stored in a relational database, it can easily be accessed using middle-tier scripting. The scripting can also attach an Extensible Stylesheet Language (XSL) stylesheet, that will convert the XML document to HTML for delivery to a Web browser.

Another use of XML is to create a "logical view" of relational and other data sources into a single stream. This is sent to the browser, where...

...as an object in the memory of a server or browser, an XML document is available to the programmer by using the Document Object Model (DOM) interfaces, properties, and methods.

Finally, XML, along with XML data schemas, can be used to transfer relational database data, along with the schemas that represent the data, from one database to another.

Hands-on exercises include the import, export, and interchange of relational database information. We will also cover the importance of schemas, and look at a tool that can be used to create and maintain XML database schemas.

Take-home Materials
  • Course materials
  • Code developed in class


HomeContactusCopyright
All original material on this site is copyright © 1994-2010 by Architag International Corporation, All rights reserved. No part of this information may be reproduced in any form without express permission from
Architag International Corporation.