Академический Документы
Профессиональный Документы
Культура Документы
Mdulo: 0786-19
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
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 aluno
Texto
Ano Turma
Data Nascimento
Data/hora
N Telemvel
Texto
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 .