75$%$/+2 1 $&&(66 7HFQRORJLDV GD ,QIRUPDomR H .),&+$ '( 75$%$/+2 1 $&&(66 7hfqrorjldv gd ,qirupdomr

download 75$%$/+2 1 $&&(66 7HFQRORJLDV GD ,QIRUPDomR H .),&+$ '( 75$%$/+2 1 $&&(66 7hfqrorjldv gd ,qirupdomr

of 18

  • date post

    23-Dec-2018
  • Category

    Documents

  • view

    216
  • download

    0

Embed Size (px)

Transcript of 75$%$/+2 1 $&&(66 7HFQRORJLDV GD ,QIRUPDomR H .),&+$ '( 75$%$/+2 1 $&&(66 7hfqrorjldv gd ,qirupdomr

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt Pg.1

Exerccio n 1 Criao das tabelas:

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.

Fig. 1 - Diagrama Entidade Relacionamento (DER) da Base de Dados

1. Crie uma base dados vazia com o nome BDLivros

2. Crie as duas tabelas (T_Empregados, T_Livros) necessrias para esta base de dados tendo em

conta as seguintes caractersticas:

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt Pg.2

Exerccio n 2 Relacionamento entre as Tabelas:

1. Faa relacionamento entre as tabelas.

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt Pg.3

2. Aplique a integridade referencial no relacionamento entre as duas tabelas.

Exerccio n 3 Preenchimento dos dados nas tabelas:

1. Introduza os seguintes dados na tabela T_Empregados:

2. Introduza os seguintes dados na tabela T_Livros:

3. Altere o ano do primeiro livro para 1890.

4. Altere o nome do empregado do ltimo livro para Isabel Sousa.

Nota: Embora o Access mostre o nome do empregado, est a guardar o nmero do bi na base de

dados.

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt Pg.4

Exerccio N 4 Criao de Consultas / Pesquisas:

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 seus resultados atravs dos botes:

Pesquisas de Seleo

1. Crie uma consulta de nome C_Livros_Diversos que liste todos os livros cujo assunto diverso

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.

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt Pg.5

7. Crie uma consulta de nome C_Livros_Oferecidos que lista os livros que foram oferecidos pelos

empregados e a informao destes.

Pesquisas com Ordenao

8. Crie uma consulta de nome C_Livros_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_Livros_Disponibilizados_Empregados_Ord_NomeTitulo

Pesquisas por Parmetros

NOTA: O texto do critrio, entre parntesis retos, tem de ser diferente do nome de qualquer

campo da tabela para que aparea um formulrio ao utilizador.

10. Crie uma consulta de nome C_Livros_do_Assunto que pea ao utilizador o assunto do livro e

mostre os dados relativos a esses livros:

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt Pg.6

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

disponibilizou 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.

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt Pg.7

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_Livros_Inf_Econ_2000 que liste todos os livros cujo o assunto seja Economia

ou

Informtica e o ano >= 2000.

20. Crie uma consulta C_Livros_Pelo_Assunto_Editora que liste todos os livros que contenham o

assunto

ou a editora escolhidos pelo utilizador

21. Lista dos livros cujo assunto informtica ou o ano inferior a 1990. (D consulta o nome

C_Livros_Informatica_1990)

22. Crie uma consulta que indique os empregados que no entregaram qualquer livro. D consulta o

nome C_EmpregadosSemEntrega.

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt Pg.8

Exerccio N 5 Criao de Formulrios:

Nota:

Para iniciar a criao dos formulrios clique no item Formulrios apresentado pelo Access na lista de Objectos.

Para facilitar a criao de cada formulrio use o assistente do Access

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

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt Pg.9

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 (poder usar

directamente as tabelas ou uma consulta).

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).

FICHA DE TRABALHO N5 - ACCESS

Tecnologias da Informao e Comunicao 2017/2018 Curso Tcnico de: Comunicao e Marketing, Restaurao e Turismo

Mdulo 2 Gesto de Base de Dados

Professora: Snia Santos Email: sonia.santos@epamg.pt