Buscar

AV_Implementação de bancos de dados_2015.3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0199_AV_201004002777 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno: 201004002777 - LUIZ CARLOS BEZERRA FEITOSA
Professor: RENATO AUGUSTO DOS SANTOS CORTES Turma: 9002/AB
Nota da Prova: 5,0 Nota de Partic.: 2 Data: 17/11/2015 16:16:16
1a Questão (Ref.: 201004095238) Pontos: 0,0 / 1,5
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 apagar TODOS os DVDs, cadastrados na tabela
chamada TabelaDVD, que tenham o ano de lançamento anterior a 1990. O gerente
precisa executar um comando SQL diretamente no banco de dados VENDAS porque a
aplicação parou de funcionar.
Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD foi
criada pelo analista de banco de dados (DBA) usando-se o comando SQL a seguir?
USE VENDAS
CREATE TABLE TabelaDVD (
ID bigint NOT NULL,
Titulo nvarchar(50) NULL,
NomeArtistaPrincipal nvarchar(50) NULL,
Ano smalldatetime NULL ) 
Resposta: DELETE * FROM TabelaDVD WHERE = (SELECT Ano not is null < 31/12/1990 )
Gabarito:
DELETE FROM TabelaDVD
WHERE Ano < '1990'
2a Questão (Ref.: 201004118590) Pontos: 1,5 / 1,5
Baseado na tabela pecas ilustrada na figura abaixo, escreva uma consulta SQL que recupere o preço médio das
peças.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 25/11/2015 12:45
Resposta: SELECT AVG(preco) FROM Pecas
Gabarito:
Sugestão:
SELECT AVG(preco)
FROM pecas
3a Questão (Ref.: 201004109945) Pontos: 0,5 / 0,5
Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
Independência dos dados.
Compartilhamento de Dados.
Dependência entre programas e dados.
Redução ou Eliminação de redundâncias.
Padronização dos dados.
4a Questão (Ref.: 201004246829) Pontos: 0,0 / 0,5
A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
Junção
Diferença
Seleção
Produto cartesiano
Projeção
5a Questão (Ref.: 201004110811) Pontos: 0,5 / 0,5
O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é:
DELETE FROM Aluno
DELETE FROM Aluno WHERE nome='M'.
DELETE FROM Aluno WHERE nome SUCH '%M'.
DELETE FROM Aluno WHERE nome LIKE 'M%'.
DELETE FROM Aluno WHERE nome LIKE 'G%'.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 25/11/2015 12:45
6a Questão (Ref.: 201004110813) Pontos: 0,5 / 0,5
Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados?
UPDATE
JOIN
SELECT
GET
INSERT
7a Questão (Ref.: 201004110231) 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	menor	salário	pago	aos	Empregados	Agrupados	por	Departamento.
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
8a Questão (Ref.: 201004127249) Pontos: 0,5 / 0,5
Na sintaxe ANSI da junção Interior, na sua forma padrão é:
select [colunas] from tabela1 LEFT JOIN tabela2 ON ;
select [colunas] from tabela1 INNER JOIN tabela2 ON ;
select * from tabela1 LEFT JOIN tabela2;
select * from tabela1 CROSS JOIN tabela2;
select [colunas] from tabela1 RIGHT JOIN tabela2 ON ;
9a Questão (Ref.: 201004109932) Pontos: 0,0 / 1,0
Uma visão quando aplicada a uma base de dados, é capaz de:
Permite alterar os tipos definidos nos meta-dados do SGBD.
Permitir a implementação de uma nova tabela com dados oriundos de outras tabelas.
Permitir ao usuário definir os dados que deseja ver no momento da criação de uma consulta.
Permitir a representação conceitualmente os dados de uma base de dados.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 25/11/2015 12:45
Permitir a criação de um conjunto de dados virtual para ser usados em consultas.
10a Questão (Ref.: 201004247198) Pontos: 1,0 / 1,0
Uma unidade de execução de programa delimitada pelos comandos BEGIN TRANSACTION e END
TRANSACTION é denominada uma:
Comando
Proograma
Seleção
Operação
Transação
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 25/11/2015 12:45

Continue navegando