Академический Документы
Профессиональный Документы
Культура Документы
Informtica II
O
Obbjjeeccttiivvooss::
-
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.
EMPREGADOS
DEPOSITAR
LIVROS
E
Exxeerrcccciioo N
N 11 C
Crriiaaoo ddaass T
Taabbeellaass::
1. Crie uma base dados vazia com o nome BDLivros.mdb
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
BI
Tipo de Dados
Nmero
NContribuinte
Texto
Nmero
Nome
Texto
Morada
Telefone
Texto
Texto
Nmero
ou
ou
Caractersticas Gerais
Chave primria
Nenhum valor pr-definido
Os dgitos do nmero de contribuinte devero
aparecer separados por um espao entre cada 3
dgitos. Exemplo: 204 125 325
Nenhum valor pr-definido
Tamanho 80
um campo obrigatrio
Tamanho 255
Exemplo de como dever aparecer: (244) 810 300
T_Livros
Nome do Campo
Cota
Titulo
Tipo de Dados
Nmero
Texto
Autor
Assunto
Texto
Assistente
pesquisa
Editora
Ano
Texto
Nmero
de
Caractersticas Gerais
Chave primria
Tamanho 50
Campo Obrigatrio
Tamanho 80
Dever aparecer uma lista pr-definida com os
seguintes valores: Economia, poltica, poesia,
informtica, diversos
Tamanho 40
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
Campo obrigatrio
Legenda: Empregado
Oferecido
BiEmpregado
Sim/No
Nmero
E
Exxeerrcccciioo N
Taabbeellaass::
N 22 R
Reellaacciioonnaam
meennttoo eennttrree aass T
1. Estabelea o relacionamento entre as tabelas unindo os campos apropriados.
E
Exxeerrcccciioo N
N 33 PPrreeeenncchhiim
meennttoo ddooss ddaaddooss nnaass ttaabbeellaass::
1. Introduza os seguintes dados na tabela T_Empregados:
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
Crriiaaoo ddee C
Coonnssuullttaass // PPeessqquuiissaass::
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
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
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
Crriiaaoo ddee FFoorrm
muullrriiooss::
Nota:
Para iniciar a criao dos formulrios clique no item Formulrios apresentadas pelo
Access na lista de Objectos
Esquema colunas
Estilo Industrial
Ttulo F_FichaEmpregado
Esquema tabela
Estilo Expedio
Ttulo F_TodosLivros
Origem T_Livros
Esquema colunas
Estilo Pedra
Ttulo F_FichaLivro
4. Crie um formulrio para gerir toda a informao dos empregados e respectivos livros.
4.1. Usando directamente as tabelas
Seleccione, agora, a tabela T_Livros e todos os campos (excepto o Bi, pois este
j consta na seleco anterior)
Esquema Tabela
Estilo Internacional
Esquema Tabela
Estilo Internacional
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)
Estilo Industrial
Ttulos
F_Empregado_Disponibilizou_Quantos_Livros
F_Empregado_Disponibilizou_Quantos_LivrosSub
6. Crie um formulrio para gerir todos os dados de um livro e do empregado que o disponibilizou.
Esquema Justificado
Estilo Tonalidades
Ttulo F_LivroEmpregado
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).
Tamanho: 20
Negrito
Estilo de fundo: transparente
Cor do primeiro plano (cor da letra): vermelho escuro
Fechar formulrio
Ir para o primeiro o primeiro registo
Ir para o registo anterior
Ir para o prximo registo
Ir para o ltimo registo
Adicionar novo registo
Anular registo
Eliminar registo
Guardar registo
E
Exxeerrcccciioo N
N 66 C
Crriiaaoo ddee R
Reellaattrriiooss::
Nota:
Para iniciar a criao dos relatrios clique no item Relatrios apresentadas pelo
Access na lista de Objectos
1. Crie um relatrio que liste toda a informao dos livros. Atravs do assistente de pesquisa faa:
Estilo: formal
D o nome de R_ListaLivros
Esquema: tabela
Estilo: negrito
D o nome de R_ListaEmpregados
3. Crie um relatrio que liste toda a informao dos empregados e a lista dos livros que cada um
disponibilizou.
D o nome de R_Livros_disponibilizados_por_Empregado
No cabealho da pgina:
-
Limites a transparente
Fonte a negrito e de tamanho 14
Elimine o rtulo associado
Cada empregado e respectivos livros devem aparecer numa folha nova. (sugesto: faa
quebra de pgina no cabealho ou rodap do grupo - nome).
4. Crie um relatrio que liste os livros que foram oferecidos. Tenha como referncia o relatrio
apresentado na Figura 2.
D o nome de R_Livros_pelo_Assunto
Clique em
7. Crie um relatrio com um grfico que mostre a percentagem de livros disponibilizados pelos
empregados:
Seleccione
a
consulta
C_empregado_depositou_quantos_livros
Nome
do
relatrio:
R_grafico_quant_livros_por_empregado
E
Exxeerrcccciioo N
N 77 C
Crriiaaoo ddoo M
Meennuu PPrriinncciippaall:
1. Para facilitar o manuseamento da base de dados crie um formulrio que permita gerir os
formulrios e relatrios criados anteriormente (ver Figura 3):
os selectores de registos,
os botes de navegao
as linhas divisoras
pr-visualizar
o
relatrio
R_grafico_quant_livros_por_empregado
- Livros Oferecidos pr-visualizar o relatrio R_LivrosOferecidos
- Livros por Assunto pr-visualizar o relatrio R_Livros_pelo_Assunto
- Sair da aplicao fechar o access
-
2. No formulrio F_EmpregadosLivros:
3. Para que o formulrio do menu principal seja sempre o primeiro formulrio a aparecer indique-o
no arranque:
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
N 88 M
Maanniippuullaaoo ddaa aapplliiccaaoo:
1. Acrescente o empregado: