NOVAS FUNCIONALIDADES PARA A LINGUAGEM CPREF-SQL COM SUPORTE A PREFERÊNCIAS DO USUÁRIO

Autores

  • Vinícius Vitor dos Santos Dias Universidade Federal de Uberlândia
  • Sandra de Amo Universidade Federal de Uberlândia

Palavras-chave:

preferências condicionais, consultas com preferências, extensão sql, operadores de desigualdade, teste de consistência

Resumo

A noção de especificação de preferências do usuário vem conquistando um espaço de grande interesse na comunidade científica. Um dos grandes desafios, sem dúvida, é incorporar esses conceitos em uma linguagem de consulta que possibilite a utilização de todas essas funcionalidades. A linguagem CPref-SQL é um bom exemplo disso, sendo capaz de representar e fazer consultas sobre preferências condicionais. Sendo uma preferência um conjunto de regras, um dos problemas que podem surgir é justamente a questão da consistência das regras, ou seja, é importante garantir que não haja contradições entre elas. Para tanto, foi implementado o Teste de Consistência, que determina se um determinado conjunto de regras é consistente ou não. Este teste consiste de duas etapas, que serão explicadas detalhadamente no decorrer deste artigo. Abordamos também a implementação On-Top de uma extensão da CPref-SQL, que adiciona operadores de desigualdade à sintaxe das regras de preferência da linguagem, trazendo para esta maior expressividade. Por fim, exemplos de uso da extensão da linguagem são apresentados para um melhor entendimento do seu funcionamento e recursos.

Downloads

Não há dados estatísticos.

Downloads

Publicado

2012-06-04

Edição

Seção

Ciência da Computação