Considere as seguintes situações: - Informática
Considere as seguintes situações: - Informática
Considere as seguintes situações: - Informática
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Considere</strong> <strong>as</strong> <strong>seguintes</strong> <strong>situações</strong>:<br />
1 – Deverá criar, no Microsoft Access, uma b<strong>as</strong>e de dados, seguindo todos os p<strong>as</strong>sos<br />
apresentados:<br />
a) Entre no Microsoft Access e peça a criação de uma nova b<strong>as</strong>e de dados, à<br />
qual irá atribuir o nome de Viagens.<br />
2 – Crie <strong>as</strong> tabel<strong>as</strong> <strong>seguintes</strong> na secção de tabel<strong>as</strong>, estabelecendo <strong>as</strong> respectiv<strong>as</strong><br />
chaves e por fim crie <strong>as</strong> respectiv<strong>as</strong> relações.<br />
SÓ DEVERÁ PREENCHER AS TABELAS NA SECÇÃO DE<br />
FORMULÁRIOS.<br />
a) Peça para criar uma tabela com o nome Códigos Postais, com a estrutura e<br />
os dados que se seguem (a chave primária é o campo CodPostal).<br />
CodPostal Localidade<br />
7000 Faro<br />
1000 Lisboa<br />
4000 Porto<br />
3000 Coimbra<br />
b) Crie a tabela Companhi<strong>as</strong> Aére<strong>as</strong>, segundo a estrutura e dados que se<br />
apresentam em seguida (a chave primária é CodCompanhia).<br />
CodCompanhia NomeCompanhia Morada CodPostal País<br />
C1 Tap Av. 25 de Abril nº 7 1000 Portugal<br />
C2 Ibéria Rua da Circunvalação, nº 3 4000 Espanha<br />
C3 AIRFrance Rua da Liberdade nº 8 1000 França<br />
C4 British AirLines Rua Almeida Garrett nº 4 7000 Grã-<br />
Bretanha<br />
c) Crie a tabela Destinos, segundo a estrutura e dados apresentados em<br />
seguida (a chave primária é formada pelo campo CodDestino).<br />
CodDestino DescritivoDestino PaísDestino CodAvião<br />
CC1 Ilh<strong>as</strong> Greg<strong>as</strong> Grécia CA1<br />
Grupo Disciplinar de <strong>Informática</strong> 1
CC2 S. Salvador da Baia Br<strong>as</strong>il CA2<br />
CC3 Barcelona Espanha CA3<br />
CC4 Vila Moura Portugal CA3<br />
d) Crie a tabela Destinos / Companhi<strong>as</strong>, segundo a estrutura e dados<br />
apresentados em seguida (a chave primária é formada pelos campos<br />
CodDestino e CodCompanhia).<br />
CodDestino CodCompanhia PreçoViagem TempoViagem<br />
CC1 C1 1000€ 7 hor<strong>as</strong><br />
CC2 C4 848€ 12 hor<strong>as</strong><br />
CC3 C3 250€ 3 hor<strong>as</strong><br />
CC4 C4 100€ 1 hora<br />
e) Crie a tabela Aviões, segundo a estrutura e dados apresentados em seguida<br />
(a chave primária é formada pelo campo CodAvião).<br />
CodAvião TipoAvião LotaçãoAvião CodTripulantes<br />
CA1 A1 200 CT1<br />
CA2 A2 400 CT2<br />
CA3 A3 70 CT3<br />
CA4 A4 60 CT4<br />
f) Crie a tabela Tripulantes, com a estrutura e dados a seguir apresentados. A<br />
chave é constituída pelo campo CodTripulantes.<br />
CodTripulantes NomeTripulantes Cargo Horário Horário Contacto<br />
Entrada Saída<br />
CT1 Mário Silva Comissário 8:00 17:00 412233<br />
CT2 António Nunes Piloto 9:00 18:00 956789<br />
CT3 Maria Santos Hospedeira 10:00 19:00 234561<br />
CT4 Rita Sousa Hospedeira 10:00 19:00 789654<br />
g) Estabeleça os relacionamentos entre <strong>as</strong> tabel<strong>as</strong> anteriormente criad<strong>as</strong>.<br />
Relacionamentos:<br />
- tabel<strong>as</strong> Códigos Postais e Companhi<strong>as</strong> Aére<strong>as</strong>, através do campo<br />
CodPostal;<br />
Grupo Disciplinar de <strong>Informática</strong> 2
- tabel<strong>as</strong> Companhi<strong>as</strong> Aére<strong>as</strong> e Destinos / Companhi<strong>as</strong> através do<br />
campo CodCompanhia;<br />
- tabel<strong>as</strong> Destinos e Destinos / Companhi<strong>as</strong> através do campo<br />
CodDestino;<br />
- tabel<strong>as</strong> Destinos e Aviões, através do campo CodAvião;<br />
- tabel<strong>as</strong> Aviões e Tripulantes, através do campo CodTripulantes.<br />
Em todos os relacionamentos peça <strong>as</strong> opções relacionad<strong>as</strong> com a imposição da<br />
integridade referencial.<br />
3 – Considerando a b<strong>as</strong>e de dados que acabou de criar, abra a secção de formulários<br />
(inclua todos os campos):<br />
TODOS OS FORMULÁRIOS QUE ELABORAR AO LONGO DESTE TESTE<br />
DEVERÁ ESCOLHER COMO ESQUEMA A APLICAR “COLUNA” E COMO<br />
ESTILO A APLICAR “PADRÃO”<br />
NO SUBFORMULÁRIO DEVERÁ ESCOLHER COMO ESQUEMA A APLICAR<br />
“TABELA”<br />
a) Preencha <strong>as</strong> tabel<strong>as</strong> com os seus respectivos dados, tendo atenção à seguinte<br />
ordem:<br />
1 – Códigos Postais<br />
2 – Companhi<strong>as</strong> Aére<strong>as</strong><br />
3 – Tripulantes<br />
4 – Aviões<br />
5 – Destinos<br />
6 – Destinos / Companhi<strong>as</strong><br />
4 - Considerando a b<strong>as</strong>e de dados que acabou de criar, abra a secção de consult<strong>as</strong> e<br />
elabore <strong>as</strong> <strong>seguintes</strong> consult<strong>as</strong> sobre <strong>as</strong> tabel<strong>as</strong> de forma a visionar os <strong>seguintes</strong><br />
resultados:<br />
a) O nome d<strong>as</strong> Companhi<strong>as</strong> Aére<strong>as</strong> cuja morada seja em Lisboa e cujo nome<br />
comece pela letra A.<br />
Guarde com o nome de Consulta1.<br />
Grupo Disciplinar de <strong>Informática</strong> 3
) Os códigos, os tipos de aviões, o nome d<strong>as</strong> companhi<strong>as</strong> e os Países de<br />
destino realizados<br />
Guarde com o nome de Consulta2.<br />
c) Crie uma consulta com parâmetros que nos permita introduzir o horário de<br />
entrada e de saída de cada tripulante.<br />
Guarde com o nome de Consulta3.<br />
d) Crie uma consulta com um campo calculado que conte o número de<br />
viagens efectuad<strong>as</strong> por cada tripulante.<br />
Guarde com o nome de Consulta4.<br />
e) Crie uma consulta de referência cruzada que nos mostre os tripulantes<br />
afectos a cada avião.<br />
Guarde com o nome de Consulta5.<br />
5 – Volte à secção de formulários e crie os <strong>seguintes</strong> formulários:<br />
a) Crie um novo formulário, utilizando também o “Assistente de Formulário”<br />
que nos apresente os dados relativos aos tripulantes de cada avião e os<br />
destinos para os quais se encontram escalados.<br />
As tabel<strong>as</strong> e campos a incluir no formulário são:<br />
- tabela Tripulantes – NomeTripulantes, Cargo<br />
- tabela Aviões – TipoAvião<br />
- tabela Destinos – DescritivoDestino<br />
Deve ser escolhida uma apresentação com os dados dos Tripulantes no<br />
formulário principal e os restantes dados em subformulário.<br />
Guarde com os nomes:<br />
- formulário principal – Tripulante<br />
- subformulários – Avião e Destino<br />
b) Crie um novo formulário que nos apresente os dados relativos ao CodAvião<br />
da tabela Aviões, através de uma caixa de combinação (combo box),<br />
escolha a terceira opção. Guarde o formulário com o nome AviãoCombo.<br />
c) Elabore um novo formulário apen<strong>as</strong> com botões de controlo, os quais<br />
permitam abrir os <strong>seguintes</strong> formulários criados anteriormente:<br />
- Códigos postais<br />
Grupo Disciplinar de <strong>Informática</strong> 4
- Companhi<strong>as</strong> aére<strong>as</strong><br />
- Tripulantes<br />
- Aviões<br />
- Destinos<br />
- Destinos / companhi<strong>as</strong><br />
- Tripulante<br />
- AviãoCombo<br />
d) Crie um formulário, utilizando também o “Assistente de Formulário”, com<br />
b<strong>as</strong>e na Consulta1. Guarde com o nome Fconsulta1.<br />
Grupo Disciplinar de <strong>Informática</strong> 5