Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
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.