Você está na página 1de 3

Ficha 15

Objectivo: Saber criar uma nova base de dados. Saber criar e editar tabelas utilizando a vista
de estrutura. Saber alterar as definições dos campos das tabelas da base de dados.

1- Cria uma nova base de dados vazia no Access com o nome “escola.mdb”.
2- Cria a tabela “Disciplinas”, na vista de estrutura, tendo em conta, os seguintes nomes
de campos, tipo de dados, tamanho e propriedades de campos:
Disciplinas
Nome do Campo Tipo de Dados Tamanho do Campo Propriedades do Campo
Legenda: Código da Disciplina
COD_DISC Número Número Inteiro Longo
Indexado: Sim (duplicação não autorizada)

NOME Texto 40 Legenda: Nome da Disciplina

Define o campo COD_DISC como chave primária da tabela “Disciplinas”.


3- Cria a tabela “Alunos”, na vista de estrutura, com os seguintes campos:
Alunos
Nome do Campo Tipo de Dados Tamanho do Campo Propriedades do Campo
Legenda: Nº do Aluno
COD_ALUNO Número Número Inteiro Longo
Indexado: Sim (duplicação não autorizada)

NOME Texto 40 Legenda: Nome do Aluno

NUM_BI Texto 8 Legenda: Nº do BI

DATA_NASCIMENTO Data/Hora Legenda: Data de Nascimento


Legenda: Nacionalidade
NACIONALIDADE Texto 20
Valor Predefinido: Portuguesa

MORADA Texto 100 Legenda: Morada

COD_POSTAL Texto 8 Legenda: Código Postal

LOCALIDADE Texto 25 Legenda: Localidade

TELEFONE Número Número Inteiro Longo Legenda: Nº de Telefone

EMAIL Texto 40 Legenda: E-mail

4- Define o campo COD_ALUNO como chave primária da tabela “Alunos”.


5- Cria a tabela “Notas”, na vista de estrutura, com os seguintes campos:
Notas
Nome do Campo Tipo de Dados Tamanho do Campo Propriedades do Campo
Legenda: Código da Disciplina
COD_DISC Número Número Inteiro Longo
Indexado: Não
Legenda: Nº do Aluno
COD_ALUNO Número Número Inteiro Longo
Indexado: Não
Legenda: Período
PERIODO Número Número Inteiro
Indexado: Não

TESTE1 Número Simples Legenda: Nota do 1ºTeste

TESTE2 Número Simples Legenda: Nota do 2ºTeste


TESTE3 Número Simples Legenda: Nota do 3ºTeste

NFINAL Número Simples Legenda: Nota Final do Período

6- Define, simultaneamente, os campos COD_DISC, COD_ALUNO e PERIODO como


chave primária da tabela “Notas”.
Objectivo: Saber introduzir registos nas tabelas. Saber editar as propriedades dos campos:
formatar, máscara de introdução, regras de validação e texto de validação. Saber definir e
criar a estrutura de relações entre tabelas.

1- Abre a base de dados “escola.mdb”, que criaste nas aulas anteriores.


2- Insere os dados referentes aos teus colegas na tabela alunos. (pode ser só o numero e
nome)
3- Insere os registos na tabela “Disciplinas”, como apresentados na Figura 1.

Figura 1
4- Faz as alterações necessárias ao campo “NACIONALIDADE” da tabela “Alunos”, para que
o texto nele contido seja sempre em letras maiúsculas Dica: Propriedade do campo -
Formatar
5- Cria uma máscara para o campo “COD_POSTAL” da tabela “Alunos” de forma que os
valores nele introduzidos surjam obrigatoriamente na forma “xxxx-xxx” (Ex: 8000-354).
6- Na tabela “Notas”, cria as regras de validação necessárias para que:
A) Nos campos onde são introduzidas as notas dos testes e do final de período, os
valores introduzidos sejam entre 0 e 20, quando assim não for deverá surgir a seguinte
mensagem de erro “O Valor introduzido tem de ser entre 0 e 20”.
B) O campo “PERIODO” deve aceitar apenas números entre 1 e 3, surgindo a
mensagem “O valor introduzido tem de ser entre 1 e 3”, caso esta regra não se
verifique.
7- Cria as relações entre as tabelas “Alunos↔Notas” e “Disciplinas↔Notas”.

Atenção: Deves seleccionar as opções: Impor Integridade referencial, Propagar a


actualização dos campos relacionados, Propagar a eliminação dos registos relacionados.
8- Introduz os registos na tabela “Notas” como apresentados na Figura

Você também pode gostar