# Desenhando Consultas ao Banco de Dados

A finalidade primária de um banco de dados é armazenar informações e auxiliá-lo a extrair as informações que esteja procurando. Diferentemente dos bancos de dados escritos em folhas de papel, o banco de dados do &kexi; permite que você especifique mais critérios de busca. Os resultados serão exibidos mais rapidamente, até para grandes conjuntos de dados. Isto é o grande poder que o banco de dados oferece. No entanto, para você ser capaz de executar consultas efetivas em seu banco de dados, você precisa aprender como dizer ao banco de dados o que você está procurando.

Com consultas ao banco de dados, você pode limitar os dados retornados de uma tabela para um pré-definido conjunto de linhas e colunas bem como juntar dinamicamente os dados provenientes de várias tabelas.

Para ver como as consultas funcionam na prática, você criará uma consulta `contatos` mesclando dados de duas tabelas: `pessoas` e `num_telefones` (desenhadas no capítulo 3.1 e preenchidas com dados no capítulo 3.2).

1. Crie uma nova consulta vazia selecionando Inserir Consulta no menu. A janela de desenho aparecerá. A janela é dividida em duas áreas: relacionamentos da consulta no topo e colunas da consulta abaixo.

2. Selecione a tabela `pessoas` na lista Tabela: localizada no topo da janela e clique no botão Adicionar. Uma representação gráfica da tabela aparecerá na área de relações. Faça o mesmo para a tabela `num_telefones` para inserí-la também, como na figura abaixo.

3. Adicione o relacionamento da consulta usando a técnica arrastar & soltar do mouse: clique no campo `id` na tabela `pessoas`, arraste-o e solte no campo `pessoa` da tabela `num_telefones`. Isto irá juntar ambos os campos criando um novo relacionamento.

4. Dê um duplo-clique no campo `nome` na tabela `pessoas` para adicionar o campo como uma coluna da consulta. Da mesma maneira, adicione os campos `sobrenome`, `rua`, `num_casa`, `cidade` da tabela `pessoas` e o campo `telefone` da tabela `num_telefones`.

5. O desenho da consulta agora está pronto para testes. Clique no botão Alternar para visão de dados na barra de ferramentas, para alternar da visão de desenho para a de dados fornecidos como resultados da consulta.

6. Salve o desenho da consulta para uso posterior clicando no botão Salvar na barra de ferramentas. Você pode também usar o Arquivo Salvar do menu ou pressionar as teclas CtrlS. Como sua consulta não havia sido salvo ainda, você será solicitado a especificar um nome para ela. Insira o texto `Contatos` no campo título e clique no botão OK.