17.04.2013 Views

Considere as seguintes situações: - Informática

Considere as seguintes situações: - Informática

Considere as seguintes situações: - Informática

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!