# Desenhar Pesquisas de Bases de Dados

O objectivo principal de uma base de dados é guardar e ajudar a extrair a informação que você procura. Ao contrário das bases de dados escritas em papel, a base de dados &kexi; permite-lhe introduzir mais critérios de pesquisa. Os resultados são devolvidos mais rapidamente, mesmo para grandes conjuntos de dados. Todo este é o poder das bases de dados; contudo, para ser capaz de efectuar pesquisas eficientes na sua base de dados, você terá de aprender como dizer à base de dados o que procura.

Com as pesquisas das bases de dados, poderá limitar os dados que vêm de uma tabela para um conjunto predefinido de linhas e colunas, assim como juntar dinamicamente os dados que vêm de várias tabelas.

Para ver como as pesquisas funcionam na prática, você irá criar a pesquisa `contactos`, que junta os dados de duas tabelas, a `pessoas` e a `numeros_telefone` (desenhada no capítulo 3.1 e preenchida com dados no capítulo 3.2 ).

1. Crie uma nova pesquisa vazia, seleccionando a opção Inserir Pesquisa do menu. A janela de desenho irá aparecer. A janela aparece dividida em duas áreas: as relações da pesquisa no topo e as colunas da pesquisa em baixo.

2. Seleccione a tabela `pessoas` na lista Tabela:, localizada no topo da janela, e carregue no botão Adicionar. Irá aparecer uma representação gráfica da tabela na área de relações. Faça o mesmo para a tabela `numeros_telefone`, para inseri-la também, como acontece na figura abaixo.

3. Adicione uma relação à pesquisa com a técnica 'drag & drop' com o rato: carregue no campo `id` da tabela `pessoas`, arraste-o e largue no campo `pessoa` da tabela `numeros_telefone`. Isto irá juntar ambos os campos, criando uma nova relação.

4. Faça duplo-click no campo `nome` da tabela `pessoas`, para adicionar o campo como uma coluna da pesquisa. Da mesma forma, adicione os campos `apelido`, a `rua`, o `numero_porta` e a `cidade` da tabela `pessoas` e o `telefone` da tabela `numeros_telefone`.

5. O desenho da pesquisa está pronto para ser testado. Carregue no botão Mudar para a vista de dados, da barra de ferramentas, para mudar do desenho para a visualização dos dados fornecidos, como resultado da pesquisa.

6. Grave o desenho da pesquisa, para uso posterior, carregando no botão Gravar da barra de ferramentas. Também poderá usar a opção Ficheiro Gravar do menu ou carregar em CtrlS. Dado que o desenho da pesquisa ainda não foi gravado, ser-lhe-á pedido um nome para ela. Indique o texto `Contactos`, no campo do título, e carregue no botão OK.