teste pds
4800-058 Guimarães –
P
Escola de Engenharia
Departamento de Sistemas de Informação
Ficha de trabalho #2b
Objectivos:
1. Saber definir, executar e analisar o resultado de uma query SQL utilizando o MySQL
Workbench, usando o comando SELECT sobre uma só tabela (operações algébricas projecção e selecção).
Tarefas
1. Vai arrancar com o MySQL Workbench e estabelecer uma ligação ao servidor.
2. Para a bases de dados “World”, vai agora trabalhar algumas expressões SQL:
a. Atente nesta expressão:
Select name from Country;
Esta query dá-lhe a resposta para a pergunta “Quais os nomes de todos os países?” Experimente.
b. Modifique a query para responder à pergunta “Quais os nomes e a respectiva população de todos os países?”
c. E agora “Quais os nomes (e só os nomes) de todos os países, ordenado de forma alfabética ascendente?” (Pesquise na internet como utilizar a cláusula “ORDER
BY”)
d. Atente agora na query:
Select * from Country Where continent =”Europe”;
Execute-a e verifique se é a resposta para a pergunta “Quais os países dos países do continente europeu?”
e. Altere-a para responder agora a “Quais os países dos países do continente
Africano?”
f. “Quais os países com mais de 40 milhões de habitantes?”
João Nuno Oliveira / DSI-UMinho jno@dsi.uminho.pt g. “Quais os países do continente europeu com mais de 40 milhões de habitantes?”
h. “Quais os nomes (atributo Name) dos países do continente europeu com mais de
40 milhões de habitantes?” (Apenas uma lista de nomes de países)
João Nuno Oliveira / DSI-UMinho jno@dsi.uminho.pt 2