Method and an apparatus for the processing of queries to a database

   
   

An apparatus and a method of processing queries to a relational database stored on a computer readable medium including a representation of relations between sections in tables in the database. The method includes identifying tables which contain a specified type of data, generating a plurality of queries (e.g., SQL queries) by selecting at least some primary tables from the identified tables, selecting a set of tables, each table in the set being related to a primary table via N relations, and repeating this, N being varied for each repetition, until the set of tables contains the specified data, and selecting an optimal one of the generated queries.

Un materiale e un metodo di elaborazione delle domande ad una base di dati relazionale memorizzata su un mezzo leggibile dall'elaboratore compreso una rappresentazione dei rapporti fra le sezioni in tabelle nella base di dati. Il metodo include identificare le tabelle che contengono un tipo specificato di dati, generante una pluralità di domande (per esempio, domande di SQL) selezionando almeno alcune tabelle primarie a partire dalle tabelle identificate, selezionanti un insieme delle tabelle, ogni tabella nell'insieme che relativo ad una tabella primaria via i rapporti di N e ripetendo questo, N che è variata per ogni ripetizione, fino a che l'insieme delle tabelle non contenga i dati specificati e selezionando ottimale delle domande generate.

 
Web www.patentalert.com

< Determining materialized view coverage

< Method and system for retrieving documents via an electronic data file

> Method and system for database queries and information delivery

> Systems and methods for performing temporal logic queries

~ 00111