Solid state sound lamp |
| The present invention comprises a sound light source that overcomes the problems caused by the ... |
|
Automated audit methodology for design |
| 1. A method of auditing a design process, said method comprising: producing a library usage file ... |
|
System and method for facilitating document imaging requests |
| The present invention addresses these shortcomings and enables user-friendly, error-free data entry ... |
|
Automatic synthesis of semantic information from multimedia documents |
| The present invention is a system for automatically synthesizing semantic information units from ... |
|
Method and apparatus for enabling sectored data refreshing of Web-site data during session |
| In a preferred embodiment of the present invention, a browser-control script for controlling how ... |
|
XML client abstraction layer |
| The present invention consists of using an XML page description as an abstraction of the HTML page ... |
|
Dynamic multiplexing of hyperlinks and bookmarks |
| The foregoing and other problems are overcome and the objects of the invention are realized by ... |
|
Electric motor including unitary brush card bushing holder |
| Referring now to FIGS. 2-7, there is depicted a motor 10 which is ideally suited for driving a fan ... |
|
|
Schema for sharing relational database types
| Details |
Inventors: Sluiman, Harm;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Cottingham; John
Assistant Examiner: Le; Miranda
Attorney, Agent or Firm: Rogitz; John L.
A schema for storing the meta data that describes relational databases. Advantageously, the schema can be used in both database vendor environments and toolkit vendor environments, thereby facilitating the sharing of relational database types. In addition, by describing the schema in a standard modeling language, even among multiple implementations of storage systems designed according to the schema, the conceptual structure and understanding of each storage system can be the same. |
|
DETAILED DESCRIPTION A schema is described for storing the meta data that describes relational databases. Advantageously, the schema can be used in both database vendor environments and toolkit vendor environments, thereby facilitating the sharing of relational database types. In addition, by describing the schema in a standard modeling language, even among multiple implementations of storage systems designed according to the schema, the conceptual structure and understanding of each storage system can be the same. In a preferred embodiment, the schema is implemented using the Unified Modeling Language (UML). In accordance with an aspect of the present invention there is provided a schema for storing meta data that describes a relational database. The schema includes an abstract class for defining a data type of a member. The abstract class includes a property for indicating a generic Structured Query Language data type for the member, a property for indicating a database-specific data type name for the member and a method for constructing an object instantiated from a class derived from the abstract class. In accordance with another aspect of the present invention there is provided a storage system in a database catalog. The storage system includes an object of a class derived from an abstract class for defining a data type of a member. The abstract class includes a property for indicating a generic Structured Query Language data type for the member, a property for indicating a database-specific data type name for the member and a method for constructing an object instantiated from a class derived from the abstract class. In accordance with a further aspect of the present invention there is provided an object-oriented description of a relational database. The object-oriented description includes an object for describing a type of a member in the relational database, the object instantiated from a class derived from an abstract class for defining a data type of a member, the abstract class includes a property for indicating a generic Structured Query Language data type for the member, a property for indicating a database-specific data type name for the member, a method for constructing an object instantiated from a class derived from the abstract class
|
| Related patents |
|
|
Methods and systems for providing supplemental contextual content
FIG. 1 is a block diagram of an article generation system 100. In FIG. 1, an article generator 105 interacts with information sources 110 to publish articles to a ...
|
|
|
Assigning a hot spot in an electronic artwork
In general, in one aspect, the invention features apparatus and methods implementing a technique for creating an electronic artwork with a hot area. For a selected layer ...
|
|
|
3D virtual environment creation management and delivery system
A system for the creation, modification and delivery of a virtual environment is one in which the virtual reality environment or scene is stored not in terms of files, ...
|
|
|
Method and apparatus for producing and accessing composite data
OF THE INVENTION Reference will now be made in detail to the preferred embodiments of this invention, examples of which are illustrated in the accompanying drawings. To ...
|
|
|
Composing a description of a virtual 3D world from values stored in a database and generated by decomposing another description of a virtual 3D world
The foregoing needs, and other needs that will become apparent in the following description, are fulfilled by embodiments of the invention, which comprises, in one ...
|
|
|
Method, system and program product for animated web page construction and display
It is therefore one object of the present invention to provide a system and method for constructing and displaying web pages that make the web page loading process more ...
|
|
|
Encoding and transferring media content onto removable storage
In the following detailed description of embodiments of the invention, reference is made to the accompanying drawings in which like references indicate similar elements,...
|
|
|
Method and apparatus for refreshing a non-clocked memory
OF THE INVENTION A combinatorial decoding device and/or programmable refresh according to the invention is implemented in the context of a multiple port, multiple bank ...
|
|
|
Generalized network security policy templates for implementing similar network security policies across multiple networks
The present invention provides a software facility for implementing similar network security policies across multiple networks ("the facility"). Each network is a ...
|
|
|
Server system and method for distributing and scheduling modules to be executed on different tiers of a network
An exemplary embodiment of a component distribution server (CDS) system according to the present invention, connected to at least one network through at least one ...
|
|
|