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).
Crie uma nova consulta vazia selecionando InserirConsulta no menu. A janela de desenho aparecerá. A janela é dividida em duas áreas: relacionamentos da consulta no topo e colunas da consulta abaixo.
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.
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.
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.
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.
Salve o desenho da consulta para uso posterior clicando no botão Salvar na barra de ferramentas. Você pode também usar o ArquivoSalvar 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.