Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data model for object-relational data

A relational and data technology, applied in the field of data model of object relational data

Inactive Publication Date: 2006-09-06
MICROSOFT CORP
View PDF1 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, there is an unmet need for a rich data model that provides the capability of a common programming model applicable to multiple disparate applications

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
  • Data model for object-relational data
  • Data model for object-relational data
  • Data model for object-relational data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention is now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it may be evident that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate descriptions of these instances.

[0048] As used in this application, the terms "component" and "system" mean a computer-related entity, whether hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, a hard drive, multiple storage drives (of optical and / or magnetic storage media), an object, an executable, a thre...

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 common data model (CDM) that is a data model common to multiple application-specific data models. The CDM supports both PIM (Personal Information Manager end-user application data and line-of-business (LOB) data. Similarly, an SDM-type (system definition model) application can specify its model on top of the CDM. The CDM enables improved interoperability between applications by employing an entity component that provides a data entity having a uniform identity across a plurality of disparate applications and a relationship component that defines a relationship between two or more of the data entities. The CDM provides a type system over which any algebra will operate.

Description

[0001] References to related applications [0002] This application claims priority to U.S. Provisional Patent Application No. 60 / 657,295, entitled "DATA MODEL FOROBJECT-RELATIONAL DATA," filed February 28, 2005, and related to the 2005 Pending US Patent Application No. 11 / 171,905, entitled "PLATFORMFOR DATA SERVICES ACROSS DISPARATE APPLICATION FRAMEWORKS" (Platform for Data Services Across Disparate Application Frameworks), filed June 30. The entire content of the above application is hereby incorporated by reference. Background technique [0003] Data persistence is a critical requirement in any application, be it consumer or line of business (LOB) applications. For example, shell and media applications store documents, music, and photos, e-mail applications store message and calendar objects, and business application suites store customer and order objects. Almost all of these applications define an object model of the data and write their own persistence mechanisms. ...

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
IPC IPC(8): G06F17/30
Inventor A·K·诺里M·E·蒂姆M·J·皮佐S·P·阿能森S·V·哈特
Owner MICROSOFT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products