Transparent updates to partitioned views in a federated database system

   
   

A system and methods allowing for the transparent updates of views in database environments is provided. In operation, the partitioned view may be modified, deleted, or replaced using a portioning function. A partitioning function operates on data in the database environment to provide updates of partitioned views. The partitioning function is generated for each partitioned view. The partitioning function is generated by loading the partitioning constraint expression on the partitioning column for each child table of the partitioned view. The tables are remapped such that a view column is superimposed on the partitioning column. The resulting remapped table is stored in an array of expressions that are then processed to produce the partitioning function. The partition-id of each table in the partitioned view is set based on their order of appearance in the initial view definition. Further, the present invention contemplates partitioned column updates and non-partitioned column updates.

Un système et des méthodes tenant compte des mises à jour transparentes des vues dans des environnements de base de données est fourni. En fonction, la vue divisée peut être modifiée, supprimée, ou remplacée en utilisant une fonction de partage. Une fonction de division opère des données dans l'environnement de base de données pour fournir des mises à jour des vues divisées. La fonction de division est produite pour chaque vue divisée. La fonction de division est produite en chargeant l'expression de division de contrainte sur la colonne de division pour chaque table d'enfant de la vue divisée. Les tables remapped tels qu'une colonne de vue est superposée à la colonne de division. La table remapped résultante est stockée dans un choix d'expressions qui sont alors traitées pour produire la fonction de division. L'cloison-identification de chaque table dans la vue divisée est réglée basée sur leur ordre d'aspect dans la définition initiale de vue. De plus, la présente invention contemple les mises à jour divisées de colonne et les mises à jour non-divisées de colonne.

 
Web www.patentalert.com

< Methods and apparatus for searching for and identifying information of interest to users

< Focused search engine and method

> Technique and method which dynamically generates various depth levels of abstracts for text based data sources on demand

> Entertainment project workforce search system network

~ 00115