Baixe o app para aproveitar ainda mais
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
Compartilhar