System and method for storing and retrieving XML data encapsulated as an object in a database store

A technology of database and XML schema, applied in the field of XML data

Inactive Publication Date: 2009-04-15
MICROSOFT CORP
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, while it has been possible in the past to store XML data into relational databases in these instances, there is a need to be able to embed XML data in fields of user-defined types created in managed code

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for storing and retrieving XML data encapsulated as an object in a database store
  • System and method for storing and retrieving XML data encapsulated as an object in a database store
  • System and method for storing and retrieving XML data encapsulated as an object in a database store

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0075] The subject matter of the invention has been described with reference to specific features in order to satisfy statutory requirements. However, the description itself is not meant to limit the scope of this patent right. However, the inventors have contemplated that the claimed subject matter may also be implemented in other ways, to include steps or elements similar to those described in this document, in conjunction with other present or future technologies. Moreover, although the term "step" is used herein to refer to various aspects of the methods employed, the term should not be construed to imply any particular order among or between the various steps disclosed herein, unless the order of individual steps is explicitly described.

[0076] As noted above, the present invention relates to systems and methods for storing XML data in fields of user-defined types (UDTs). Fields of UDTs can be defined as XML data types; UDTs can also have other non-XML fields. Dat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A system and method are provided for modeling structured, semi-structured, and unstructured data all within a single instance of a user defined type (UDT) within a database store. In particular, the XML data model is extended to fields of a UDT. As a result, the properties of the XML data model-such as document order and document structure-can be preserved within instances of a UDT. Moreover, code representing object behavior (i.e., methods that can be invoked on an object in managed code) can be added to the UDT to operate on an XML field, as well as non-XML fields of the UDT. This enables a framework for adding business logic to XML data. The content model of the XML data can be optionally described using XML schema documents associated with the XML fields of the UDT.

Description

[0001] Cross References to Applications [0002] This application claims priority to US Patent Application Serial No. 60 / 10 / 693,158, filed October 24, 2003, which is incorporated herein by reference in its entirety. [0003] Copyright Notice and License: [0004] Portions of the disclosure of this patent document contain copyrighted material. The copyright owner has no objection to the reproduction by anyone of the patent document or the patent disclosure, as it appears in the patent file or records of the (US) Patent and Trademark Office, but all other rights are reserved. The following statements apply to this document: [0005] Copyright In 2003, Microsoft Corp. [0006] Copyright Microsoft Corporation (1) Technical field [0007] The present invention relates to data storage in computer systems, and more particularly to systems and methods for storing and retrieving XML data as fields of user-defined types in database storage. (2) Background technology [0008] Mi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30G06F7/00H04L
CPCG06F17/30914G06F17/30011G06F16/93G06F16/84G06F17/40
Inventor S·帕尔R·凡卡特施J·A·布莱克雷D·Y·阿尔图多夫I·切尔日C·-H·陈A·阿齐森
Owner MICROSOFT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products