Escolar Documentos
Profissional Documentos
Cultura Documentos
Exercício 2
Exercício 2
Informtica II
O
Obbjjeeccttiivvooss::
- Criar uma base de dados
- Criar tabelas
- Criar relaes entre tabelas
- Criar consultas
- Criar formulrios
- Criar relatrios
Os empregados de um gabinete de advocacia decidiram criar uma pequena biblioteca para partilharem os
livros que cada um tem. Numa primeira fase pretendem uma base de dados que registe quem disponibiliza os
livros (oferecidos ou somente emprestados) e a identificao de cada livro. Considere que todos os livros tm
cotas diferentes.
1 n
EMPREGADOS LIVROS
DEPOSITAR
E
Exxeerrcccciioo N
N 11 C Taabbeellaass::
Crriiaaoo ddaass T
2. Crie as duas tabelas (T_Empregados, T_Livros) necessrias para esta base de dados tendo
em conta as seguintes caractersticas:
T_Empregados
Nome do Campo Tipo de Dados Caractersticas Gerais
BI Nmero Chave primria
Nenhum valor pr-definido
NContribuinte Texto ou Os dgitos do nmero de contribuinte devero
Nmero aparecer separados por um espao entre cada 3
dgitos. Exemplo: 204 125 325
Nenhum valor pr-definido
Nome Texto Tamanho 80
um campo obrigatrio
Morada Texto Tamanho 255
Telefone Texto ou Exemplo de como dever aparecer: (244) 810 300
Nmero
T_Livros
Nome do Campo Tipo de Dados Caractersticas Gerais
Cota Nmero Chave primria
Titulo Texto Tamanho 50
Campo Obrigatrio
Autor Texto Tamanho 80
Assunto Assistente de Dever aparecer uma lista pr-definida com os
pesquisa seguintes valores: Economia, poltica, poesia,
informtica, diversos
Editora Texto Tamanho 40
Ano Nmero Tamanho: inteiro
Valor predefinido: ano actual (use para tal funes
adequadas)
Apenas dever aceitar anos superiores a 1900
A mensagem, caso o ano esteja incorrecto, dever
ser O ano de publicao tem de ser superior a
1900
Legenda: Ano de Publicao
Oferecido Sim/No
BiEmpregado Nmero Campo obrigatrio
Legenda: Empregado
E
Exxeerrcccciioo N
N 22 R meennttoo eennttrree aass T
Reellaacciioonnaam Taabbeellaass::
E
Exxeerrcccciioo N meennttoo ddooss ddaaddooss nnaass ttaabbeellaass::
N 33 PPrreeeenncchhiim
5. A insero do BI, na tabela T_Livros, poder ser efectuada de uma forma mais simples,
criando uma lista constituda apenas pelos BIs existentes na tabela T_Empregados. Siga
para tal as seguintes instrues:
Seleccione o campo bi
7. Altere novamente o mtodo de introduo do bi, por forma a aparecer tambm o nome do
empregado.
9. Para que aparea o nome do empregado e no o bi, altere mais uma vez o campo bi da tabela
T_Livros, da seguinte forma:
Escolha a tabela
Nota: Embora o Access mostre o nome do empregado, est a guardar o nmero do bi na base de
dados.
E
Exxeerrcccciioo N
N 44 C Coonnssuullttaass // PPeessqquuiissaass::
Crriiaaoo ddee C
Nota:
Para iniciar a criao das consultas clique no item Consultas apresentadas pelo Access
na lista de Objectos
Sempre que criar a estrutura da consulta verifique os seus resultados atravs do boto
ou
Pesquisas de Seleco
1. Crie uma consulta de nome C_Livros_Diversos que liste todos os livros cujo assunto
diversos
3. Crie uma consulta de nome C_Livros_Ano_ate_2000 que lista os livros cujo ano de
publicao inferior a 2000
4. Crie uma consulta de nome C_Livros_Access que liste todos os livros que contenham a
palavra Access no seu ttulo.
Pesquisas Multi-Tabela
7. Crie uma consulta de nome C_Livros_Oferecidos que lista os livros que foram oferecidos
pelos empregados e a informao destes.
9. Crie uma consulta idntica anterior onde deve incluir tambm a ordenao pelo ttulo do
livro. D consulta o nome de C_Livro_Disponibilizados_Empregados_Ord_NomeTitulo
10. Crie uma consulta de nome C_Livros_pelo_Assunto que pea ao utilizador o assunto do
livro e mostre os dados relativos aos livros includos nesse assunto (o texto do critrio,
entre parntesis rectos, tem de ser diferente do nome do campo para que faa a devida
pergunta ao utilizador).
11. Crie uma consulta de nome C_Livros_pelo_InicioTitulo que pea ao utilizador o incio do
ttulo do livro e liste toda a informao dos mesmos (livros + empregado).
14. Altere a consulta anterior de modo a visualizar N livros como ttulo da coluna Cota.
15. Crie uma consulta de nome C_Total_Livros_Oferecidos que indique o nmero de livros
oferecidos.
17. Crie uma consulta C_Quantos_Anos_Tem_o_Livro que mostre quantos anos tem cada livro
18. Crie uma consulta C_Empregados_Sem_NContribuinte que liste todos os empregados sem
nmero de contribuinte introduzido.
19. Crie uma consulta C_LivrosA_Inf_Econ que liste todos os livros cujo ttulo comece pela
letra A e o assunto seja Informtica ou Economia.
20. Crie uma consulta C_Livros_Pelo_Assunto_Editora que liste todos os livros que contenham
o assunto ou a editora escolhidos pelo utilizador
E
Exxeerrcccciioo N
N 55 C muullrriiooss::
Crriiaaoo ddee FFoorrm
Nota:
Para iniciar a criao dos formulrios clique no item Formulrios apresentadas pelo
Access na lista de Objectos
Para facilitar a criao de cada formulrio use o assistente do Access
Origem T_Livros
Campos seleccionados todos
Esquema colunas
Estilo Pedra
Ttulo F_FichaLivro
4. Crie um formulrio para gerir toda a informao dos empregados e respectivos livros.
5. Crie um formulrio que indique quantos livros disponibilizou cada empregado e a lista desses
livros. (ateno: para efectuar correctamente esta alnea deve acrescentar na consulta
C_Empregado_Disponibilizou_Quantos_Livros o Bi do empregado, para que haja ligao com
a tabela T_Livros)
6. Crie um formulrio para gerir todos os dados de um livro e do empregado que o disponibilizou.
Cabealho do formulrio
Cabealho de pgina
Detalhe
Rodap de pgina
Rodap do formulrio
Modifique os campos bi, nome e n de livros inibido a alterao dos mesmos (ver
propriedades).
O boto deve apenas aparecer no cran
Coloque o ttulo N de Livros Entregues por cada Empregado no cabealho da
pgina
Insira o nmero de pgina no rodap com o formato Pgina N de M alinhada
direita (use para tal uma caixa de texto e a propriedade origem do controlo).
Altere a legenda do boto para Lista dos Livros
No subformulrio aumente o rtulo e a caixa de texto do campo ttulo do livro.
E
Exxeerrcccciioo N
N 66 C Reellaattrriiooss::
Crriiaaoo ddee R
Nota:
Para iniciar a criao dos relatrios clique no item Relatrios apresentadas pelo
Access na lista de Objectos
Para facilitar a criao de cada relatrio use o assistente do Access
1. Crie um relatrio que liste toda a informao dos livros. Atravs do assistente de pesquisa faa:
3. Crie um relatrio que liste toda a informao dos empregados e a lista dos livros que cada um
disponibilizou.
4. Crie um relatrio que liste os livros que foram oferecidos. Tenha como referncia o relatrio
apresentado na Figura 2.
7. Crie um relatrio com um grfico que mostre a percentagem de livros disponibilizados pelos
empregados:
2. No formulrio F_EmpregadosLivros:
Ferramentas arranque
4. Feche o Access e volte a abrir a sua base de dados BDLivros.mdb. Verifique o resultado. (Nota:
para entrar no modo de alterao da BD deve pressionar a tecla shift sempre que abrir a base de
dados).
E
Exxeerrcccciioo N Maanniippuullaaoo ddaa aapplliiccaaoo:
N 88 M
1. Acrescente o empregado:
4. Acrescente o livro:
7. Termine a aplicao