Escolar Documentos
Profissional Documentos
Cultura Documentos
Access Livraria Projeto Completo PDF
Access Livraria Projeto Completo PDF
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
DEPOSITAR
LIVROS
Fig. 1 - Diagrama Entidade Relacionamento (DER) da Base de Dados Empregados(nome, bi, ncontribuinte, morada, telefone) Livros(cota, titulo, autor, assunto, editora, ano, oferecido, biEmpregado)
T_Empregados
Nome do Campo BI NContribuinte Tipo de Dados Nmero Texto Nmero 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
ou
T_Livros
Nome do Campo Cota Titulo Autor Assunto Tipo de Dados Nmero Texto Texto Assistente pesquisa Texto Nmero Oferecido BiEmpregado Sim/No Nmero 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
de
Editora Ano
3. Altere o ano do livro com a cota 1004 para 1890. 4. Altere o N do BI do empregado do livro Quem voc? para 104650350.
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: Altere o campo bi de nmero para assistente de pesquisa Seleccione a tabela T_Empregados (que contm os valores disponveis) Seleccione o campo bi
7. Altere novamente o mtodo de introduo do bi, por forma a aparecer tambm o nome do empregado. No modo de estrutura seleccione, no bi, o assistente de pesquisa Escolha a tabela T_Empregados Seleccione os campos a apresentar (bi e nome) Retire a opo ocultar a coluna chave
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: Seleccione o assistente de pesquisa, no campo bi Escolha a tabela Seleccione os campos bi e nome Mantenha seleccionada a opo ocultar a coluna chave
Nota: Embora o Access mostre o nome do empregado, est a guardar o nmero do bi na base de dados.
Pesquisas de Seleco
1. Crie uma consulta de nome C_Livros_Diversos que liste todos os livros cujo assunto diversos
2. Crie uma consulta de nome C_Livros_AlbinoSantos que liste todos os livros disponibilizados pelo empregado Albino Santos (n BI 111 111 111) 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.
5. Crie uma consulta de nome C_Empregados_Nome_Iniciar_A que liste todos os empregados cujo nome inicie por A.
Pesquisas Multi-Tabela
6. Crie uma consulta de nome C_Livro_Disponibilizados_Empregados onde aparecer a cota, o ttulo, o autor e o assunto do livro e toda a informao do empregado.
7. Crie uma consulta de nome C_Livros_Oferecidos que lista os livros que foram oferecidos pelos empregados e a informao destes.
8. Crie uma consulta de nome C_Livro_Disponibilizados_Empregados_Ord_Nome que lista todos os livros depositados pelos empregados incluindo o nome do empregado. O resultado da consulta dever aparecer ordenado pelo nome do empregado.
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
Pesquisas por Parmetros 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).
12. Crie uma consulta C_Livros_Publicados_Depois_de que pergunte ao utilizador um ano e mostre os dados relativos aos livros que foram publicados depois desse ano. A tabela deve ficar ordenada por ordem decrescente do ano de publicao. Pesquisas com Clculos
13. Crie uma consulta C_Empregado_Disponibilizou_Quantos_Livros que mostre quantos livros depositou cada 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.
16. Crie uma consulta de nome C_Total_Livros_Emprestados_Empregados que apresente o total de livros apenas emprestados por cada empregado.
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
1. Crie um formulrio que permita manipular toda a informao de cada empregado. Seleccione a tabela T_Empregados e todos os seus campos Esquema colunas Estilo Industrial Ttulo F_FichaEmpregado
2. Crie um formulrio que permita manipular toda a informao de todos os livros. Seleccione a tabela T_livros e todos os seus campos Esquema tabela Estilo Expedio Ttulo F_TodosLivros
3. Crie um formulrio que represente a ficha individual de cada livro. 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. 4.1. Usando directamente as tabelas Seleccione a tabela T_Empregados e todos seus os campos Seleccione, agora, a tabela T_Livros e todos os campos (excepto o Bi, pois este j consta na seleco anterior) De seguida, seleccione a T_Empregados como tabela principal e a opo formulrio com subformulrios. (O objectivo ver todos os livros disponibilizados agrupados por empregado). Esquema Tabela Estilo Internacional Ttulos F_EmpregadosLivros e F_EmpregadosLivrosSub