Escolar Documentos
Profissional Documentos
Cultura Documentos
Informática II
O
Obbjjeeccttiivvooss::
- Criar uma base de dados
- Criar tabelas
- Criar relações entre tabelas
- Criar consultas
- Criar formulários
- Criar relatórios
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 identificação de cada livro. Considere que todos os livros têm
cotas diferentes.
1 n
EMPREGADOS LIVROS
DEPOSITAR
E
Exxeerrccíícciioo N
Nºº 11 –– C Taabbeellaass::
Crriiaaççããoo ddaass T
2. Crie as duas tabelas (T_Empregados, T_Livros) necessárias para esta base de dados tendo
em conta as seguintes características:
T_Empregados
Nome do Campo Tipo de Dados Características Gerais
BI Número ! Chave primária
! Nenhum valor pré-definido
NContribuinte Texto ou ! Os dígitos do número de contribuinte deverão
Número aparecer separados por um espaço entre cada 3
dígitos. Exemplo: 204 125 325
! Nenhum valor pré-definido
Nome Texto ! Tamanho 80
! É um campo obrigatório
Morada Texto ! Tamanho 255
Telefone Texto ou ! Exemplo de como deverá aparecer: (244) 810 300
Número
T_Livros
Nome do Campo Tipo de Dados Características Gerais
Cota Número ! Chave primária
Titulo Texto ! Tamanho 50
! Campo Obrigatório
Autor Texto ! Tamanho 80
Assunto Assistente de ! Deverá aparecer uma lista pré-definida com os
pesquisa seguintes valores: Economia, política, poesia,
informática, diversos
Editora Texto ! Tamanho 40
Ano Número ! Tamanho: inteiro
! Valor predefinido: ano actual (use para tal funções
adequadas)
! Apenas deverá aceitar anos superiores a 1900
! A mensagem, caso o ano esteja incorrecto, deverá
ser “O ano de publicação tem de ser superior a
1900”
! Legenda: Ano de Publicação
Oferecido Sim/Não
BiEmpregado Número ! Campo obrigatório
! Legenda: Empregado
E
Exxeerrccíícciioo N
Nºº 22 –– R meennttoo eennttrree aass T
Reellaacciioonnaam Taabbeellaass::
E
Exxeerrccíícciioo N meennttoo ddooss ddaaddooss nnaass ttaabbeellaass::
Nºº 33 –– PPrreeeenncchhiim
5. A inserção do BI, na tabela T_Livros, poderá ser efectuada de uma forma mais simples,
criando uma lista constituída apenas pelos BI’s existentes na tabela T_Empregados. Siga
para tal as seguintes instruções:
! Seleccione o campo bi
7. Altere novamente o método de introdução do bi, por forma a aparecer também o nome do
empregado.
9. Para que apareça o nome do empregado e não 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 número do bi na base de
dados.
E
Exxeerrccíícciioo N
Nºº 44 –– C Coonnssuullttaass // PPeessqquuiissaass::
Crriiaaççããoo ddee C
Nota:
! Para iniciar a criação das consultas clique no item Consultas apresentadas pelo Access
na lista de Objectos
! Sempre que criar a estrutura da consulta verifique os seus resultados através do botão
ou
Pesquisas de Selecção
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
publicação é inferior a 2000
4. Crie uma consulta de nome C_Livros_Access que liste todos os livros que contenham a
palavra Access no seu título.
Pesquisas Multi-Tabela
7. Crie uma consulta de nome C_Livros_Oferecidos que lista os livros que foram oferecidos
pelos empregados e a informação destes.
9. Crie uma consulta idêntica à anterior onde deve incluir também a ordenação pelo título do
livro. Dê à consulta o nome de C_Livro_Disponibilizados_Empregados_Ord_NomeTitulo
10. Crie uma consulta de nome C_Livros_pelo_Assunto que peça ao utilizador o assunto do
livro e mostre os dados relativos aos livros incluídos nesse assunto (o texto do critério,
entre parêntesis rectos, tem de ser diferente do nome do campo para que faça a devida
pergunta ao utilizador).
11. Crie uma consulta de nome C_Livros_pelo_InicioTitulo que peça ao utilizador o início do
título do livro e liste toda a informação dos mesmos (livros + empregado).
14. Altere a consulta anterior de modo a visualizar Nº livros como título da coluna Cota.
15. Crie uma consulta de nome C_Total_Livros_Oferecidos que indique o número 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
número de contribuinte introduzido.
19. Crie uma consulta C_LivrosA_Inf_Econ que liste todos os livros cujo título comece pela
letra A e o assunto seja Informática 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