Buscar

av_implementacao_bd

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

Continue navegando