Processing

Please wait...

Settings

Settings

Goto Application

1. WO2002037335 - OBJECT-ORIENTED DATABASE ABSTRACTION AND STATEMENT GENERATION

Publication Number WO/2002/037335
Publication Date 10.05.2002
International Application No. PCT/US2001/042847
International Filing Date 30.10.2001
IPC
G06F 17/30 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
30Information retrieval; Database structures therefor
CPC
G06F 16/289
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
28Databases characterised by their database models, e.g. relational or object models
289Object oriented databases
Y10S 707/99943
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99941Database schema or data structure
99943Generating database or data structure, e.g. via user interface
Y10S 707/99944
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99941Database schema or data structure
99944Object-oriented database structure
Applicants
  • LOUDCLOUD, INC. [US]/[US]
Inventors
  • POSKANZER, Harold
Agents
  • LABARRE, James, A.
Priority Data
09/699,34931.10.2000US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) OBJECT-ORIENTED DATABASE ABSTRACTION AND STATEMENT GENERATION
(FR) ABSTRACTION ORIENTEE OBJET D'UNE BASE DE DONNEES ET PRODUCTION D'INSTRUCTIONS
Abstract
(EN)
An interface provides a level of abstraction between the structure of a database system and application programs which access that system. The database system is represented by a model comprised of objects which correspond to the components of the database system. An object at a higher level encapsulates information contained in these other objects regarding the structure of the database. Whenever an application program requires access to the database, it sends a message to the higher level encapsulation object. The lower-level objects implement methods which automatically generate appropriate database commands. When the encapsulation object receives a call from an application program requesting data in the database, it instructs table objects to obtain the required data. In response, the table objects invoke field objects to identify how to represent data in each of the database fields to which they correspond. The table object concatenates the responses received from each of the field objects to construct a command that is presented to the database to retrieve the desired data.
(FR)
La présente invention concerne une interface permettant d'établir un niveau d'abstraction entre la structure d'un système de base de données et des programmes d'application ayant accès à ce système. Le système de base de données est représenté par un modèle composé d'objets correspondant aux éléments constitutifs du système de base de données. Un objet se trouvant à un niveau supérieur encapsule les informations relatives à la structure de la base de données contenues dans les autres objets. Lorsqu'un programme d'application nécessite l'accès à la base de données, il envoie un message à l'objet d'encapsulation situé au niveau supérieur. Les objets se trouvant à un niveau inférieur mettent en oeuvre des procédés qui permettent de produire automatiquement les commandes de base de données. Lorsque l'objet d'encapsulation reçoit un appel provenant d'un programme d'application qui sollicite des données contenues dans la base de données, il donne l'ordre aux objets de la table d'obtenir les données demandées. En réponse, les objets de la table font appel à des objets de champ afin de déterminer la façon de représenter les données dans chacun des champs de la base de données auquel ils correspondent. L'objet de table enchaîne les réponses transmises par chacun des objets de champ afin d'élaborer une commande qui est transmise à la base de données pour récupérer les données souhaitées.
Also published as
Latest bibliographic data on file with the International Bureau