Aggregating and manipulating dictionary metadata in a database system

   
   

Techniques for simplifying the aggregation of data stored in a number of objects in a database system. A user-defined type and an object view are associated with a kind of data to be aggregated. The object view specifies the locations of the data in the objects and maps the data to be aggregated into the user-defined type. An application program interface includes a fetch interface that causes the database system to make a query over the object view associated with the kind of data and return the aggregated data in a set of objects of the user-defined type. The returned data is converted to XML and may be further transformed using XSL stylesheets. The application program interface further includes a filter interface that specifies a restriction for the query, a count interface that specifies the number of objects to be returned at once by the application program interface, a transform interface that specifies an XSL style sheet, and a transform parameter interface for providing parameters to the XSL style sheet. The techniques may be used to aggregate metadata for various classes of objects from a data dictionary in a database system. In this application, each class of object has a name and a user-defined type and object view are associated with the class name. The fetch interface specifies a class name and the user-defined type and object view associated with the name are used to aggregate the metadata. One of the transforms performed in this application is the transformation of the metadata for an object into creation DDL for the object.

Tecniche per la facilitazione dell'aggregazione dei dati memorizzati in un certo numero di oggetti in un sistema della base di dati. Un tipo prestabilito dall'utente e una vista dell'oggetto sono associati con un genere di dati da aggregare. La vista dell'oggetto specifica le posizioni dei dati negli oggetti e traccia i dati da aggregare nel tipo prestabilito dall'utente. Un Application Program Interface include un'interfaccia di prend che induce il sistema della base di dati a fare una domanda sopra la vista dell'oggetto connessa con il genere di dati ed a restituire i dati aggregati in un insieme degli oggetti del tipo prestabilito dall'utente. I dati restituiti sono convertiti in XML e possono più ulteriormente essere trasformati usando gli stylesheets di XSL. Il Application Program Interface ulteriore include un'interfaccia del filtro che specifica una limitazione per la domanda, un'interfaccia di conteggio che specifica il numero di oggetti da rinviare immediatamente dal Application Program Interface, da un'interfaccia di trasformazione che specifica un foglio di stile di XSL e da un'interfaccia di parametro di trasformazione per fornire i parametri al foglio di stile di XSL. Le tecniche possono essere usate per aggregare il metadata per vari codici categoria degli oggetti da un dizionario di dati in un sistema della base di dati. In questa applicazione, ogni codice categoria di oggetto ha un nome e un tipo e una vista prestabiliti dall'utente dell'oggetto sono associati con il nome del codice categoria. L'interfaccia di prend specifica un nome del codice categoria ed il tipo e la vista prestabiliti dall'utente dell'oggetto connessa con il nome sono usati per aggregare il metadata. Uno del trasforma effettuato in questa applicazione è la trasformazione del metadata per un oggetto nella creazione DDL per l'oggetto.

 
Web www.patentalert.com

< System and method for user controlled insertion of standardized text in user selected fields while dictating text entries for completing a form

< File manager for storing several versions of a file

> Method and apparatus for network-enabled risk assessment

> Reformatting with modular proxy server

~ 00104