Sistemas de Consultas Visuais para SGBD-OOs com Interfaces Inteligentes: Arquitetura e Implementação
Autores
1730 |
299,359
|
|
1731 |
299,359
|
Informações:
Publicações do PESC
Usuários inexperientes têm dificuldades em criar, consultar e manter informações em banco de dados. Atualmente, essas operações são bastante frequentes e necessárias, entretanto nem todos os usuários possuem o conhecimento necessário para realizá-las, tanto no nível sintático quanto semântico.
Para minimizar estas dificuldades é necessário definir novos métodos de interação, baseados no gerenciamento indireto. Estes métodos são implementados por programas inteligentes que atuam como intermediários na comunicação entre os usuários e outros programas, obtendo-se um processo cooperativo de iniciação, manutenção e controle das tarefas realizadas no computador.
Esta tese propõe uma arquitetura para o desenvolvimento de sistemas de consultas visuais para banco de dados orientado a objetos e apresenta a implementação de um protótipo que valida a arquitetura. Esta arquitetura permite a realização do gerenciamento indireto utilizando os conceitos de interfaces inteligentes.
A implementação apresentada utiliza os ícones como representação visual para apresentar o domínio de interesse da consulta e criar as sentenças que serão transformadas em consultas OQL.
A técnica de interfaces inteligentes utilizada foi a de interfaces adaptativas. Esta técnica baseia-se na modificação gradual da interface do sistema de acordo com a evolução do conhecimento do usuário sobre a tarefa executada e o modelo de dados consultado. Tanto o volume de informações quanto os elementos visuais apresentados na interface podem ser modificados cada vez que o usuário realiza uma consulta no sistema.
It is very difficult for inexperient database users to create, query and mantain database information. This operations are very frequent and necessary nowadays but not all users have sufficient knowledge for this tasks, neither in the sintatic nor in the semantic level.
To minimize this problem, it is necessary to define new interaction methods, based on indirect management. This methods are implemented by intelligent programs that intermediate the communication betwen the user and other programs, creating a cooperative process where the inicialization, mantainance and control of computer tasks can take place.
This work proposes an architecture to support the development of visual query systems for object oriented databases and present an implementation prototype that validates the proposed aechitecture. This architecture perform the indirect management using intelligent interface concepts.
The implementation presented uses the iconic visual representation to display the query domain of interest and to create setences that will be transformed in OQL queries. We have used adaptative interfaces as our intelligent interface technique. This technique gradually modify the system interface based on the user evolution over the knowledge about the task being executed and the data model queried. Both the information contents or the displayed visual elements of the interface can be modified each time the user queries the database from the system.