Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Computer-system-for-creating-semantic-object-models-from-existing-relational-database-schemas

 Fast refresh of snapshots
One aspect of the invention is a method of refreshing a snapshot defined by a snapshot definition ...


 Document management system for automating operations performed on documents in data storage areas
In accordance with the present invention, there is provided a document management system with an ...


 Method and apparatus for providing multi-level searching in an electronic book
What is claimed is: 1. In a method for providing user access to stored textual information in a ...


 Detection of cholesterol deposits in arteries
According to the present invention, a 5 MHz ultrasonic beam is directed from a transmitting ...


 Disease simulation system and method
The invention presents a system and method for simulating a disease control parameter and for ...


 Method and system for modeling interaction of objects
The present invention provides a method for modeling interactions between models. A first ...


 Image sequence compression featuring independently coded regions
The invention summarized above and defined by the enumerated claims may be better understood by ...


 Interactive access, manipulation, sharing and exchange of multimedia data
OF THE INVENTION The various aspects of the present invention are described below in terms of ...


 Display device and image display system
The present invention is devised in view of such situation, and its object is to provide a display ...


 Dynamic memory allocation suitable for stride-based prefetching
The problems outlined above are in large part solved by a dynamic memory allocation routine in ...


 Computer system for creating semantic object models from existing relational database schemas

Details
Inventors: Kroenke, David;
Assignee: Wall Data Incorporated (Kirkland, WA)
Primary Examiner: Black; Thomas G.
Assistant Examiner: Rones; Charles L.
Attorney, Agent or Firm: Christensen O'Connor Johnson & Kindness PLLC

A computer system for creating a semantic object model from an existing relational database schema. The computer system analyzes the catalog information of the relational database schema and creates a semantic object for each table defined in the catalog. For each column defined within a table, a simple value attribute is added to the semantic object created for the table. The system then analyzes the relationship information stored in the catalog to create object link attributes that define relationships between two or more semantic object as well as to create multivalued group attributes and multivalued, simple value attributes. If the database catalog does not include the relational information, the user is prompted to indicate related semantic objects.

DETAILED DESCRIPTION The present invention is a computer system programmed to automatically create a semantic object model from an existing relational database schema.
The schema is analyzed by reading the catalog information of the relational database and creating a corresponding semantic object for each table defined in the database.
Each column defined for a table of the database is used to create a corresponding simple value attribute within the corresponding semantic object.
If the database catalog includes relationship information, the catalog is then analyzed to determine whether a table includes any foreign keys.
The foreign key information is used to create corresponding object link attributes that define relationships between two or more semantic objects as well as to create multivalued group attributes or multivalued, simple value attributes within a semantic object.
If the database catalog does not provide relational information, the user is prompted to indicate tables in the database that are related as well as to indicate which columns in tables represent foreign keys.
This information is used then to modify the semantic object model to reflect the relationships and multivalued attributes within the semantic object model.



Related patents
  System and method for managing data privacy in a database management system including a dependently connected privacy data mart
To address the requirements described above, the present invention discloses a method and apparatus for managing consumer notification and access and a means of ...
  Integrated customer interface for web based data management
The present invention is directed to a Web-based, integrated customer interface system for data management. The customer interface system is provided with a graphical ...
  Graphical user interface for relational database
Referring now to FIG. 1, there is illustrated a block diagram describing an exemplary computer architecture 100, configurable in accordance with an embodiment of the ...
  Selection and storage of policies in network management
The present invention is directed to the user interface and policy loading aspects of a policy-based, outsourced, network management system. In one aspect, a user ...
  Method and apparatus for providing a highly interactive transaction environment in a distributed network
In one embodiment of the invention, in a multithreaded computing environment, a platform independent method for providing a highly interactive transaction session ...
  Intelligent agent with negotiation capability and method of negotiation therewith
OF THE ILLUSTRATED EMBODIMENTS Turning to the Drawing, wherein like parts are denoted by like numbers throughout the several views, FIG. 1 illustrates a networked ...
  Method and system for forecasting events and threats based on geospatial modeling
The present invention provides a forecasting engine and method which assists in forecasting occurrences of identifiable events and/or threats based on signature and/or ...
  Methods, apparatus, and articles of manufacture for analyzing memory use
Systems, methods, and articles of manufacture consistent with the present invention track accesses to memory during execution of an application program. Additional ...
  Method and system for report presentation and navigation in a computer system
The present invention is a method and system for report presentation and navigation in a computer system that includes multiple reports about multiple components. The ...
  Web based data mining and location data reporting and system
The database reporting and data mining system that is the subject of this invention is implemented, in one of its aspects, as part of a Location Aware Wireless Gateway. T...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved