Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0199_AV_201301514586 » IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AV Aluno: 201301514586 - THADEU DA SILVA TOURINHO Professor: PATRICIA FIUZA DE CASTRO Turma: 9002/AB Nota da Prova: 5,0 Nota de Partic.: 0 Data: 18/11/2014 19:16:47 1a Questão (Ref.: 201301673286) Pontos: 0,0 / 0,5 Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação. Projeção Interseção Junção Diferença União 2a Questão (Ref.: 201301832271) Pontos: 0,0 / 1,0 A propriedade que garante que depois de a transação completar-se com sucesso, as mudanças que ela faz no banco de dados permanecem, até mesmo se houver falha no sistema é: Durabilidade Persistência Consistência Atomicidade Coerência 3a Questão (Ref.: 201301672922) Pontos: 0,5 / 0,5 Uma visão quando aplicada a uma base de dados, é capaz de: Permitir a criação de um conjunto de dados virtual para ser usados em consultas. Permitir a representação conceitualmente os dados de uma base de dados. Permitir a implementação de uma nova tabela com dados oriundos de outras tabelas. Permite alterar os tipos definidos nos meta-dados do SGBD. Permitir ao usuário definir os dados que deseja ver no momento da criação de uma consulta. 4a Questão (Ref.: 201301672943) Pontos: 0,5 / 0,5 Os atributos de uma tabela constituem: As tuplas da tabela. As colunas da tabela. Os nomes das tabelas. Os índices da tabela. As linhas da tabela. 5a Questão (Ref.: 201301809852) Pontos: 0,5 / 0,5 Representa a linguagem de manipulação de dados: DML DRL DDL TDL DCL 6a Questão (Ref.: 201301673157) 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 apenas os nomes completos dos Empregados que tem salario entre R$ 1.000,00 e R$ 2.000,00. SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO 1000 BETWEEN 2000; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000; 7a Questão (Ref.: 201301810135) Pontos: 1,0 / 1,0 Uma consulta que ocorre dentro de outro comando SQL é denominada: Consulta externa Operação Subconsulta Consulta interna Não é possivel uma consulta deste tipo 8a Questão (Ref.: 201301673874) Pontos: 0,5 / 0,5 Observe a tabela empregado: Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo: 4 3 1 0 2 9a Questão (Ref.: 201301690318) Pontos: 1,5 / 1,5 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. Resposta: SELECT CARGO, SALARIO FROM EMPREGADO WHERE ID_DEPTO >= 10 AND ID_DEPTO <= 20 Gabarito: 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 10a Questão (Ref.: 201301681202) Pontos: 0,0 / 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 * Gabarito: SELECT * FROM AUTOMOVEIS WHERE FABRICANTE = 'VOLKSWAGEN' ORDER BY PREÇO_TABELA
Compartilhar