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
Download

Microsoft Access