AVS Implementação de banco de dados
3 pág.

AVS Implementação de banco de dados


DisciplinaProjeto e Implementação de Banco de Dados16 materiais182 seguidores
Pré-visualização1 página
30/6/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=147039300&p1=201407242636&p2=2054198&p3=CCT0199&p4=102364&p5=AVS&p6=25/06/2016&p10=45319\u2026 1/3
 Fechar
Avaliação: CCT0199_AVS_201407242636 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AVS
Aluno: XXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXX
Professor: RENATO AUGUSTO DOS SANTOS CORTES Turma: 9002/AB
Nota da Prova: 4,5 Nota de Partic.: 1,5 Av. Parcial 2 Data: 25/06/2016 10:10:25
 1a Questão (Ref.: 201407358852) Pontos: 0,0 / 1,0
Uma loja chamada DVDExpress comercializa DVDs e utiliza um sistema chamado
DVDControl para controle de estoque e vendas de DVDs. O sistema tem um banco de
dados e o gerente da loja precisa consultar somente o título e o nome do artista principal de
todos os DVDs cadastrados na tabela chamada TabelaDVD diretamente do banco de
dados usando um comando em SQL porque a aplicação parou de funcionar. Qual é o
comando SQL que o gerente deve executar considerando que a TabelaDVD tem a coluna
Titulo para armazenar os títulos dos DVDs e a coluna NomeArtistaPrincipal para armazenar
os nomes dos artistas principais dos DVDs e a coluna Ano para armazenar os anos de
lançamentos dos DVDs?
Resposta: Srelect TabelaDVD From Titulo and NomeArtistaPrincipal
Gabarito:
SELECT Titulo, NomeArtistaPrincipal FROM TabelaDVD
 2a Questão (Ref.: 201407533295) Pontos: 0,5 / 1,0
Defina transação. Cite um exemplo.
Resposta: Transação nada mais e que uma ação que gera processamento de dados em um banco, de modo que
ocorra uma alteção de dados, como por exemplo baixa de estoque, contabilização da venda e Impostos
decorrentes da venda de um produto em um caixa, Ateração do saldo de uma conta corrente após a efetivação
de um saque em um caixa eletronico.
Gabarito: Transação é uma sequência de operações tratadas como um bloco único e indivisível. Existem vários
exemplos.
 3a Questão (Ref.: 201407510645) Pontos: 1,0 / 1,0
Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado:
Não existe atributo com esta característica
Chave simples
30/6/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=147039300&p1=201407242636&p2=2054198&p3=CCT0199&p4=102364&p5=AVS&p6=25/06/2016&p10=45319\u2026 2/3
Chave simples
 Chave estrangeira
Chave externa
Chave candidata
 4a Questão (Ref.: 201407373305) Pontos: 1,0 / 1,0
A relação T1 abaixo conterá:
T1 = p nome, sexo,salário,dept (s(sexo=&quot;MASCULINO&quot;) and (salário<5000) (EMPREGADO)) 
 
Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000
 Nome, sexo, salário 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
Nome e depto de todos os empregados homens que ganham menos que 5000
Esta não é uma consulta válida
 5a Questão (Ref.: 201407525744) Pontos: 0,0 / 1,0
Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1
 Todos os funcionários passam a ganhar 1.1
Os funcionários ativos recebem aumento
A coluna salario é excluída da tabela
Todos os funcionários são apagados
 Todos os funcionários recebem um aumento de 10%
 6a Questão (Ref.: 201408037061) Pontos: 1,0 / 1,0
Considere as seguintes tabelas de um banco de dados: - FORNECEDOR { for_codigo, for_nome, for_telefone,
for_cidade, est_uf } - ESTADO { est_uf, est_nome } A instrução SQL que recupera os nomes dos estados para
os quais não há fornecedores cadastrados é:
SELECT e.est_nome FROM estado AS e, FROM fornecedor AS f WHERE e.est_uf = f.est_uf;
 SELECT e.est_nome FROM estado AS e WHERE e.est_uf NOT IN ( SELECT f.est_uf FROM fornecedor AS f
);
SELECT e.est_nome FROM estado AS e WHERE e.est_uf IN ( select f.est_uf FROM fornecedor AS f );
SELECT e.est_uf FROM estado AS e WHERE e.est_nome NOT IN ( SELECT f.est_uf FROM fornecedor AS f
);
SELECT e.est_nome FROM estado AS e, fornecedor AS f WHERE e.est_nome <> f.est_uf;
 7a Questão (Ref.: 201407374950) Pontos: 0,5 / 0,5
Considere a seguinte consulta SQL:
SELECT nome, count(*)
FROM aluno
GROUP BY nome
Esta consulta tem como resultado.
o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno.
30/6/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=147039300&p1=201407242636&p2=2054198&p3=CCT0199&p4=102364&p5=AVS&p6=25/06/2016&p10=45319\u2026 3/3
o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno.
 o atributo nome e o número de registros existentes para cada nome, da tabela aluno.
o atributo nome e o número de registros existentes para cada nome, na tabela nome.
todos os atributos das tabelas nome e aluno.
todos os atributos da tabela nome, além do atributo especial Count.
 8a Questão (Ref.: 201407863817) Pontos: 0,0 / 0,5
Qual a sintaxe SQL-SELECT errada?
SELECT COLUNA1, COLUNA2, COLUNA3 FROM TABELA1 ORDER BY 1 ASC, 2 DESC, 3 ASC;
 SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 LIKE ('%X%') ORDER BY 3;
SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 IN (1,2,3);
SELECT COUNT(*) FROM TABELA1;
 SELECT X.COLUNA1, AVG(Y.COLUNA2) FROM TABELA1 X INNER JOIN TABELA2 Y ON
X.COLUNA3=Y.COLUNA4 GROUP BY X.COLUNA1;
 9a Questão (Ref.: 201407533119) Pontos: 0,5 / 0,5
São tipos de visões:
Complexas
 Simples e Complexas
Abstratas
Simples
Simples e Abstratas
 10a Questão (Ref.: 201407533126) Pontos: 0,0 / 0,5
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
 Consistência
Persistência
Coerência
Atomicidade