TIC – 10º Ano Professor: Hugo Barreiros Microsoft Access 3ª Ficha 1. Inicie o Microsoft Access e crie uma base de dados vazia com o nome gestalunos.mdb. 2. Crie uma tabela nova com o nome Alunos para registar a informação de fichas de alunos, que será composta pela seguinte estrutura de campos: Alunos Nome do Campo Tipo de Dados Tamanho do Campo CODALUNO Número Número inteiro longo CODTURMA Número Número inteiro longo NOME Texto 40 NUMBI Texto 8 DATANASCIMENTO Data/Hora NACIONALIDADE Texto 20 MORADA Texto 100 CODPOSTAL Texto 8 LOCALIDADE Texto 25 TELEFONE Número FAX Número Propriedades do Campo Indexado: Sim (duplicação não autorizada) Indexado: Sim (duplicação autorizada) Máscara de introdução: 99000000;;_ Máscara de introdução: 00/00/0000;0;_ Valor predefinido: Portuguesa Máscara de introdução: 0000-999;;_ Número inteiro longo Número inteiro longo 3. Crie uma tabela nova com o nome Disciplinas para registar a informação sobre as disciplinas, que será composta pela seguinte estrutura de campos: Disciplinas Nome do Campo Tipo de Dados CODDISCIPLINA Número Tamanho do Campo Número inteiro Propriedades do Campo Indexado: Sim 1/6 longo DISCIPLINA Texto (duplicação não autorizada) 15 4. Crie uma tabela nova com o nome Turmas para registar a informação sobre as turmas, que será composta pela seguinte estrutura de campos: Turmas Nome do Campo Tipo de Dados Tamanho do Campo CODTURMA Número Número inteiro longo SIGLA Texto 10 CURSO Texto 40 ANO Texto 3 DIRECTOR-TURMA Texto 30 Propriedades do Campo Indexado: Sim (duplicação não autorizada) 5. Crie uma tabela nova com o nome Notas para registar a informação das notas de cada aluno em cada uma das disciplinas, que será composta pela seguinte estrutura de campos: Notas Nome do Campo Tipo de Dados CODALUNO Número CODDISCIPLINA Número NOTATESTE1 Número NOTATESTE2 Número NOTATESTE3 Número Tamanho do Campo Número inteiro longo Número inteiro longo Número inteiro longo Número inteiro longo Número inteiro longo Propriedades do Campo Indexado: Sim (duplicação autorizada) Indexado: Sim (duplicação autorizada) 6. Abra a tabela Disciplinas e insira os seguintes registos: 2/6 7. Abra a tabela Turmas e insira os seguintes registos: 8. Abra a tabela Alunos oculte a coluna FAX e insira os seguintes registos: 9. Crie e aplique um filtro de cada vez, para que: − Mostre apenas os Alunos pertencentes à localidade do Porto. − Mostre apenas os Alunos pertencentes à Turma 1. − Mostre apenas os Alunos pertencentes à Turma 2 que sejam da localidade de Lisboa. 10. Efectue as seguintes relações, tendo em conta que todas as relações deverão impor a integridade referencial com actualização e eliminação. 3/6 11. Abra a tabela Notas e insira as notas de cada aluno em cada uma das disciplinas: 12. Crie uma consulta de selecção que seja capaz de devolver todos os alunos que pertençam à localidade do Porto. Guarde essa consulta com o nome Consulta _Alunos. 13. Modifique a consulta anterior para que mostre todos os campos da tabela Alunos com a excepção dos campos CODPOSTAL e LOCALIDADE e adicione um novo critério que permita mostrar apenas os alunos pertencentes à Turma 1. 4/6 14. Modifique a consulta anterior e acrescente dois parâmetros para que, cada vez que seja executada a consulta, nos solicite a Localidade e o Código da Turma que desejamos ver. 15. Crie uma nova consulta com o nome Consulta_Média_Notas que seja capaz de devolver todos os registos da tabela Notas. 16. Modifique a consulta anterior e acrescente um campo calculado com o nome Média, que será o resultado da soma dos campos NOTA-TESTE1, NOTA-TESTE2 e NOTA-TESTE3 dividido por 3: ([NOTA-TESTE1]+[NOTATESTE2]+[NOTA-TESTE3])/3. 17. Modifique a consulta anterior para que mostre apenas os registos em que o campo MÉDIA seja inferior a 9,5 (disciplinas sem aprovação). 18. Crie uma consulta de selecção com as tabelas Alunos, Disciplinas e Notas, capaz de devolver os campos NOMEALUNO, DISCIPLINA, NOTATESTE1, NOTA-TESTE2, NOTA-TESTE3. 19. A consulta deverá ser ordenada pelos campos NOMEALUNO e DISCIPLINA por ordem Ascendente. 20. Acrescente à consulta um campo calculado com o nome Média, que será o resultado da soma dos campos NOTA-TESTE1, NOTA-TESTE2 e NOTA- 5/6 TESTE3 dividido TESTE3])/3. por 3: ([NOTA-TESTE1]+[NOTA-TESTE2]+[NOTA- 21. Guarde a consulta com o nome Consulta_Notas. 22. Modifique a consulta anterior para que apresente o campo CODTURMA da tabela Alunos. 6/6