Buscar

AV2 - IMPLEMENTAÇÃO DE DB

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0199&…
Avaliação: CCT0199_AV2_201001509341 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV2
Aluno: 201001509341 - RAPHAEL DA SILVA ROMA
Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA
Nota da Prova: 6,0 de 8,0 Nota do Trabalho: 0 Nota de Participação: 2 Data: 13/11/2012
 1a Questão (Cód.: 115593) Pontos: 1,5 / 1,5
Baseado na tabela empregado ilustrada na figura a seguir, escreva uma consulta SQL que recupere a soma
dos salários de todos os empregados, o salário máximo, o salário mínimo e a média dos salários.
Resposta: Select SOMA(salario), MAX(salario), MIN(salario), AVG(salario) from empregado;
Gabarito:
Sugestão:
SELECT SUM(salario), MAX(salario), MIN(salario), AVG(salario)
FROM empregado
 2a Questão (Cód.: 117552) Pontos: 1,0 / 1,0
14/12/12 Estácio
2/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0199&…
Qual das consultas abaixo retorna o nome e a placa de todos os veículos?
SELECT c.nome FROM Veiculo v INNER JOIN Cliente c ON cpf = cpf;
SELECT placa FROM Veiculo INNER JOIN Cliente ON Cliente_cpf = cpf;
 SELECT v.placa, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf;
SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa;
SELECT v.placa, c.nome FROM Cliente INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf;
 3a Questão (Cód.: 120920) Pontos: 0,5 / 0,5
1. ______________ são objetos que apresentam auto-incremento.
2. ______________ uma pseudocoluna utilizada para extrair valores de uma sequence qualquer, sempre
que for referenciada.
3. ______________ uma pseudocoluna utilizada para informar o último valor gerado por uma sequence. É
sempre incrementada após um ______________
4. Nextval e currval ___________ ser usados na cláusula VALUES de um comando INSERT
5. Nextval e currval ___________ ser usados dentro de uma subconsulta.
 
As palavras que preenchem as lacunas corretamente estão representadas em:
(1) sequences (2) nextval (3) currval e nextval (4) podem (5) podem
(1) sequences (2) currval - (3) nextval e nextval (4) não podem (5) podem
 (1) sequences (2) nextval (3) currval e nextval (4) podem (5) não podem
(1) sequences (2) currval (3) nextval e nextval (4) não podem (5) não podem
(1) indices (2) nextval (3) currval e nextval (4) podem (5) não podem
 4a Questão (Cód.: 106753) Pontos: 0,0 / 0,5
O comando SELECT * FROM [tabela] WHERE [condições] :
14/12/12 Estácio
3/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0199&…
 Lista tanto as linhas quanto as colunas de uma tabela
Lista todas as linhas de uma tabela
Não é um comando da linguagem SQL
Nenhuma das respostas acima
 Lista todas as colunas de uma tabela
 5a Questão (Cód.: 115532) Pontos: 1,0 / 1,5
Escreva uma consulta SQL que recupere a cor e a quantidade de peças existentes, agrupadas por sua cor. A
tabela pecas está ilustrada na figura a seguir.
Resposta: Select cor, SOMA(pnome) from pecas group by cor;
Gabarito:
SELECT cor, count(*)
FROM pecas
GROUP BY cor
 6a Questão (Cód.: 107183) Pontos: 0,5 / 0,5
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
14/12/12 Estácio
4/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0199&…
Apresentar	o	maior	salário	pago	aos	Empregados	Agrupados	por	Departamento,	para	os	Departamentos	(11, 21, 22, 31, 42, 51).
SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
 SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY
ID_DEPTO;
SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO
=22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
 7a Questão (Cód.: 107747) Pontos: 0,5 / 0,5
Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando:
INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
 INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
 8a Questão (Cód.: 124208) Pontos: 1,0 / 1,0
Qual dos operadores de comparação de consultas Multi-Linhas a seguir NÃO é válido?
 =
<> ALL
= ANY
< ALL
> ALL
 9a Questão (Cód.: 124224) Pontos: 0,0 / 0,5
Dentre os estados de transação, em qual estado se encontra uma transação após a execução da última
operação?
 Ativa
Efetivada
 Em efetivação parcial
14/12/12 Estácio
5/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0199&…
 Em efetivação parcial
Abortada
Em falha
 10a Questão (Cód.: 121637) Pontos: 0,0 / 0,5
(VUNESP - 2009 - CETESB - Analista de Tecnologia da Informação - Banco de Dados)
 
Na otimização de consultas em sistemas gerenciadores de bancos de dados, podem ser identificadas quatro
etapas, listadas a seguir: 
I. escolher procedimentos candidatos; 
II. gerar planos de consulta e escolher o mais "econômico"; 
III. converter a consulta para a forma canônica; 
IV. converter a consulta para algum formato interno. 
A ordem correta para a execução dessas quatro etapas é:
 II, I, III e IV.
 III, II, IV e I.
II, IV, I e III
 IV, III, I e II.
I, III, II e IV.

Continue navegando