Relational and XML Data Exchange

Relational and XML Data Exchange

Book Description

Data exchange is the problem of finding an instance of a target schema, given an instance of a source schema and a specification of the relationship between the source and the target. Such a target instance should correctly represent information from the source instance under the constraints imposed by the target schema, and it should allow one to evaluate queries on the target instance in a way that is semantically consistent with the source data. Data exchange is an old problem that re-emerged as an active research topic recently, due to the increased need for exchange of data in various formats, often in e-business applications. In this lecture, we give an overview of the basic concepts of data exchange in both relational and XML contexts.

We give examples of data exchange problems, and we introduce the main tasks that need to addressed. We then discuss relational data exchange, concentrating on issues such as relational schema mappings, materializing target instances (including canonical solutions and Read More ...

Beginning XML Databases

Beginning XML Databases

Book Description

* Supported by all major database systems, XML provides an easy, standardized method of transferring data between databases and to and from the Web, independent of the software in use
* Offers database programmers and data-driven Web developers detailed guidance on how to understand and work with XML as data
* Numerous hands-on, step-by-step examples help readers learn to simplify database work using XML
* Shows how to use XML to exchange data between multiple databases either internally or with external customers and partners
* Covers XML in popular databases including Oracle Database, SQL Server, and brief coverage of DB2 Database
* Covers basic syntax for XML, the XML DOM, and XSL – with an emphasis on database use, and native XML databases
* Additional topics covered include Native XML databases, XPath, XQuery, XLink, XPointer, DTDs, XML Schemas, among others

From the Back Cover

The union of XML and relational databases creates Read More ...

Visual Basic .NET and XML: Harness the Power of XML in VB.NET Applications

Visual Basic .NET and XML: Harness the Power of XML in VB.NET Applications

Book Description

An accessible and step-by-step approach to using VB.NET and XML enterprise application development
XML is a tool for interacting with, describing, and transporting data between machines across networks and across the Internet-perfectly suited for Microsoft’s .NET plan to fully integrate the Internet into distributed computing. By using real-world and fully-functional examples, this book quickly brings Visual Basic programmers and developers up to speed on XML for enterprise application development. The authors include an overview of XML and how it works with VB.NET, then explain how to use it to manipulate data in distributed environments. Microsoft Technologies
.NET Platform: The next big overhaul to Microsoft’s technologies that will bring enterprise distributed computing to the next level by fully integrating the Internet into the development platform. This will allow interaction between any machine, on Read More ...

AJAX: Creating Web Pages with Asynchronous JavaScript and XML

AJAX: Creating Web Pages with Asynchronous JavaScript and XML

Book Description

The Easy, Example-Based Guide to Ajax for Every Web Developer

Using Ajax, you can build Web applications with the sophistication and usability of traditional desktop applications and you can do it using standards and open source software. Now, for the first time, there’s an easy, example-driven guide to Ajax for every Web and open source developer, regardless of experience.

Edmond Woychowsky begins with simple techniques involving only HTML and basic JavaScript. Then, one step at a time, he introduces techniques for building increasingly rich applications. Don’t worry if you’re not an expert on Ajax’s underlying technologies; Woychowsky offers refreshers on them, from JavaScript to the XMLHttpRequest object. You’ll also find multiple open source technologies and open standards throughout, ranging from Firefox to Ruby and MySQL.

You’ll not only learn how to write “functional” code, but also master design patterns for Read More ...

XML in a Nutshell, 3rd Edition

XML in a Nutshell, 3rd Edition

Book Description

If you’re a developer working with XML, you know there’s a lot to know about XML, and the XML space is evolving almost moment by moment. But you don’t need to commit every XML syntax, API, or XSLT transformation to memory; you only need to know where to find it. And if it’s a detail that has to do with XML or its companion standards, you’ll find it–clear, concise, useful, and well-organized–in the updated third edition of XML in a Nutshell.

With XML in a Nutshell beside your keyboard, you’ll be able to:

  • Quick-reference syntax rules and usage examples for the core XML technologies, including XML, DTDs, Xpath, XSLT, SAX, and DOM
  • Develop an understanding of well-formed XML, DTDs, namespaces, Unicode, and W3C XML Schema
  • Gain a working knowledge of key technologies used for narrative XML documents such as web pages, books, and articles technologies like XSLT, Xpath, Xlink, Xpointer, CSS, and XSL-FO
  • Build data-intensive XML applications Read More ...