Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumrio
Conceitos / Autores chave................................................. 3 1. Introduo...................................................................... 4 2. Consultas......................................................................5 3. Relatrios.....................................................................8 4. Concluses.................................................................... 11 5. Atividades...................................................................... 11 Materiais complementares.............................................. 12 Bibliograa......................................................................12
Conceitos / Autores-chave
Glossrio
SQL
Structured Query Language, ou Linguagem de Consulta Estruturada, uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das caractersticas originais do SQL foram inspiradas na lgebra relacional. A linguagem SQL definida por meio de vrias linguagens, sendo as mais usuais a LMD e a LDD. A linguagem padro para os bancos de dados relacionais.
Pontos Crticos
Linguagem de Manipulao de Dados (LMD-SQL)
A Linguagem de Manipulao de Dados constituda de um conjunto de operaes, a saber: seleo de dados, atualizao de dados, modificao de dados e excluso de dados no banco de dados.
Modelo Relacional
um modelo de dados, que se baseia no princpio em que todos os dados esto guardados em tabelas (ou, matematicamente falando, relaes). Toda sua definio terica e baseada na lgica de predicados e na teoria dos conjuntos.
que o usurio pode usar para inserir, editar ou exibir dados de uma tabela ou consulta. O usurio pode tanto usar formulrios para controlar o acesso aos dados, como definir quais campos ou linhas de dados sero exibidos. Por exemplo, certos usurios podem precisar ver somente alguns campos em uma tabela com vrios campos. Fornecer a esses usurios um formulrio que contenha somente esses campos facilita a utilizao do banco de dados. O usurio tambm pode adicionar botes e outros recursos a um formulrio para automatizar aes realizadas com freqncia.
1. Introduo
esta unidade sero apresentados os conceitos relacionados com a elaborao de consultas e realizao de formulrios no Access 2003.
As consultas podem ser feitas por meio da Linguagem SQL3 ou por meio de um assistente, definido no modo estrutura. Os relatrios tambm so apresentados e dispostos por meio de um assistente, desta forma, no necessrio algum conhecimento prvio de banco de dados.
2. Consultas
Para fazer a consulta necessrio seguir um conjunto de passos que so apresentados a seguir. As consultas apresentadas seguiro o modo estrutura, visto que um conjunto de passos didticos. Modo Estrutura: cria uma nova consulta sem utilizar assistente. Assistente de Consulta Simples: cria uma consulta de seleo a partir de campos que o usurio escolheu. Assistente de Consulta de Tabela de Referncia Cruzada: exibe os dados no formato de uma planilha eletrnica. Assistente de Consulta Localizar Duplicatas: localiza registros com valores de campos duplicados na tabela. Assistente de Consulta Localizar no Coincidentes: encontra os registros em uma tabela que no possuem registros relacionados em outra.
Uma consulta um objeto onde o usurio pode fazer perguntas ao Access sobre determinados dados armazenados em sua(s) tabela(s).
O Access exibir a caixa de texto Nova Consulta, conforme apresentado na figura 1, com as seguintes opes:
Estas consultas podem envolver uma tabela ou um conjunto de tabelas. Quando a consulta envolve mais de uma tabela, necessrio fazer uso dos conceitos de chave primria e chave estrangeira. A chave primria para garantir que o usurio esteja fazendo referncia a um registro especfico e a chave estrangeira para garantir que estamos falando do mesmo tipo de dado que referenciado em ambas as tabelas.
Mostrar Tabela
Ao escolher o modo estrutura ser apresentada a tela Mostrar Tabela, apresentada na gura 2, onde o usurio deve selecionar uma tabela para compor sua nova consulta. Caso uma consulta j tenha sido realizada e por sua vez armazenada, ela estar disponvel na aba correspondente a Consultas, ao lado da aba denominada Tabelas.
Logo a seguir, deve-se adicionar a tabela rea selecionada para realizar a consulta, por meio do uso do boto Adicionar, conforme apresentado na figura 3.
O passo seguinte adicionar os atributos ou campos desejados, que devem fazer parte da consulta. Junto com estes atributos possvel definir possveis condies ou critrios associados consulta.
Para adicionar os atributos necessrio selecionar, com o mouse, e arrastar at a linha Campo, conforme apresentado na figura 4.
3. Classicao
Pode escolher entre Classificao Crescente ou Decrescente dos registros, tambm definido como ordenao, crescente ou decrescente. Para especificar a ordem de classificao dos registros, na linha de Classificao do campo desejado, especifique Crescente (0-9 e A-Z) ou Decrescente (9-0 e Z- A).
Para que isto seja possvel, basta digitar a pergunta entre colchetes, exatamente na linha Critrio, do campo desejado, conforme apresentado na figura 5.
4. Mostrar
Figura 4. Tela utilizada para identificar propriedades da tabela e insero de novas caractersticas
Nesta tela possvel identificar dois campos, ndice e Campo2, e a tabela a qual eles pertencem. O quadro abaixo, da tabela selecionada possui vrios elementos, descritos a seguir:
Se esta opo estiver marcada o campo ser exibido na listagem, caso contrrio o campo no ser exibido. Isso pode ser utilizado para ocultar campos que esto servindo apenas como Critrios para filtrar a listagem.
Na figura 5, foi descrito em colchetes a seguinte frase: [Entre com o nmero do carto] Ao executar a consulta, o Access exibir uma caixa de dilogo onde o usurio dever digitar o nmero do carto que deseja pesquisar.
5. Critrio
Critrio a condio utilizada para limitar o conjunto de registros desejados para o resultado da consulta. Por exemplo, em vez de visualizar todos os fornecedores que a sua empresa utiliza, o usurio pode visualizar apenas esses fornecedores que pertencem a uma determinada cidade. Para isso, especifique critrios que limitem os resultados a registros cujo campo: Pas seja, Canad. possvel utilizar uma ferramenta que facilite a interao entre o usurio e o Banco de Dados, tornando a consulta mais dinmica. Por exemplo, possvel criar uma consulta em que o Access pea o valor do critrio a ser estabelecido na consulta.
1. Campo
Local destinado a armazenar os campos pertencentes tabela a ser pesquisada.
6. Ou
Esta opo d continuidade a novos critrios, que so considerados em conjunto com o critrio definido anteriormente
2. Tabela
Ao escolher o campo aparecer automaticamente o nome da tabela armazenado nesta opo.
Uma vez que foram definidos os parmetros descritos anteriormente, executa-se a consulta clicando no boto: definido na barra de ferramentas. Antes de sair do modo consulta, possvel gravar a consulta, para que fique disponvel.
3. Relatrios
O relatrio um objeto do banco de dados com a nalidade de imprimir registros em um Layout personalizado, alm de permitir a utilizao de agrupamento de registros em vrios nveis, clculos de somatria, mdias e outros, obtendo totais e subtotais. AutoRelatrio: Tabular: exibe as informaes como em uma planilha, ou seja, linhas e colunas onde cada linha equivale a um registro e cada coluna um campo. Assistente de grfico: exibe as informaes na forma de grficos. Assistente de etiqueta: relatrio para emisso de Etiquetas. Por exemplo, etiquetas de endereamento para Mala Direta.
Para criar um relatrio, o usurio deve: Estar com a janela de Banco de Dados ativa; Clique sobre o objeto Relatrios; Clique sobre o boto Novo.
figura 6. Tela utilizada para a escolha dos diferentes caminhos utilizados para a elaborao de relatrios
Novo Relatrio
A caixa de dilogo Novo Relatrio ser apresentada, conforme demonstrado na gura 6. nesta caixa que o usurio dene em qual consulta ou tabela o seu relatrio ser baseado.
O usurio dever escolher uma das seguintes opes que lhe ajudaro a criar o relatrio automaticamente (exceto modo estrutura que ser manual): Modo de estrutura: cria um relatrio sem utilizar um assistente, os campos so selecionados manualmente. Assistente de relatrio: ir ajud-lo a criar o seu relatrio baseado nas respostas que o usurio fornecer para o assistente. AutoRelatrio: Colunar: exibe as informaes em uma nica coluna a um campo embaixo do outro.
A opo escolhida ser a elaborao do formulrio por meio do Assistente de relatrio. Na figura 6 possvel verificar que o relatrio a ser criado funo de uma ou mais tabelas ou consultas previamente armazenadas no banco de dados. Uma vez definida a tabela a ser utilizada no relatrio, procede-se com a escolha dos campos da tabela escolhida que devem fazer parte do relatrio. Para tanto, utiliza-se as flechas > (move campo a campo) ou >> (para mover todos os campos), conforme apresentado na figura 7.
Na figura 8, apresentase um exemplo em que codigoFuncional foi escolhido como primeiro nvel de agrupamento, e no nvel mais abaixo temse os demais atributos da tabela.
Uma vez que os nveis foram definidos, passa-se fase seguinte , onde possvel ordenar de forma crescente ou decrescente os registros de detalhe, conforme apresentado na figura 9.
O passo seguinte definir os nveis de grupo desejados. Para isto necessrio selecionar o campo que deve ser agrupado e clicar no cone >. Para nveis de granularidade maior, possvel definir prioridade. O relatrio exibir os dados classificados por grupos.
Importante
Uma vez que os atributos foram definidos, possvel gerar resumos para os atributos cujo domnio numrico, por exemplo, idade, salrio, preo de produtos, etc. As operaes possveis de se gerar resumos so: soma, e mdia. Da mesma forma, possvel identificar dentre um conjunto de valores, o valor mximo ou o valor mnimo.
Antes de apresentar o relatrio, necessrio dar um ttulo a ele, conforme apresentado na figura 12. Nesta tela, o nome do relatrio Relatrio Dados Funcionrio. Este ttulo aparece como cabealho do relatrio.
O passo seguinte antes da elaborao do relatrio a escolha do Layout. Existem vrias formas de Layout(s), que podem ser escolhidas ajustando-se necessidade do usurio, conforme apresentado na figura 10.
Figura 12. Tela utilizada para disponibilizar um ttulo ao relatrio Figura 10. Tela indicativa de opes de layout
Na figura 11 so exemplificados estilos de apresentao do formulrio. Existem alguns padres que podem ser escolhidos conforme a necessidade do usurio. Nesta figura foi escolhido o estilo Negrito.
Figura 11. Tela indicativa de padres disponveis no Access Figura 13. Tela com exemplo de um relatrio
10
4. Concluses
As consultas e relatrios so elementos importantes na elaborao de um projeto.
Quando o projeto exige uma modelagem de dados mais aprofundada sobre as informaes necessrias, que devem ser tratadas pelo Sistema de Banco de Dados, ento necessrio estender os conceitos que foram tratados nesta unidade, de tal forma que as consultas sejam eficientes e sobre tudo, adequadas ao novo modelo de dados. Nesta unidade foram tratados conceitos bsicos, guiados pelo prprio assistente da ferramenta, de tal forma que o aluno seja capaz de entender a importncia do uso das consultas e relatrios provindos do banco de dados.
5. Atividades
Introduo
Esta atividade tem a finalidade de verificar a habilidade do aluno em elaborar uma tabela no banco de dados Access, logo a seguir realizar algumas consultas e gerar formulrios.
11
Exemplo
FUNCIONRIO Elisa Elisa Elisa Leonardo Leonardo Leonardo MS DA VENDA 01 02 03 01 02 03 TOTAL DA VENDA R$ 175,00 R$ 385,00 R$ 520,00 R$ 180,00 R$ 354,00 R$ 459,00 Crie um relatrio pelo assistente de relatrio tendo como base somente 2 campos da tabela.
2.
3.
Materiais complementares
ONLINE TRAINING SOLUTIONS, Microsoft Office Access 2003 Step by Step. Ed. Microsoft Press, 2003. 368p.
Bibliograa
MARCOS, J. Microsoft Office Access 2003 Passo a Passo Lite. Ed. Makron Books, 1. ed. 2004. 208p. DENISE, F. A., Microsoft Office Access 2003, - Guia Ptico, Ed. Viena, 1 edio, 2005, 166p.
12