Buscar

AV IMPLEMENTAÇÃO DE BANCO DE DADOS

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 sub­linguagens 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 meta­dados 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.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes