|
Target Audience:
The goal of this course is to provide students with the knowledge and skills they need to build applications that exchange data with Microsoft SQL Server in Extensible Markup Language (XML) format.This course is intended for developers of database client applications, including Internet and N-tiered application clients.It is also intended for SQL Server database developers who need to query, insert, update, or delete data from a database by using XML, and for SQL Server database administrators who need to publish SQL data as XML.
Pre-requisites:
Before attending this course, students must:- Have written basic Transact SQL statements to query, insert, update, and delete information from a database, and used joins to retrieve information from multiple tables.
- Have knowledge of relational database design, including the use of primary and foreign keys. Students should know how to create databases, tables, and stored procedures. Students should also be familiar with the SQL Server Query Analyzer and SQL Profiler tools.
- Have knowledge of basic XML formats and techniques, including attributes and elements, schemas, the Extensible Stylesheet Language (XSL) and Extensible Stylesheet Language Transformations (XSLT), and the XML Path Language (XPath).
- Be able to access a data source by using ADO.
- Be able to write VBScript code.
- Be able to read standard Hypertext Markup Language (HTML), and build a form to gather and present data.
- Be able to create Active Server Pages (ASP pages) by using the ASP Programming model. Skills include using the POST and GET methods, using the Response object, and using the Session object.
- Taking one or more of the following courses will help the students meet the prerequisites and get more out of the course:
- Course 1905, Building XML-Based Web Applications
- Course 2073, Programming a Microsoft SQL Server Database
Purpose:
After completing this course, students will be able to describe the XML features provided by SQL Server 2000 and the SQL Server-XML architecture; generate and specify the structure of an XML document from SQL Server data by using Transact-SQL; insert XML data into SQL Server and use XML to modify existing data; use ADO to access SQL Server data and generate XML; publish a SQL Server database on the Internet/intranet over HTTP and query the data by using a Uniform Resource Locator (URL); create and use XML templates to query the database; create and use annotated schemas to query and transform SQL Server data; and describe how SQL Server and XML are used in real-world Internet applications
|