Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 CCT0199_AV_201408329212 » IMPLEMENTAÇÃO DE BANCO DE DADOS Avaliação: AV Aluno: 201408329212 JOSE WESLLEY LIMA DOS SANTOS Nota da Prova: 5,5 Nota de Partic.: 1 Av. Parcial.: Data: 22/06/2015 11:14:33 (F) 1a Questão (Ref.: 115158) Pontos: 1,5 / 1,5 CONSIDERE O BANCO DE DADOS ABAIXO AUTOMOVEIS (Código, Fabricante, Modelo, Ano, País, Preço_tabela) REVENDEDORAS (CGC, Nome, Proprietário, Cidade, Estado) GARAGENS (CGCRevenda, CodAuto, AnoAuto, Quantidade) CGCRevenda REFERENCIA Cgc GARAGENS CodAuti REFERENCIA Código em AUTOMÓVEIS QUAL A CONSULTA SQL PARA LISTAR TODOS OS DADOS DOS AUTOMÓVEIS DO FABRICANTE VOLKSWAGEN ORDENADOS PELO PREÇO DE TABELA. Resposta: select * from automoveis where fabricante='volkswagem' order by Preço_tabela ; Gabarito: SELECT * FROM AUTOMOVEIS WHERE FABRICANTE = 'VOLKSWAGEN' ORDER BY PREÇO_TABELA 2a Questão (Ref.: 120202) Pontos: 0,0 / 1,5 (FGV ‐ 2009 ‐ MEC ‐ Administrador de Banco de Dados ‐ ADAPTADO) Observe a figura a seguir: A figura apresenta o modelo relacional de um Banco de Dados de um sistema de controle de estoque. Esse modelo possui as tabelas Cliente, Pedido, ItemPedido e Produto. Em uma leitura simplificada desse modelo tem se que um cliente pode possuir vários pedidos, um pedido possui um ou vários itemPedidos e um itemPedido possui um produto e a quantidade desse produto. Apresente o comando SQL que, ao ser executado em um SGBD relacional baseado nesse modelo, retornará todos os nomes de clientes que fizeram pelo menos um pedido, a descrição do produto que o cliente comprou e a quantidade desse produto independente do pedido realizado. Resposta: select c.Nome , p.descrição , i.quantidade from cliente c , pedido d , produto p , itemPedido i where d.cod_pedido > 0 ; Gabarito: SUGESTÃO: SELECT Nome, descricao, sum (quantidade) FROM Cliente INNER JOIN Pedido ON Cliente.cod_cliente = Pedido.cod_cliente INNER JOIN ItemPedido ON Pedido.cod_pedido = ItemPedido.cod_pedido INNER JOIN Produto ON ItemPedido.cod_produto = Produto.cod_produto GROUP BY Nome, descricao 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 3a Questão (Ref.: 108067) Pontos: 0,0 / 0,5 No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado. Integridade Relacional. Normalização. Integridade de Chave. Dependência Funcional. Integridade Referencial. Gabarito Comentado. 4a Questão (Ref.: 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: 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 =11 AND ID_DEPTO =21 AND ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51; SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (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 ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; Gabarito Comentado. 5a Questão (Ref.: 106922) Pontos: 0,0 / 0,5 Dentre as sublinguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas? DDL Controle de transações DCL DRL DML 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Gabarito Comentado. 6a Questão (Ref.: 106406) Pontos: 0,5 / 0,5 A relação T1 abaixo conterá: T1 = nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000 Nome e depto de todos os empregados homens que ganham menos que 5000 Nome, sexo, salário e depto de todos os empregados homens que ganham 5000 Esta não é uma consulta válida Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000 7a Questão (Ref.: 106752) Pontos: 0,5 / 0,5 O comando SELECT FROM WHERE corresponde as seguintes operações da álgebra relacional: Seleção e Diferença União e Interseção Seleção e Projeção Seleção e Junção Projeção e União Gabarito Comentado. 8a Questão (Ref.: 106878) Pontos: 0,5 / 0,5 Uma visão quando aplicada a uma base de dados, é capaz de: Permitir a representação conceitualmente os dados de uma base de dados. Permitir a criação de um conjunto de dados virtual para ser usados em consultas. Permitir ao usuário definir os dados que deseja ver no momento da criação de uma consulta. Permite alterar os tipos definidos nos metadados do SGBD. Permitir a implementação de uma nova tabela com dados oriundos de outras tabelas. Gabarito Comentado. 9a Questão (Ref.: 266222) Pontos: 1,0 / 1,0 O comando para apagar um visão é: NEW VIEW DEL VIEW DROP VIEW DELETE VIEW CANCEL VIEW 22/06/2016 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 Gabarito Comentado. 10a Questão (Ref.: 124228) Pontos: 1,0 / 1,0 Dentre as propriedades de uma transação, qual delas é responsável por preservar a integridade do banco de dados? Atomicidade Isonomia Consistência Durabilidade Isolamento Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
Compartilhar