A graphical SQL query generator and query operators are disclosed. The query tool embeds matrix objects that are used for building and transforming SQL based queries, views, data cubes and other relations including "virtual" or calculated relations. The matrix objects trace the structure of a relation to its source data and thereby make the structure of complex multilayered database queries transparent to the end-user. The methods are especially useful in data warehousing where the buildup of fact tables in star or other schemas needs to be transparent to the user. Thus, a system is disclosed that is able to quickly reveal how data warehousing schemas and relations in SQL and similar relational type databases evolve from source data and each other into more complicated structures. It supports the creation and maintenance of complex database structures such as scientific studies and other decision support structures as well as simplifying ad-hoc querying of SQL databases. The methods disclosed are used to implement a more transparent and yet powerful relational algebra on top of the standard SQL relational algebra used in most SQL databases.

Un generatore grafico di domanda di SQL e gli operatori di domanda sono rilevati. L'attrezzo di domanda include gli oggetti della tabella che sono usati per costruzione e domande basate SQL di trasformazione, viste, cubi di dati ed altri rapporti compreso "i rapporti virtuali" o calcolati. Gli oggetti della tabella seguono la struttura di un rapporto ai relativi dati di fonte e quindi rendono la struttura delle domande multilayered complesse della base di dati trasparente all'utilizzatore finale. I metodi sono particolarmente utili nei dati che immagazzinano dove l'accumulazione delle tabelle di fatto in stella o in altri schemi deve essere trasparente all'utente. Quindi, un sistema è rilevato che può rivelare rapidamente come i dati che immagazzinano gli schemi ed i rapporti nello SQL ed il tipo relazionale simile basi di dati si evolvono dai dati e da di fonte nelle strutture più complicate. Sostiene la creazione ed il mantenimento delle strutture complesse della base di dati quali gli studi scientifici e di altre strutture dell'ausilio decisionale così come la facilitazione ad hoc dell'interrogazione delle basi di dati di SQL. I metodi rilevati sono usati per effettuare un'algebra relazionale più trasparente ma più potente in cima all'algebra relazionale standard di SQL usata nella maggior parte delle basi di dati di SQL.

 
Web www.patentalert.com

< Relational database access system using semantically dynamic objects

< Indexing key ranges

> Method for performing a data query

> Method and apparatus for processing frames using static and dynamic classifiers

~ 00075