Vous êtes sur la page 1sur 6

VIS 14

Base de Dados

- Ficha de Avaliao 3
Nome:

______________________________________________

N:

______

Turma:

____________
Classificao: _______________________

Professora:

______________

1. Indique se verdadeira (V) ou falsa (F) cada uma das seguintes afirmaes:
a) A web popularmente conhecida por www
b) HTTP significa HyperText Transfer Protocol
c) URL - o endereo de um recurso disponvel numa rede
d) Uma pgina esttica quando se inclui qualquer efeito especial ou
funcionalidade e para isso necessrio utilizar outras linguagens de
programao, parte do simples HTML.

2. O que so linguagens de scripting?

3. D trs exemplos de linguagens de scripting.

4. Quais as principais caractersticas duma linguagem de script?

Ano Letivo 2015/2016

5. Considera a seguinte tabela:


Tabela Informao_Loja
Nome_Loj

Vendas

Data

a
Lisboa

1200

05-jun-

Porto

700

2016
07-jun-

Lisboa

1250

2016
08-jun-

Coimbra

550

2016
08-jun2016

Qual o resultado quando aplicamos o seguinte comando:


a) SELECT Store_Name FROM Store_Information;

b) SELECT DISTINCT Store_Name FROM Store_Information;

c) SELECT Store_Name
FROM Store_Information
WHERE Sales > 1000;

d) SELECT *
FROM Store_Information
WHERE Store_Name IN ('Los Angeles', 'San Diego');

Ano Letivo 2015/2016

e) SELECT *
FROM Store_Information
WHERE Txn_Date BETWEEN '06-Jan-1999' AND '10-Jan-1999';

f) SELECT *
FROM Store_Information
WHERE Store_Name LIKE '%AN%';

g) SELECT Store_Name, Sales, Txn_Date


FROM Store_Information
ORDER BY Sales DESC;

h) SELECT SUM (Sales) FROM Store_Information;

i) SELECT COUNT (DISTINCT Store_Name)


FROM Store_Information;

j) SELECT Store_Name, SUM (Sales)


FROM Store_Information
GROUP BY Store_Name;

k) SELECT Store_Name, SUM(Sales)


FROM Store_Information
GROUP BY Store_Name
HAVING SUM (Sales) > 1500;
Ano Letivo 2015/2016

l) SELECT A1.Store_Name Store, SUM(A1.Sales) 'Total Sales'


FROM Store_Information A1
GROUP BY A1.Store_Name;

6. Queremos descobrir quais as vendas por regio. Considere as tabelas seguintes:

Qual o resultado quando aplicamos o comando seguinte:


SELECT A1.Region_Name REGION, SUM(A2.Sales) SALES
FROM Geography A1, Store_Information A2
WHERE A1.Store_Name = A2.Store_Name
GROUP BY A1.Region_Name;

7. Queremos descobrir o montante de vendas de todas as lojas. Considere as


tabelas seguintes:

Qual o resultado quando aplicamos o comando seguinte:


SELECT A1.Store_Name, SUM(A2.Sales) SALES
FROM Geography A1, Store_Information A2
WHERE A1.Store_Name = A2.Store_Name (+)
GROUP BY A1.Store_Name;

Ano Letivo 2015/2016

8. Considera a seguinte tabela:


Qual o resultado quando aplicamos o comando seguinte:
a) SELECT CONCAT (Region_Name, Store_Name) FROM
Geography
WHERE Store_Name = 'Boston';

b) SELECT Region_Name || ' ' || Store_Name FROM Geography


WHERE Store_Name = 'Boston';

c) SELECT Region_Name + ' ' + Store_Name FROM Geography


WHERE Store_Name = 'Boston';

9. Considera a seguinte tabela:


Qual

resultado

quando

aplicamos

comando

seguinte:
a) SELECT SUBSTR (Store_Name, 3)
FROM Geography
WHERE Store_Name = 'Los Angeles';
b) SELECT SUBSTR (Store_Name, 2, 4)
FROM Geography
WHERE Store_Name = 'San Diego';
10. Qual o resultado quando aplicamos o seguinte comando:
a) SELECT TRIM(' Sample ');
b) SELECT LTRIM(' Sample ');
c) SELECT RTRIM(' Sample ');
11. Considera a seguinte tabela:
Qual o resultado quando aplicamos o comando
seguinte:
a) SELECT Length (Store_Name)
FROM Geography
WHERE Store_Name = 'Los Angeles';
Ano Letivo 2015/2016

b) SELECT Region_Name, Length (Region_Name)


FROM Geography;

c) SELECT REPLACE (Region_Name, 'ast', 'astern')


FROM Geography;

12. Qual o resultado quando aplicamos o comando seguinte:


a) SELECT DATEDIFF('2016-06-10', '2016-06-04');
b) SELECT DATEDIFF(day, '2016-06-10', '2016-06-04');
c) SELECT DATEPART (yyyy, '2016-01-20');
d) SELECT DATEPART(dy, '2016-02-20');

Bom Trabalho

Ano Letivo 2015/2016

Vous aimerez peut-être aussi