1

2

Exercício 1

1. O Access é:
a. Uma apllcacáo para gerlr oaoos
b. Uma tolba oe calculo
c. Um processaoor oe te×to

2. Una Base de Dados é:
a. uma reco|ho de |n[ormocoes transtormaoa com um oetermlnaoo assunto
ou objectlvo.
b. uma pesou|so de |n[ormocoes relaclonaoa com um oetermlnaoo assunto
ou objectlvo.
c. uma reco|ho de |n[ormocoes relaclonaoa com um oetermlnaoo assunto ou
objectlvo.

3. Faça a correspondência:









4. Preencha os rectânguIos en branco con o respectivo none e/ou a
função dos ícones assinaIados.










Sáo os elementos oe uma tabela que contém um ltem
especltlco oe lntormacáo.
L×.: Nome, Moraoa, Contacto, |oaoe, etc...
L o conjunto oos oaoos oos varlos campos oe uma
tabela, que olgam respelto a um objecto, lnolvlouo,
local, etc.
L o objecto oa base oe oaoos onoe os oaoos tlcam
armazenaoos.
L composta por Campos (colunas) e Reglstos (llnbas).
TabeIas
Canpos
Registos
3

Exercício 2


1. Crie una base de dados con o none BD£xercicìo!.

2. Crie una tabeIa con os seguintes canpos:

None do Canpo
Tipo de Dados Descrição
Numero oe Cllente
Nome
Moraoa
Coolgo Postal
Localloaoe
Teletone
Fa×
Numero oe Contrlbulnte


a. Coloque a chove pr|mor|o no Numero oe Cllente.

b. Formate os campos a seu gosto.

c. Grave a tabela com o nome T Cllentes.

d. |ntroouza 5 reglstos na sua tabela.

3. Crie outra tabeIa con os seguintes canpos:

None do Canpo
Tipo de Dados Descrição
Numero oe Loltlclo
Lnoereco
Local
Tlpo
Observacòes


a. Coloque a chove pr|mor|o no Núnero do Edifício.

4

b. Formate os campos a seu gosto.

c. |ntroouza 5 reglstos na sua tabela.

d. Grave a tabela com o nome T £dì[icìo e tecbe-a.

4. Crie un FornuIário para cada una das tabeIas, por forna a inserir
dados en cada tabeIa.


























5

Exercício 3


1. Crie una base de dados con o none A|unos.

2. Dentro desta base de dados crie una tabeIa con a seguinte estrutura
(T Dodos).



a. Atrlbua a chove pr|mor|o ao campo Nro do Aluno.
b. Altere as proprleoaoes oos campos ao seu gosto.
L×: Para o campo Tele[one, altere as suas proprleoaoes ao nlvel oo
tamanbo oo campo e moscoro de |ntroducõo.

3. Crie agora una tabeIa con a seguinte estrutura:


a. Detlna a cbave prlmarla no campo Códìgo do módulo.
b. Grave a tabela com o nome oe T Cursos.

None do Canpo Tipo de Dados Descrição
Nroooaluno
Deslgnacáooomooulo
Nome
Dataoenasclmento
Moraoa
Coo_Postal
Localloaoe
Teletone
Fotogratla

None do Canpo
Tipo de Dados Descrição
Coomooulo
Deslgmooulo
Te×t
Te×t

8acbarelato ou Llcenclatura

Escolha o tipo de
dados mais
aconselhado de
acordo com os
campos
6

4. lnsira os seguintes registos na tabeIa:

CodnoduIo DesignoduIo
AA
88
CC
DD
LL
FF
Llectrotécnlca
Lngenbarla
|ntormatlca
Gestáo
Comunlcacáo Soclal
Hlstorla


5. Antes oe lntroouzlr os reglstos que se seguem altere na tabela T Dodos o
campo Designação do Curso para Ass|stente de Pesou|so, oe mooo a lr buscar
os valores para preencber a tabela T Cursos.

6. lntroduza 10 registos à sua vontade.

7. Depois crie una terceira tabeIa con o none T Notos, con a seguinte
estrutura:

None do Canpo
Tipo de Dados Descrição
NroAluno
Português
Matematlca
Fllosotla
Clênclas
Hlstorla
Number
Number
Number
Number
Number
Number

Preencber com nota oe 0 a 20.
Preencber com nota oe 0 a 20.
Preencber com nota oe 0 a 20.
Preencber com nota oe 0 a 20.
Preencber com nota oe 0 a 20.


8. AItere as propriedades dos canpos ~ discipIinas ~ noneadanente:
a. Regra oe valloacáo: as notas entre 0 e 20.
b. Te×to oe valloacáo: Nota lnvalloa.

9. Atribua notas aos vários aIunos de nodo a preencher os 10 registos.


10. Crie un FornuIário para cada una das tabeIas que criou.

7

11. Nos FornuIários que criou, faça en todos eIes as seguintes aIterações:
a. Para a tabela T Dodos, com o tormato em Colunas, utlllzanoo o
Asslstente oe Formularlos.
b. Para a tabela T Notos, com o tormato Tabela.
c. Para a T Cursos, use o tormato a seu gosto.
d. Altere o tunoo em caoa um oeles:
e. Tem oe tormatar os campos em tooos os tormularlos (por e×emplo:
alterar o tlpo oe letra, o tamanbo, a cor oa letra, o tunoo oo campo, etc):
f. Deve mover os campos, alteranoo a estrutura lnlclal oo tormularlo:
g. |nslra, a seu gosto, objectos e/ou lmagens oo Cllpart:
h. Tem oe alterar as Proprleoaoes oos objectos e/ou lmagens oo Cllpart,
que lnserlu:
i. |nslra alguns objectos oa Cal×a oe Ferramentas (por e×emplo: rectângulo,
llnbas, cal×as oe te×to, etc), e tormate-os a seu gosto.

12. Grave os FornuIários con os seguintes nones:
a. F Daoos
b. F Cursos
c. F Daoos

13. Grave as aIterações e feche a Base de Dados.

14. Crie ReIações das tabeIas da sua Base de Dados.

15. UtiIizando o FiItro de 5eIecção, fiItre, na T Cursos, os cursos de
lnfornática.

16. LocaIize, na T Cursos, o curso de Historia.

17. De seguida eIabore as seguintes consuItas:
a. Oue permlta vlsuallzar o None oe tooos os alunos que tenbam tloo
nota negatlva a Matematlca. Gravar: Negotìvos e Motemótìco.
b. Oue permlta calcular a méola oas notas as olsclpllnas. Gravar: Médìo dos
Notos.
c. Oue permlta crlar uma tabela com os campos None e Nro de AIuno
oe tooos os alunos que tenbam posltlva a tooas as olsclpllnas. Gravar:
Aprovodos.
d. Oue permlta saber contar o numero oe pessoas oe caoa curso. Gravar: C
Pessoos por Curso.

18. Nas ConsuItas que criou, aItere as fornatações a seu gosto.

8

19. EIabore ao ReIatórios seguintes:
a. Autonático CoIunas - com tooos os nomes e numeros oos alunos,
bem como as respectlvas notas.
b. Autonático TabeIas - para a consulta Negativas a Matenática
c. ReIatório de etiquetas, sobre a TabeIa Dados, com os campos:
Nome, morodo, Cod_Posto| e Loco||dode. Gravar: R Etiquetas.
d. ReIatório de Gráficos, oe uma tabela a sua escolba.

20. Faça as seguintes fornatações nos ReIatórios que criou:
j. Altere o tunoo em caoa um oeles:
k. Tem oe tormatar os campos em tooos os Relatorlos (por e×emplo:
alterar o tlpo oe letra, o tamanbo, a cor oa letra, o tunoo oo campo, etc):
l. Deve mover os campos, alteranoo a estrutura lnlclal oos Relatorlos:
m. |nslra, a seu gosto, objectos e/ou lmagens oo Cllpart:
n. Tem oe alterar as Proprleoaoes oos objectos e/ou lmagens oo Cllpart,
que lnserlu:
o. |nslra alguns objectos oa Cal×a oe Ferramentas (por e×emplo: rectângulo,
llnbas, cal×as oe te×to, etc), e tormate-os a seu gosto.


























9

Exercício 4


1. Crie una base de dados con o none Ordenodos.


2. Crie una tabeIa con a seguinte estrutura (T Dados).

None do Canpo Tipo de Dados Descrição
NroooReglsto
Lscaláo
Nome
|oaoe
Localloaoe
Oroenaoo
Autonumber
Te×t
Te×t
Number
Te×t
Currency


a. Atrlbua a cbave prlmarla ao campo Nro do Regìsto.
b. Altere as proprleoaoes oo campo ldode para Byte.
c. O campo Ordenodo so oeve aomltlr valores entre 650t e 1000t contos.
d. Lm relacáo aos outros campos, oeve mooltlcar as suas proprleoaoes a seu
gosto (mascaras oe lntrooucáo, regras oe valloacáo, etc..)


3. Crie agora una tabeIa con a seguinte estrutura (T EscaIão):

None do Canpo Tipo de Dados Descrição
Lscaláo
Actlvloaoe
Te×t
Te×t


a. Detlna a cbave prlmarla no campo Lscaláo.






10

4. Preencha a tabeIa T £scolðo con os seguintes dados:

EscaIão
Actividade
A
8
C
D
L
|noepenoente
Por conta oe outrém
Comérclo
Servlcos
Desporto


5. AItere o tipo de dados do canpo EscaIão da 1º tabeIa (T Dodos), para
Assistente de Pesquisa, de nodo que esta "retire" a infornação
necessária da 2º tabeIa (T £scolðo).

6. lntroduza os registos que se seguen na 1º tabeIa.

EscaIão None ldade LocaIidade Ordenado
A
D
L
C
A
C
D
L
8
8
Ana
Flllpa
Nuno
[osé
Marla
Antonlo
Rul
Anlta
Paulo
vasco
27
21
30
29
27
19
33
47
38
26
8eja
Aljustrel
Lvora
Castro veroe
Almooòvar
8eja
8eja
Lvora
Almooòvar
Castro veroe
665t
700t
800
1000t
950t
620t
725t
600t
975t
1000t

7. Abra o exercício da auIa anterior Ordenodos.

8. Crie as seguintes consuItas de seIecção (sinpIes):

a. C LocaIidade ÷ Selecclonar os reglstos cuja localloaoe é 8eja.
b. C ldade ÷ Selecclonar os reglstos em que a loaoe esteja entre 20 e 30.
c. C Média ldade ÷ Fazer ¨salr¨ a méola oa loaoe oe tooas as pessoas.
11

d. C Média Ordenados ÷ Fazer ¨salr¨ a méola oos oroenaoos oe tooas as
pessoas.
e. C Contagen LocaIidade ÷ Fazer a contablllzacáo oo numero oe
pessoas que e×lste em caoa uma oas localloaoes.

9. Crie as seguintes consuItas de acção (não se esqueça de Executar este
tipo de consuItas):

a. C EscaIão ÷ Permlta crlar uma tabela com o nome T Pessoos por
Lscaláo.
b. C ActuaIiza ÷ Permlta corrlglr os oroenaoos oas pessoas em que o
oroenaoo é 600t para 750t.
c. C EIinina ÷ Lllmlnar os reglstos oas pessoas que ganbam 1000t contos
oe oroenaoo.

10. Crie as seguintes consuIta de parânetros:

d. C QuaI a LocaIidade - Oue permlta perguntar ¨Oual a localloaoe?¨,
antes oe emltlr os resultaoos.
e. C EscaIão_ldade - Oue permlta perguntar ¨Oual o escaláo?¨ e ¨Oual a
loaoe?¨, oe um oetermlnaoo paclente.
f. C Ordenado - Oue permlta perguntar ¨Oual o Oroenaoo?¨, oe um
oetermlnaoo paclente.

11. Crie fornuIários para cada una das consuItas que criou e fornate a
seu gosto.

12. Ordene os dados por orden aIfabética, na T Dodos.

13. Crie botões de navegação entre os fornuIários já existentes na Base
de Dados.

14. Crie un fornuIário "Menu Prìncìpol" onde se efectua a Iigação aos
vários fornuIários, reIatórios criados e que incIua un botão para sair
da apIicação.

15. Configure a opção "Arronque" do nenu "Ierromentos" de nodo a que
quando se abre a nossa base de dados, apareça o nenu principaI e não
apareça a janeIa de base de dados.



12

Exercício 5


1. Crie una base de dados con o none Novìos.

2. Dentro desta base de dados crie una tabeIa con a seguinte estrutura.

None do Canpo Tipo de Dados Descrição
Coolgo
Nomeoo8arco
Tlpo
Carga
Servlco
Te×t
Te×t
Te×t
Number
Yes/No


Tlpo oo 8arco

Se esta em servlco

3. AItere o seguinte nas propriedades dos canpos:

O Código oeve ter uma olmensáo oe 4 olgltos.
O None do Barco oe 17 olgltos.
O Tipo oe 12 olgltos e, oeve ser valloaoo oe mooo a so aceltar Paquete ou
Carguelro. L, caso tal náo seja cumprloo oeve surglr a segulnte mensagem:
¨Tlpo |nvalloo¨.
O campo Código oeve ser a Chave Prinária.
Guaroe a tabela com o nome Barcos.

4. Digite de seguida os seguintes registos:

Código
None do Barco Tipo Carga 5erviço
AC10 ZombleWars Carguelro 300 Náo
AP07 8onkbeaos Paquete 360 Slm
PP08 Leáo oa Lstrela Paquete 450 Slm
PC09 Falcáo oos Mares Carguelro 800 Slm
|C68 8lg Nero Paquete 480 Náo
AP00 Dlgltal Navlgator Paquete 970 Náo
AC08 KS Ousaoo Carguelro 640 Slm
|P55 Te×te×cel Paquete 250 Slm

13

a. Oroene a tabela pelo Coolgo oe torma Ascenoente.

5. Crie una nova tabeIa con os seguintes canpos:


6. Faça as seguintes aIterações aos canpos:

a. A Cbave Prlmarla oeve ser colocaoa ao campo Núnero.
b. Dlmensáo oo campo None, 35 caracteres.
c. Moraoa ÷ 40 caracteres
d. O campo DataNasc oeve ter o tormato Data Normal.
e. A tabela oeve tlcar guaroaoa com o nome Conandantes.


7. Digite de seguida os seguintes registos:


None Morada Data Nasc TeIefone
Código
do Barco
001 [ullo Ferrelra Llsboa 12/05/65 215 54 68 AC10
002 Wllllam Sbakesbeer Faro 22/12/68 254 87 16 AP07
003 Manuel Gante Porto 14/04/71 214 15 35 PP08
010 Roslta Sllva Colmbra 08/01/63 220 00 30 PC09
023 vltor P. Harvo Santarém 09/05/74 215 48 79 |C68
050 Carlos L. Costa Porto 25/01/74 248 78 14 AP00
112 Fatlma 8ranco Faro 23/03/73 224 13 12 AC08
114 Luls Marráo 8eja 25/11/70 125 45 54 |P55

a. Grave as alteracòes a tabela.


None do Canpo
Tipo de Dados Descrição
Numero
Nome
Moraoa
DataNasc
Teletone
Coolgooo8arco
Number
Te×t
Te×t
Date/Tlme
Te×t
Te×t



Data oe Nasclmento
14

8. Crie una nova tabeIa con apenas 5 canpos, de nodo a poder conter a
seguinte infornação.

Data
Destino Chegou Cod Nun
10/07/01 8llbao Slm PC09 112
07/10/01 Roteroáo Slm |C68 023
23/09/01 Acapulco Náo AC08 003
12/01/01 Llsboa Náo PP08 050
23/10/01 Luanoa Slm |P55 010
24/05/01 Acores Náo AC10 114
03/03/01 Marselba Slm AP00 002
12/12/01 Canarlas Slm AP07 001

a. A tabela oeve tlcar guaroaoa com o nome Rotas.


9. Faça as seguintes aIterações aos canpos:

a. A Cbave Prlmarla oeve ser colocaoa ao campo Núnero.

10. Execute as seguintes ConsuItas:

a. Oue permlta vlsuallzar tooos os comanoantes pertencentes a Porto em
que seja vlslvel o campo nome, moraoa e o coolgo oe caoa um. (C
Conandantes do Porto).

b. Oue permlta obter a carga méola transportaoa por tooos os navlos. (C
Média da Carga).

c. Crle uma nova consulta a partlr oa tabela Comanoantes que permlta crlar
uma nova tabela com o nome oe T Numero Llevaoo, com os reglstos em
que o campo Numero seja superlor a 100. (C 5uperior a 100).

d. Crle uma consulta que permlta vlsuallzar quals os barcos com oata oe
cbegaoa superlor a uma oata a sua escolba, oentro oas e×lstentes (C
Navios por Chegar).

e. Crle uma consulta que permlta actuallzar na tabela comanoantes os
reglstos em que a moraoa é 8eja para Lvora (C ActuaIiza).
15

11. Crie fornuIários autonáticos para as três tabeIas que criou
anteriornente, fornate-os en reIação ao tipo de Ietra, cores, fundos, etc.

12. Crie un fornuIário Gerol a seu gosto, con botões de conando e outros,
de nodo a poder, através deste fornuIário, gerir toda a base de dados.

13. Crie as seguintes nacros:
a. AutoL×ec.
b. Abrlr Consulta: C Comanoantes oo Porto ÷ no Formularlo Comanoantes.
c. Abrlr Consulta: C Méola oa Carga ÷ no Formularlo 8arcos.
d. Abrlr Consulta: C Navlos por Cbegar ÷ no Formularlo Rotas.
e. Abrlr Formularlo: Comanoantes.
f. Fecbar: em tooos os tormularlos oe Consultas.

14. Crie un ReIatório, da ConsuIta "C Conandantes do Porto" e grave
con o none R Comondontes do Porto.

15. Na ConsuIta "C Conandantes do Porto", faça una nacro para abrir
o reIatório que criou.

16. Crie una nacro AnpuIheta.
















16

Exercício 6

!. Llabore as segulntes tabelas.

Factura Vendas Produtos
Factura n° Factura n° Coo_Proouto
Data Coo_Proouto Deslgnacáo
N° Cllente Forneceoor
Coo_venoeoor

valor
CIientes

N° CIiente
Vendedores Nome
Cod_Vendedor Moraoa
Nome Coo_Postal
Moraoa Teletone
Coo_Postal e-mall
° comlsáo

Contrlbulnte n°



2. Crlar as relacòes para as tabelas aclma reterloas.

3. Crle um tormularlo para caoa uma oas tabelas crlaoas na allnea 1, e×cepto as
tabelas vendos e [octuro.

4. Crle um tormularlo cbamo venoas que contenba as tabelas vendos e [octuros,
no qual a tabela vendos é um sub-tormularlo oa tabela [octuro.

5. Llabore manualmente um tormularlo menu prìncìpol que contenba botòes oe
llgacáo para caoa um oos tormularlos crlaoos anterlormente.

ó. Llabore um macro Autoexec para abrlr automatlcamente no arranque o
tormularlo menu prìncìpol.

7. Detlna na macro outoexec que utlllza Ampulbeta e AvlsoSonoro.

8. Llabore uma consulta [octuro para encontrar o valor total oe caoa tactura.
17

9. Llabore um relatorlo Factura que contenba o segulnte:
a. O n° oe tactura.
b. A oata oa mesma.
c. O n°, o nome e a moraoa oo cllente.
o. O nome oe venoeoor.
e. Os prooutos aoqulrloos e respectlvo valor.
t. O total oa tactura.

!0.Preencba as tabelas, através oos tormuarlos com os segulntes valores:

Cod_produto Designação Fornecedor VaIor
1 PC Pentlum |v PC & Ca. 1.500,00 t
2 |mpressora Lpson 75,00 t
3 Monltor 17¨ LG 150,00 t
4 Tecloo + Rato Logltec Logltec 60,00 t
5 Placa vGA Gtorce 4 MX 400 Creatlve 135,00 t
6 Sottware Wlnoows XP Home Mlcrosott 78,00 t
7 Sottware Ottlce XP pro Mlcrosott 358,00 t
8 Rato PS2/Sérle Mlcrosott 23,00 t
9 CD-RW LG 52×/12×/52× LG 65,00 t
10 Memorla RAM 128 M8 Slemens 70,00 t

Cod_Vendedor None Morada Cod_PostaI ° Conissão
L01 [oáo Sllva Llsboa 1600 Llsboa 10°
P01 Rlta Lourelro Porto 4500 Porto 7,5°
C01 Ana Sousa Colmbra 6675 Colmbra 10°
L02 Susana Perelra Llsboa 1750 Llsboa 9°
G01 Ale×anore Santos Gulmaráes 8600
Gulmaráes





18


None Morada Cod_PostaI TeIefone e-naiI Cont. n°
1 [.P.Sllva Loa Porto 4500 Porto 225656500 jp@onl.pt 505503123
2 Susana Sllva Llsboa 1600 L× 93919222 ssllva@lol.pt 103102105
3 [osé Atur Gulmaráes 8600 Gul 91220099 80185065
4 |ntor Marca Llsboa 1750 L× 217550505 lmarca@lm.pt 50152012
5 123 lntor Colmbra 6675 Co 225001515 123@123.pt 506654452

!!.Ltectue as segulntes venoas:

Factura CIiente Vendedor Artigos
1 [.P. Sllva Loa. Rlta Lourelro
PC Pentlum |v
Tecloo + Rato Logltec
Monltor 17¨
Sottware Wlnoows XP
Home
2 Susana Sllva Ale×anore Santos
Placa vGA Gtorce 4 MX 400
Sottware Ottlce XP pro
3 123 lntor
PC Pentlum |v
PC Pentlum |v
PC Pentlum |v
4 [osé Artur Rlta Lourelro
PC Pentlum |v
Monltor 17¨
Tecloo + Rato Logltec
CD-RW LG 52×/12×/52×
5 |ntormarca [oáo Sllva
CD-RW LG 52×/12×/52×
CD-RW LG 52×/12×/52×
Memorla RAM 128 M8
Memorla RAM 128 M8
Memorla RAM 128 M8

19

!2.Llabore uma consulta que taca a soma oe tooas as tacturas oe um oetermlnaoo
mês.

!3.Crle um relatorlo oa consulta anterlor.

!4.Llabore uma consulta que crle uma tabela total oe prooutos com o total oe
venoas por proouto.

!5.Ltectue um relatorlo que crle um gratlco oa consulta anterlor.

!ó.Crle um relatorlo cbamaoo clìentes no qual se lnclul o nome a moraoa o
teletone e o e-mall oe caoa cllente.

!7.Crle uma consulta por parâmetros que me permlta encontrar o valor total oe
venoas por cllente.

!8.Crle uma consulta por parâmetros que me permlta calcular o valor total oe
venoas por caoa venoeoor.

!9.Mooltlque o tormularlo menu prìncìpol oe mooo a lnclulr os botòes para caoa
um oos relatorlos crlaoos.

20.Llabore um relatorlo que me permlta ver quals as tacturas etectuaoas por caoa
mês.













20

Exercício 7

!. Llabore as segulntes tabelas, oetlnlnoo o respectlvo tlpo oe oaoos, e tenoo
atencáo ao segulnte:
a. A loaoe oevera estar llmltaoa oos 10 aos 100
b. O peso oevera estar llmltaoo entre os 40 e os 130
c. A altura oevera estar llmltaoa enter os 100 e os 220

Clubes
PK Cod_CIube
Nome Clube
Data de Fundação
Presidente Clube
Presidente SAD
Nome de Estádio
Capaciade Estádio
Localidade
Jogadores
PK Cod_Jogador
Nome Jogador
Clube
Ìdade
Altura
Peso
Posição
Pé Pref
Golos Marc
Clubes Anteriores
Posições
PK Posição
Tabela Classificativa
PK ID
Clube
Jogos Efectuados
Vitorias
Empates
Derrotas
Golos Marcados
Golos Sofridos
Pontos
Calendário de Jogos
PK ID_Jogo
Data Realização
Estádio
Clube 1
Golos C1
Clube 2
Golos C2


2. Crlar as relacòes para as tabelas aclma reterloas utlllzanoo o asslstente oe
pesqulsa

3. Crle um tormularlo para caoa uma oas tabelas crlaoas na allnea anterlor, tooos
os tormularlos oevem ser oo tlpo colunas e com o tunoo lnternaclonal.

4. Crle manualmente um tormularlo menu prìncìpol que contenba botòes oe
llgacáo para caoa um oos tormularlos crlaoos anterlormente.

5. Crle uma macro Autoexec para abrlr automatlcamente no arranque o
tormularlo menu prìncìpol.

21

ó. Detlna na macro outoexec que utlllza Ampulbeta e AvlsoSonoro.

7. Preencba os tormularlos crlaoos com os segulntes reglstos:



None CIube ldade AItura Peso Posição Pé Pref GoIos M
CIubes
Anteriores
Vítor Baía FC Porto 33 186 80 GR Dto 0 Barcelona
Ricardo Costa FC Porto 23 183 80 DC Dto 9
Paulo Ferreira FC Porto 24 182 76 DD Dto 5
Estoril
V Setúbal
Anderson Sousa
(Deco)
FC Porto 25 174 73 MC Dto 48
Alverca
Salgueiros
Vanderlei Silva
(Derlei)
FC Porto 28 175 72 AC Esq. 62 U Leiria
José Mourinho FC Porto 40 TR
José Moreira Benfica 21 184 78 GR Dto
Argel Benfica 28 180 76 DC Esq. 5
Palmeiras
FC Porto
Zahovic Benfica 32 180 76 MD Dto 71
Guimarães
Valência
Tiago Mendes Benfica 22 183 75 MC Dto. 17 Sp. Braga
Simão Sabrosa Benfica 23 170 64 AC Esq. 41
Sporting
Barcelona
Camacho Benfica 48 TR R. Madrid
Ricardo Pereira Sporting 27 188 80 GR Dtp 1 Boavista
Anderson Polga Sporting 24 182 76 DC Esq. Grêmio PA
Beto Sporting 27 184 83 DC Dto. 18
U.Lamas
C. Maiorense
Rochemback Sporting 21 183 83 DC Dto. 8 Barcelona
Marius Nicolae Sporting 22 188 84 AC Esq. 20 D. Bucareste
João Pinto Sporting 32 172 66 AC Dto. 129
Boavista
Benfica
Fernando Santos Sporting 48 TR
FC Porto
PanathinaiKos
Palatsi Guimarães 33 180 80 GR Dto. 2 Beira-Mar
Bruno Alves Guimarães 28 180 74 DE Esq 4 C. Maiorense
CIube
Data
F
Pres.
CIube
Pres. 5AD
N
Estadio
Cap.
Estadio
LocaIidade
FC Porto 1893
Plnto oa
Costa
Plnto oa
Costa
Lstaolo
oas Antas
50000 Porto
SL 8entlca 1904
Manuel
vllarlnbo
Luls Flllpe
vlelra
Lstaolo oa
Luz
65000 Llsboa
Sportlng CP 1906
Dlas oa
Cunba
[osé
8ettemcourt
Alvalaoe
XX|
54000 Llsboa
Gulmaráes 1922
Plmenta
Macbaoo

D. Atonso
Henrlques
15500 Gulmaráes
8oavlsta FC 1903
[oáo
Lourelro
8essa 30000 Porto
CF 8elenenses 1919
[oáo
Goncalves
Restelo 25000 Llsboa
Posição
Guarda-Redes
Defesa Esquerdo
Defesa Central
Defesa Direito
Médio Esquerdo
Médio Centro
Médio Direito
Avançado Esquerdo
Avançado Centro
Avançado Direito
Ponta de Lança
Treinador
22

Romeu Almeida Guimarães 28 183 80 AD Dto. 26 FC Porto
Augusto Ìnácio Guimarâes 48 TR Sporting
Paulo Turra Boavista FC 29 185 82 DC Dto. 1 Palmeiras
Luís Pedrosa Boavista FC 31 184 81 MC Dto. 15
Sporting
Salgueiros
Erwin Sanchez Boavista FC 33 TR
Nerival Verona Belenenses 29 174 80 ME Esq. 26 E. Amadora
Eliseu Santos Belenenses 19 177 74 AE Esq. 1
Manuel José Belenenses 57 TR U Leira

Data Estádio CIube 1 GoIos C1 CIube 2 GoIos C2
17-08-2003 Bessa Boavista Benfica
24-08-2003 Alvalade XXÌ Sporting Belenenses
24-08-2003 Luz Benfica Guimarães
31-08-2003 Antas FC Porto Sporting
31-08-2003 Bessa Boavista Guimarães
14-09-2003 Luz Benfica Belenenses
21-09-2003 Antas Fc Porto Benfica
21-09-2003 Restelo Belenenses Guimarães
28-09-2003 D. Af. Henriques Guimarães FC Porto
05-10-2003 Bessa Boavista Belenenses
19-10-2003 Restelo Belenenses FC Porto
26-10-2003 Bessa Boavista FC Porto
14-12-2003 Alvalade XXÌ Sporting Boavista
04-01-2004 Luz Benfica Sporting
11-01-2004 Alvalade XXÌ Sporting Guimarães
18-01-2004 Luz Benfica Boavista
25-01-2004 Restelo Belenenses Sporting
25-01-2004 D. Af. Henriques Guimarães Benfica
01-02-2004 Alvalade XXÌ Sporting FC Porto
01-02-2004 D. Af. Henriques Guimarães Boavista
08-02-2004 Retelo Belenenses Benfica
15-02-2004 Luz Benfica Fc Porto
15-02-2004 D. Af. Henriques Guimarães Belenenses
22-02-2004 Antas FC Porto Guimarães
29-02-2004 Retelo Belenenses Boavista
07-03-2004 Antas FC Porto Belenenses
14-03-2004 Antas FC Porto Boavista
18-04-2004 Bessa Boavista Sporting
02-05-2004 Alvalade XXÌ Sporting Benfica
09-05-2004 D. Af Henriques Guimarães Sporting


8. Crle um relatorlo que me lmprlma o calenoarlo oe jogos oroenanoo por oatas.

9. Crle uma consulta que me lnolque apenas os jogos oo Sportlng oroenaoos por
oata. Crle um relatorlo para a mesma.

!0.Crle uma consulta que lnolque qual o jogaoor com mals golos marcaoos. Crle
um relatorlo para a mesma.

!!.Crle um consulta que me lnolque quals os estaolos e×lstentes em Llsboa.
23

!2.Crle uma consulta que cr|e umo to5e|o chomodo ¨jogodor por c|u5e¨ com os
segulntes oaoos: Nome oo [ogaoor, |oaoe, Peso, Altura, Clube, Localloaoe e
Nome oo Lstaolo. Crle um relatorlo para esta consulta, oroenaoo por nome oo
jogaoor

!3.Crle um tormularlo oe gratlco que lnolque qual a loaoe méola oos jogaoores oo
Sportlng.

!4.Crle uma consulta por parâmetros que me lnolque quals os jogaoores que
e×lstem para uma respectlva poslcáo (L×: Guaroa-Reoes, Detesa Central etc...)
Crle um relatorlo para o mesmo.

!5.Crle uma consulta oe accáo que mooltlque tooos os resultaoos oos jogos para 0.

!ó.Crle uma consulta por parâmetros que me lnolque os jogaoores oe caoa clube.
Crle um relatorlo para o mesmo.

!7.Crle um relatorlo que me lnolque apenas o Clube, os olrlgentes e a localloaoe.

!8.Crle uma consulta que me lnolque quals os jogaoores que têm mals oe 25 anos.

!9.Crle um macro que abra tooos os tormularlos crlaoos.

20.Mooltlque o menu prlnclpal oe mooo a lnclulr botòes para tooos os relatorlos
crlaoos.

Noto: Tooos os tormularlos crlaoos oevem ter o mesmo nome oas tabelas a partlr oas
quals toram crlaoos. Tooos os relatorlos e consultas crlaoos oevem ter como nome
Ponto (numero oa Allnea) (L×: Ponto 14).








24

Exercício 8

1. Pretenoe-se com este e×erclclo, que construa uma base oe oaoos para uma cllnlca.

2. Crle uma base oe oaoos com o nome CLlNlCA, na sua pasta.

3. Crle uma tabela com o nome T 5erviços com a segulnte estrutura:


FieId Nane
Data Type Description
Cooservlco
Deslgservlco
Te×t
Te×t
Coolgo oo Mooulo
Deslgnacáo oo Servlco

O tamanbo ma×lmo oo reglsto Cod Servìco é oe 2 caracteres, este campo oeve ser
a cbave prlmarla.

4. |nslra os segulntes reglstos na tabela que acabou oe crlar:

Codserviço Desigserviço
100
101
102
103
104
105
106
107
108
109
110
Carolologla
Lnoocrlnologla
Lstomatologla
Glnecologla
Nutrlclonlsta
Ottalmologla
Oncologla
Otorrlnolarlngologla
Pslqulatrla
Reumatologla
Urologla


5. Crle uma outra tabela com o nome oe T Dados Pessoais, com as segulnte
estrutura:

25

FieId Nane
Data Type Description
Nroooooente
Nome
Apelloo
Moraoa
|nolcatlvo
Teletone
Dataoenasclmento
Cooservlco
Ouantla
Observacòes
Auto Number
Te×t
Te×t
Te×t
Te×t
Te×t
Date/Tlme
Te×t
Currency
Memo







Coolgo oo Servlco
Ouantla paga pela consulta
Outras lntormacòes

Acerte o tamanbo oos campos Nome, Apelìdo ao seu gosto.
O tamanbo ma×lmo oos reglstos lnserloos no campo Codservìco é oe 2 caracteres.
O campo Dotodenoscìmento oeve estar no tormato Short Dote.
Os campos lndìcotìvo e Tele[one oevem ser lnserloos com a ajuoa oe lnput Mosk
(mascaras oe lntrooucáo).
Altere o tlpo oe oaoos oo campo Codservìco oa tabela T Dados Pessoais para
Lookup W|zord (Ass|stente de Pesou|soj, onoe lra buscar os oaoos ao campo
Codservìco oa tabela T 5erviços.

6. |nslra 10 reglstos a sua vontaoe, mas com alguma coerêncla - tuturamente val
preclsar oeste e×erclclo.

7. Construa tormularlos (a seu gosto), para as tabelas que crlou anterlormente, com os
segulntes nomes respectlvamente: I Dodos Pessooìs e I Servìcos.

8. Construa relatorlos automatlcos para as tabelas crlaoas anterlormente.

9. Crle um relatorlo oe etlquetas que contenba o nome oo ooente a moraoa e o
servlco a que tol consultaoo.

10.Construa um tormularlo (I Prìncìpol), em ues|gn \|ew (vlsta oe Lstrutura), oe mooo
a gerlr tooa a lntormacáo oa base oe oaoos, para lsso oevera construlr os 5otoes de
comondo que acbar necessarlos.

11.Crle um macro que auto e×ecute o tormularlo prlnclpal



26

Exercício 9

1. EIabore as reIações necessárias para o funcionanento correcto da
seguinte base de dados. (Não indique o tipo de reIação.)


AIunos Turna Fornador
N° de AIuno Cod_Turna Cod_fornador
Nome Curso Nome
Moraoa Horarlo Moraoa
Coo_Postal Coo_tormaoor Teletone
Teletone Coo_Postal
L-mall AvaIiação e-mall
Coo_Turma N° AIuno Habllltacòes
Nota_Mooulo 1
Nota_Mooulo 2
Nota_Mooulo 3
Nota_Mooulo 4

2. lndique que tipo de dados irá coIocar en cada un dos seguintes
canpos:

N° oe Aluno
Nome
Moraoa
Teletone
Coo_turma
Nota Mooulo 1
e-mall
Habllltacòes




27

3. lndique quais são os tipos de Iigações estão correctas:
a. N° oe Aluno [AIunos| N° Aluno [AIunos|
b. N° oe Aluno [AIunos| N° Aluno [AvaIiação|
c. Coo_Formaoor [Turna| Coo_Formaoor [Fornador|
d. Coo_Formaoor [Turna| Coo_Formaoor [Turna|

4. Cono posso criar un fornuIário que contenha, o n° o none a norada
e o teIefone do aIuno.
a. Formularlo automatlco Lscolber tabela Lscolber campos
b. Asslstente oe Formularlos Lscolber tabela Lscolber campos
c. Formularlo vlsta oe estrutura Lscolber tabela Lscolber campos
o. Consulta crlar tabela Lscolber tabela Lscolber campos
5. lndique por paIavras suas quaI é a finaIidade de un fornuIário.





6. Cono posso criar un nenu principaI con Iigações para outros
objectos através de botões de acção.
a. Formularlo na vlsta oe estrutura.
b. Consulta na vlsta oe estrutura.
c. Asslstente oe Tabelas.
o. Formularlo automatlco em colunas.

7. lndique quaI a função dos seguintes ícones:
















28

8. lndique quaI o objectivo e quando devo utiIizar a seguinte barra de
ferranentas:



9. 5upondo que queria inprinir todas as infornações dos neus aIunos
cono deveria proceder: (lndique a orden das operações correctas a
efectuar).


Lscolber a(s) tabela(s) oesejaoa(s)
Lscolber a cor oo tormularlo
Lscolber o(s) campos oesejaoos
|mprlmlr o relatorlo
Crlar um tormularlo pelo asslstente
Crlar um relatorlo pelo asslstente
Lscolber a tormato oo relatorlo
Crlar um botáo para crlacáo oe tormularlos


10. QuaI das seguintes opções escoIheria de nodo a criar una tabeIa con
os aIunos todos de Lisboa.

a. Crlar uma base oe oaoos.
b. Crlar uma consulta na vlsta oe estrutura.
c. Crlar um tormularlo.
o. Crlar um macro.








29

11. Descreva por paIavras suas que passos faria de nodo a conseguir
efectuar a aIínea anterior.







12. Una consuIar ActuaIizar pernite:

a. Flltrar a lntormacáo.
b. Mooltlcar alguns oaoos oe uma base oe oaoos.
c. Apaga oetermlnaoos oaoos oe uma tabela


13. Pretendendo encontrar a nédia de notas de una deterninada turna
deveria: (CoIoque por orden).

Crlar uma consulta
Apllcar um crltérlo oa turma
Lscolber os campos necessarlos
Agrupar por turmas
Selecclonar agrupar por turmas
Selecclonar Méola no campo notas
Lscolber o botáo totals


14. Cono posso criar un reIatório da nédia caIcuIada anteriornente!






30


15. Que opções deven escoIher para gravar una base de dados!






16. Que opção que ne pernite criar una nacro no Access!
a. Ferramentas Macro
b. |nserlr Macro
c. Formatar Macro
o. Opcáo Macros na [anela oe base oe oaoos e escolber Novo


17. O que é una nacro Autoexec: (EscoIha todas as hipóteses
verdadeiras).
a. Uma macro que se auto-e×ecuta quanoo abrlmos uma base oe oaoos.
b. Uma macro que também corre no Woro.
c. Uma macro que tem o nome Autoe×ec.
d. Uma macro que corre no arranque oo Wlnoows.

18. Quantas acções é que posso executar sinuItaneanente nuna nacro.
a. Duas.
b. Três.
c. As que necessltar.

19. Que acção de una nacro ne pernite abrir o nenu principaI.
a. AbrlrFormularlo.
b. AbrlrMenu.
c. Abrlr8arra.
d. AbrlrRelatorlo.


20. Crie a estrutura necessária para criar una base de dados c/ duas
tabeIas:
a. Uma tabela contactos com nome, moraoa, teletone, etc...
b. Uma segunoa com as localloaoes oos respectlvos coolgos postals.
c. |nolque que campos sáo cbave prlmarla.
o. Ltectue as llgacòes oos campos

31


























© Copyrlgbt Teclltorm ÷ Formacáo e Consultorla, Loa.
Ficha Técnica:
Autorla e Revlsáo Técnlca: Corpo Docente Unlcenter
Lxecucõo Cro[|co

! ( ) * ! ) ) ' * + , + , # " #$ ) % % % ! % %& %' %( %

!"# &" ' #

$

% "

+
) ) " " # !"

, $/ $ & '0 2 3 4 $/ ' 1

)

(

'

' ' 4 5 ( ) " * 6 # !" 3' $/ '

, $/ " 2 3 7 8 ' " !

)

(

'

,.

&

# " * 6 : # / & 9 .4 ( 5 ) " "#.

" # 1 % ! ) . . ' < ) ! " ( # !" " " ' 3 3 > 2 < 5 6 . $ < $ < & ' 2 3 4 =1 ) ( ' .0 ) " " 1 2 # !" " " .

" ? # 8" " . # #$ #" 7 C # C 7 5 ! ) " "#.3 !" ! # ) .. 1 B & 4 'B @ 0 ) ( $ $ $ $ $ $ ' 1 1 1 1 1 C C C C C C C C C C # 3 " $. >> '' << "" 44 "# " " ( ! "# 5 ' @ 0 . $ . ! * ' )" A 6 " $ # % 3 "4 5 " ! / !" " " .

' .. 5 # 5 . 1 . . 8" 4 "/ & % % % E 3 # !" ' # % * 9 + % % % E % % "#. #4 / !" H H H # # 9 9 & # " .E # % % : $ 4< 4' 4< : $ ) * # #4 3 & < . ) "# 8" "/ # / 5 & 9 "! D . 3 < ( 3 ( "#. 5 # #" # # & H ! . # ' / &# / / " # / " !" * = "# . 1 1 .% !" 4 : + # G % 1 F ' F E ' % % E % .

! $ ( # 5 #* / ? % 8" .# * # > !" " .& " 0 + 0 % E ' # G . * # > * # > !" . ) #" : " .% 4 : + % 1 F ' F E & ( # : 8" % % 9 * # > E % 8" % . % # : .E # % % I . 3 % < ( 3 ( % % % % E ' .

3 3 $ 3 ' !" " " 1( 2 ' . 7 " + " 0 ) ! " ( # !" " " 1( ' #' 2 . " . $ " $ ( 2 7 - ) K # $ % ?6CL % % % . ) 3 3 < " J . .@ ) " " ) " # ( . CCCL .

C . 8" / # 1 8" 3 D & 2 !" #' 8" A B # 1 C 2/ & ' A < > . 4 $ M & .I ? " +A ! . ' O N N O # # ??6L DCCL ICC CCCL J6CL ? CL D 6L ?CCL JD6L CCCL ' 1 # 2 > C . > > ) . ' < " > > . 0 . < " ' . > ' < " # ..C J D J . ) ' .# & !" $ ( 1 ' < #' . 9D . 1 N "# ) !" )< )3 )? # P 3 P P4 * Q R C "# # . 3 "4 #' .

" & # & "#. " "# 8" " & #& ) 9 $ ! ' & / "#. ' "#. / B # > ! ( 8" & #" " " #! ' ' ) & !" 8" G # ' B ) C / " B* ( " # 8" ' . ) $. ' G.)? ) ) ! < # P4 * Q R * / P 4 * ) !" "# ) " ) #' "# 2 P 1 ' 1 ' 8" " ! " #4 P 1 ?CCL ) # P" D6CL CCCL ) !" ) D" # ) SR% ) < "# # EH E H E H QH QH 7 QH SR SR% QH SR% #' F3 ) "! & "#.

1CD 11CI 1'CJ ('?I . '0 $ 3 ' ) $ T F$ # !" 7 )> ! 7. $ $ . U > 2 4 > $ < X 7 3 $ W " & V ' 1 1 ' 1 1 ' 1 9 ! D ! % ) $ . 0 1 # !" ! ( ) ! .1CC .H ) " " ( 3 > 3 3 3 > # !" ' " " .'CI (166 .?C 96C ICC 9IC JDC ?9C 6C $ $ )> ! .' C . 7( ! ' "% R Q3 ( 7 )> ! 5 ! !" .CC .

C C C .FC. CJFC6FD9 6FC FD9 .I CC CC CC. 6F FDC ( # & 6 69 ?I 69 ID ? 9 6 .. ! !" !" ! )> ! . ? 2 W 4 1 ' .6 < ) $ P 9C . $/ $ & < 3 '0 > $ '0 $ ) # ( $ 3 3 < 3 3 F3 .1CC . % .6 C CC . 1 # 9 . .' C .7 ) .'CI (166 5 1 @ " ' > 1 4 > 5 8 A . 6 96 69 .FD.' < & 7 .C 6 9I DJ 9I DI 9 9 . C6C 9 M/ V & N ' 4 2 ! & 4 . FC6F?6 F F?I 9FC9FD CIFC F?. !" ' " < $ !" .1CD 11CI 1'CJ ('?I .

FC F FC > ." * A % +) ) ! . * > 9 ) +) " #4 .1CC . +) 0 1 +) ) H ? ' ) ! . - !" . ' 3 $/ $/ " CC +) . CC.' " H !" 1 # 9 .) !" " & $ ' # H / ) CFCDFC CDF CFC ." C . ' .FC.) "# * ! % . 2 2 . C6C C C 9 CC CC .' C . % 55.1CD .'CI 11CI (166 .F CFC 9FC6FC C. $ ' . & ' $ $ $ ! " ) 1'CJ ('?I .FCJFC FC FC .

. . 9 /! # / # 8" / &" " / " / ) " & "#.) & "#. . . . # "! & ' / "#. 4 ) " ' ' ' 4 # ) " !" #'' #'& #'$ #' 1 ' ' ' * # > # "# 8" / ) "# ! B) ) ' C/ & " C ! $ P P 4 4 P 4 > ' . /& " E + / $ . ) # > ) " B) ) " "# 6 .

? . .' ' -' ' 8 ! % =1 ' ' 3 : Y $ & =1 Y ' K 4 =1 Y ' < 4 N =1 " .J ' " " 4 < $Y ' ' =N )# .' ' : /' " ' 8 % 0' " 1' < 2' " * .I )# K ) FK $ & ' Z .

9 6 ? D I J C 1 3 & '<:-V 25 6 ) FK 2C 1C 'C 2C 5C . 2 . M .%CC L ?6%CC L DC%CC L .6%CC L DI%CC L . 5 ^ ^ & 0 V 7 1 F F F6 I &> -.& 2 9 &] 9CC ^ ]1 @ ]1 2 ' & & & 25 1' [ ' " 25 # K # 6CC%CC L D6%CC L 6C%CC L ?C%CC L .3' " 7 Y . 7 Y% 7 7 7 4' 1 ) F " 0 4 # % ! 1' 1 ( ' (N DR \N5. 1 ? 2 1 ' 2 5 ) F # L) CZ D%6Z CZ JZ IZ ' ?CC 2 96CC 1 ??D6 ' D6C 2 I?CC 5 D .6I%CC L .

N5.. - 2 6 ( M & & & 0 0 0 -.& -. 9 M . 6C??6996 '" " )# # K 1' 1 3 M1 2 2 & ^ 1 V @ . & 2 ? 1 2 5 2 ' ) F # ( # & 6?6?6CC J.J J J CCJJ D66C6C6 6CC 6 6 E _ _ _ .& -. 5 ^ 1' 1 1' 1 1' 1 1' 1 & 3 \'<:-V 25 6 '<:-V 25 6 '<:-V 25 6 7 9 &] 9CC ]1 (N (N (N (N DR 2 F F F F6 F6 F6 I &> I &> I &> \2 DR ^ ]1 ! (N .I M1 . .& I . . C. M . C 6C 6 C I . 9 6 ( . C6 96CC 1 ?CC 2 I?CC 5 D6C 2 ??D6 ' IC I6C?6 ._ # ) 6C66C.

4' " B 0 8 J .' " B -' ' ..' " 0 /' " 0' ' : 1' ' 0 0 G 2' ' G 3' & 0 .

C C $ % % " ! # % ! & ( ! ' " + " " # ! " + * * ) .' ' 8 * -' ' ! ' % .M ' " # . C CC 9C CC .' ' 8 /' ' C . 7 .

1 ' 2 ! 4 N M > " . )#" 3 . ( . 6 5 4* *4 3* * */ / +1 *+2 :.CCCC 6CCC ' /1 /1 40 4. *41 *// */+ */3 */.& "> .+ 3/ & " " . " 2 * . 4+ 4/ 40 40 45 03 /1 40 /. .& .: :# + 3 .. 3/ +4 +3 +4 +* ++ . *// *4+ 9 9 5 > '4 > 4' A( 9 2> '1 4' 1 * . +3 7 ' 7 # # 8 < = < & % # < ( ( # < ? ! ! ! ! ! ! 8 & +5 +/ 31 +* +/ . ) < 1 2 2 5 1 2 # )#" IJ. '. # .. ]]( < . +/ */1 */1 # " */0 */.0' < 1' 1 )#" ' " ! ! ! # # # & & & % .. /3 00 %( /1 43 "( : 9 %( "( 9: : : 9: : # # : 9: %( "( 9: # 9: "( & : # 1 2 5 3/ 0+ ? )#" - ' & . +.! < @ A# :# " ' > :(: # . /.+ ++ +. JC9 JC? J JC. J J 1 ' & N < ' 1 & M 2 M 5 6CCCC ?6CCC 69CCC 66CC . */+ *43 *45 */3 */1 */1 */. @ > .

. 15A*1A+11. +3A1/A+11.* . +3A1/A+11. .& & B +/ 3/ +2 . *3A12A+11. +/A12A+11.! " & ! & & & : !E DD 9 " 2' ' 3' ' ' 4' ' 0 '' 0 0 ' 2 . *3A*+A+11. +0A*1A+11. C & # ' < ) " " .*A1/A+11. +2 *2 54 ..*A1/A+11.A+113 */A13A+113 1+A15A+113 12A15A+113 & ) ) ( : !: E ( & ) & ) ( : !: E & : !: E ( ) : !: E ( 9 9 DD 9 DD DD )#" .! " " ! " : # )+ . */.A+113 *3A1. .& . +*A12A+11.& ! : # ) )#" + . +*A12A+11. 13A1*A+113 **A1*A+113 */A1*A+113 +5A1*A+113 +5A1*A+113 1*A1+A+113 1*A1+A+113 1/A1+A+113 *5A1+A+113 *5A1+A+113 ++A1+A+113 +2A1+A+113 14A1.( % .! " " " " ! 9 & & - DD ! ! " - & & ! . *2A*1A+11. */5 */3 *43 *44 /1 %( /+ /* /1 43 # %( # %( : : : 9: 9: +0 * *5 +0 * : .& .& - *4A1/A+11.

.' ' ' /' ' 0' ' ' 1' ' 2' ' 3' ' .' ' $ " # $ ' M 0 % ( % 1 !" # % .4' & G 0 0 0 G +" # 5 :% < ' .! . % ' % $ % 2 -' ' . C ' % B 6 8 0 #3 3 1 + / . . . +" # 1 0 9.

C9 C6 C? CD CI CJ C ' " " 5 $ 7 7 7 1 - # 6 ' # ( % 9 .N 1 ' . ' < 7 3 3 (O '0 < 7 8 &0 % 9 ( ) $ CC C C C. $ : ! % 56 $ % # ! # . ' (.

% . (O $ 3 3 3 3 3 < F3 3 ' K & 9 8 7: 8 '0 H 7 8 $ . +N % " . A ! + $ % B : )% ( $ . & ( 3 < ' H 7 .% * # + . 8 &' 8 C ( (. $ $ . 7 7 7 + . ? ( D ' .# .% #* % ! *7 8 I J ' ' 0 0 C ' +* ! .% ' 6 .

P # !" # 9 .I $ & ' 3 ": ' =3 $ $ $ $ + 3 8" 8" =1 ' #" ) (" F(" ' @ = ' $ # . 1.' &" 8" # ' 2 #" . 9 " !" $Y $ & 3 ' $ : @ = . & 8 ? .I #" ' @ ) F& $ & 3 =1 : 8 =& =& =& =& . # .

$Y . " " " " " 8" # " & # " & 8" / " " " I R R @ ) # & 4 . ' =4 ' =4 #! 9 ' Q #" R $Y . Q #" R Q #" R $Y .0 3 8" 8" ' $Y . 4 M 3 8" 8" # &" $ " 9 " ' # #! 9 " 3 ' !" D . J ) G 4 ' . 4 ' 8" H 3 # $ "#. Q $ # ' R Q(" R ' =4 Q Q(" R ' =4 Q(" " #" 4 & "#.

0 0 0 5 D" # #" ' ' ' ' !" < 9 # " # I ." & 8" 8" $ " 2 & 13 8" 9 9 " #" " " " ( ' ' " ' +.N 3 8" 8" # & G $ 8" $ " #4 !" P . +. +. +.

$ & " # # $ " 8" & !" + 4 & . & " 2 " " @) " # > # "# S J . " . "# " #4 0 $ 1) # 8" ' .

' 4 & > " " # 9 8" " "# ^ " 0 +5 ) # " " . P D" .H D" 9 $ # ! $ " S J D" 4 ( 4 7 ' 8" & & & & M " S $ M $ 8" " 2 " : 1 # > V . % " % % 0 % " ( " 8 . . . V N D" < 3B . .C .

K - 3 3 -. P4 ( #' / < ' %2 . .`' .