A data services layer is disclosed which maintains a dictionary of conceptual information and physical information about the data. Machine-readable requests to access the data are in a form related to a conceptual organization of the data, and is not specific to a physical organization of the data. A machine-readable query to obtain a subset of the data is produced by referencing the dictionary of conceptual and physical information about the data. The conceptual information is obtained from an object-relational-model of the data, and the physical information indicates how the data is organized on the data storage medium. Requests are written in a conceptual query language (CQL) which substantially uses terms belonging to or derived from a natural language. CQL includes terms in the classes of names and concepts, and wherein name terms are used to describe objects in the object-relational-model of the data, and concept terms are used to specify the data subset desired. Concept terms specify Facts desired from the data, and filters and sort specifications to be applied to the Facts. In an example embodiment, the data is organized in rows, and CQL includes a select command that retrieves data in rows. A set of data representing a profile of performance characteristics related to how to retrieve data is provided, and queries are formed based at least in part on the performance characteristics.

Uns dados prestam serviços de manutenção à camada são divulgados que mantem um dicionário da informação conceptual e da informação física sobre os dados. Os pedidos machine-readable alcançar os dados são em um formulário relacionado a uma organização conceptual dos dados, e não são específicos a uma organização física dos dados. Uma pergunta machine-readable para obter um subconjunto dos dados é produzida referencing o dicionário da informação conceptual e física sobre os dados. A informação conceptual é obtida de um objeto-relacional-modelo dos dados, e a informação física indica como os dados são organizados no meio de armazenamento de dados de. Os pedidos são escritos em uma língua de pergunta conceptual (CQL) a que use substancialmente os termos que pertencem ou derivado de uma língua natural. CQL inclui termos nas classes dos nomes e dos conceitos, e wherein os termos conhecidos são usados descrever objetos no objeto-relacional-modelo dos dados, e termos do conceito é usado especificar o subconjunto de dados desejado. Os termos do conceito especificam os fatos desejados dos dados, e os filtros e as especificações da sorte a ser aplicadas aos fatos. Em uma incorporação do exemplo, os dados são organizados nas fileiras, e CQL inclui um comando seleto que recupere dados nas fileiras. Um jogo dos dados que representam um perfil de características de desempenho relacionou-se a como recuperar dados é fornecido, e as perguntas são dadas forma basearam ao menos na parte nas características de desempenho.

 
Web www.patentalert.com

< (none)

< Self-tuning histogram and database modeling

> System for searching through descriptive data in a network having a hierarchical data structure describing contents and capabilities of the network devices

> (none)

~ 00047