Baixe o app para aproveitar ainda mais
Prévia do material em texto
IMPLEMENTAÇÃO DE BANCO DE DADOS Simulado: CCT0199_SM_201202269737 V.2 Fechar Aluno(a): WAGNER ROBERTO CARVALHO MONTEIRO Matrícula: 201202269737 Desempenho: 3,0 de 8,0 Data: 03/06/2015 22:32:49 (Finalizada) 1a Questão (Ref.: 201202420984) De acordo com a base de dados a seguir, com as tabelas Empregado, Cliente e Departamento crie uma consulta, para: mostrar os cargos e salários dos empregados que trabalham nos departamentos de Id entre 10 e 20 inclusive. Sua Resposta: HGFFFGGG GHGGCB Compare com a sua resposta: ANSI Select e.cargo, e.salario from empregado e inner join departamento d on e.id_depto = d.id where d.id in (10,11,12,13,14,15,16,17,18,19,20) Select e.cargo, e.salario from empregado e inner join departamento d on e.id_depto = d.id where d.id between 10 AND 20 TRADICIONAL Select e.cargo, e.salario from empregado e , departamento d where e.id_depto = d.id and d.id in (10,11,12,13,14,15,16,17,18,19,20) Select e.cargo, e.salario from empregado e , departamento d where e.id_depto = d.id and d.id between 10 AND 20 2a Questão (Ref.: 201202420985) De acordo com a base de dados a seguir, com as tabelas Empregado, Cliente e Departamento crie uma consulta, para: mostrar nome do departamento do empregado que atende ao cliente de Id 165. Sua Resposta: K Compare com a sua resposta: ANSI Select d.nome from cliente c inner join empregado e on c.vendedor = e.id inner join departamento d on e.id_depto = d.id where c.id = 169 TRADICIONAL Select d.nome from cliente c, empregado e, departamento d where c.vendedor = e.id and e.id_depto = d.id and c.id = 169 3a Questão (Ref.: 201202562930) Pontos: 1,0 / 1,0 São tipos de visões: Simples Simples e Complexas Complexas Simples e Abstratas Abstratas 4a Questão (Ref.: 201202420932) Pontos: 0,0 / 1,0 Para criarmos um índice para a tabela Fornecedor pelo Bairro e Cidade devemos dar o seguinte comando: Create Index Fornecedor BY Bairro, Cidade Create Index Forn_Bairro_Cidade ON Fornecedor(Bairro, Cidade) Create Index Forn_Bairro_Cidade From Fornecedor BY Bairro, Cidade Create Index Forn_Bairro_Cidade ON Fornecedor BY Bairro, Cidade Create Index Fornecedor ON Forn_Bairro_Cidade(Bairro, Cidade) 5a Questão (Ref.: 201202420905) Pontos: 1,0 / 1,0 Na sintaxe ANSI da junção Interior, na sua forma padrão é: select [colunas] from tabela1 RIGHT JOIN tabela2 ON ; select [colunas] from tabela1 INNER JOIN tabela2 ON ; select * from tabela1 CROSS JOIN tabela2; select * from tabela1 LEFT JOIN tabela2; select [colunas] from tabela1 LEFT JOIN tabela2 ON ; 6a Questão (Ref.: 201202420938) Pontos: 1,0 / 1,0 Dentre as propriedades de uma transação, qual delas é responsável por preservar a integridade do banco de dados? Isonomia Isolamento Durabilidade Atomicidade Consistência 7a Questão (Ref.: 201202416950) Pontos: 0,0 / 1,0 (FGV ‐ 2010 ‐ DETRAN‐RN ‐ Assessor Técnico ‐ Administração de Banco de Dados) Assinale a alternativa correta sobre fragmento de comando a seguir: (select distinct nome_cliente from contas) intersect (select distinct nome_cliente from emprestimos) Se um cliente tem diversas contas e empréstimos no banco, aparecerá somente uma vez no resultado. Se um cliente possui conta mas não possui empréstimos no banco, aparecerá no resultado. Se um cliente tem diversas contas e empréstimos no banco, aparecerá todas as repetições no resultado. Se um cliente tem diversas contas e empréstimos no banco, não aparecerá no resultado. Se um cliente não possui conta mas possui empréstimos no banco, aparecerá no resultado. 8a Questão (Ref.: 201202420914) Pontos: 0,0 / 1,0 Qual dos tipos de subconsulta que faz referência a uma coluna da tabela da consulta externa? SubConsulta MultiValorada SubConsulta Principal SubConsulta Simple SubConsulta MultiLinhas SubConsulta Correlata 9a Questão (Ref.: 201202420910) Pontos: 0,0 / 1,0 Qual dos operadores de conjunto a seguir, devemos tomar cuidado na hora de colocarmos a ordem das tabelas, pois retorna diferentes resultados ao se inverter a ordem das tabelas? MINUS ALL INTERSECT UNION ALL MINUS UNION 10a Questão (Ref.: 201202420925) Pontos: 0,0 / 1,0 Quanto a visões, é correto afirmar: I Podese fazer uma consulta a uma view com as cláusulas Having e Group By. II Podese fazer subconsultas e utilizar operadores de conjunto em uma view. III Uma visão pode permitir, com restrições que os dados da tabela sejam manipulados em comando de INSERT, UPDATE e DELETE, porém, não armazena estes dados. Apenas a afirmação III é correta. Apenas as afirmações II e III são corretas. Todas as afirmações estão corretas. Apenas as afirmações I e III são corretas. Apenas as afirmações I e II são corretas.
Compartilhar