Você está na página 1de 3

Curso: 481039 - TCNICO DE INFORMTICA SISTEMAS

ESCOLA SECUNDRIA DE DOMINGOS SEQUEIRA

Mdulo: 0786-19

S.O- Instalao e configurao de

SGBD
Formador/a: Anabela Cordeiro

Objectivos:
Criar uma base de dados. Operaes sobre a base de dados

Exerccio 1

Considere as seguintes tabelas correspondentes Base de Dados Actividades que visa controlar as actividades extracurriculares dos alunos de uma escola. Crie as seguintes tabelas no SGBD Microsoft Access e grave a Base de Dados da seguinte maneira: actividades_escola.Defina a chave primria de cada tabela. Aluno N Aluno Nome aluno Ano Turma Data nascimento N Telefone Actividade CodActiv Nome Preo

Aluno-Actividade CodActiv N Aluno

1. Para criar uma tabela utilize Criar Design da tabela. Guarde a tabela com o nome Aluno. Defina como chave primria o Campo N ALUNO ( ).

NOME DO CAMPO N aluno

TIPO DE DADOS Nmero

PROPRIEDADES DO CAMPO Nmero inteiro Legenda= Nome

Nome aluno

Texto

Tamanho = 70 Obrigatrio o preench. (requerido: sim)

Ano Turma

Assistente de pesquisa Texto

opo formatar > (smbolo de maior).


Mscara de introduo: Data Abreviada Regra de validao: < Agora() Texto de validao: Data Invlida Mscara de introduo adequada

Data Nascimento

Data/hora

N Telemvel

Texto

ver os registos da questo 3

2. Introduza os seguintes dados na tabela Aluno.

3. Crie a seguinte tabela: NOME DO CAMPO Cod_Activ (Chave Primria) Nome Preo TIPO Nmero Texto Moeda Tamanho 30, Preenchimento Obrigatrio Uma casa decimal Regra de validao: >0 E <=5 PROPRIEDADES DO CAMPO

Nota: O campo Preo da tabela actividade, dever ter uma regra de validao que no permita inserir valores inferiores a ou iguais a zero e superiores a cinco. Se o valor no se encontrar dentro deste intervalo dever aparecer uma mensagem de erro adequada.
4. Introduza os seguintes dados para a tabela actividade.

5. Crie a tabela Aluno-Actividade, no se esquecendo, que esta uma tabela de relacionamento. Assim, os campos oriundos de outras tabelas devem ter o mesmo tipo de dados da tabela original. Defina a chave primria. 6. Introduza os seguintes dados para a tabela Aluno-Actividade.

7. Estabelea as relaes entre as tabelas, no se esquecendo de impor integridade referencial e propagar actualizao e eliminao de campos.

8. Crie as seguintes consultas: a. Mostra todos os alunos incritos no 11 I. Atribua-lhe a designao ConsultaAlunos.

b.

Mostra todos os alunos que esto inscritos na actividade extracurricular de cdigo 15. Atribualhe a designao ConsultaActividade.

c.

Pergunta ao utilizador o nome do aluno e mostra todos os dados desse aluno. Guarde com o nome ConsultaP.

d. Mostra todos os alunos nascidos depois de Maro de 1989. Guarde com o nome ConsultaData .