Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: IMPLEMENTAÇÃO DE BANCO DE DADOS Avaliação: CCT0199_AV_201407360991 Data: 24/11/2017 20:18:42 (F) Critério: AV Aluno: 201407360991 - AMANDA MENEZES MONTEIRO Professor:RENATO AUGUSTO DOS SANTOS CORTES Turma: 9003/AD Nota Prova: 8,0 de 9,0 Nota Partic.: 1,0 Av. Parcial.: 2,0 Nota SIA: 10,0 pts IMPLEMENTAÇÃO DE BANCO DE DADOS 1a Questão (Ref.: 115536) Pontos: 1,0 / 1,0 Baseado na tabela pecas ilustrada na figura abaixo, escreva uma consulta SQL que recupere o preço médio das peças. Resposta: SELECT AVG(PRECO) FROM PECAS Gabarito: Sugestão: SELECT AVG(preco) FROM pecas 2a Questão (Ref.: 119997) Pontos: 0,0 / 1,0 Construa uma consulta SQL que liste todos os estacionamentos do veículo de placa BDQ2012 bem como o cpf do seu proprietário. Resposta: Gabarito: SUGESTÃO: SELECT e.cod,e.dtEntrada, e.dtSaida, e.hsEntrada, e.hsSaida, v.Cliente_cpf FROM Veiculo v INNER JOIN Estaciona e ON v.placa = e.Veiculo_placa WHERE v.placa = 'BDQ2012'; 3a Questão (Ref.: 110394) Pontos: 1,0 / 1,0 (CONSULPLAN - 2012) Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por: Redundância de dados. Replicação de dados. Integridade de dados. Consistência de dados. Dependência de dados. 4a Questão (Ref.: 771008) Pontos: 1,0 / 1,0 Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos cursos? Alunos(matricula, nome, endereco, cpf, cod_curso) Cursos(codigo, nome_curso) ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos)) σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(Alunos X Cursos) Gabarito Comentado. 5a Questão (Ref.: 599413) Pontos: 1,0 / 1,0 São comandos da categoria de Definição de Dados (DDL): GRANT / REVOKE COMMIT / ROLLBACK CREATE / ALTER / DROP INSERT / UPDATE / DELETE SELECT 6a Questão (Ref.: 107759) Pontos: 1,0 / 1,0 Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados? SELECT INSERT JOIN UPDATE GET 7a Questão (Ref.: 107122) Pontos: 1,0 / 1,0 Considere a relação: FUNCIONARIO (matrícula, cargo, salario, admissao) A consulta SQL que mostra média dos salários dos funcionários é: SELECT AVG(SALARIO) FROM FUNCIONARIO; SELECT SUM(SALARIO) FROM FUNCIONARIO; SELECT MEDIA(SALARIO) FROM FUNCIONARIO; Nenhuma das respostas acima. SELECT SALARIO FROM FUNCIONARIO AVG; 8a Questão (Ref.: 1020536) Pontos: 1,0 / 1,0 São restrições para manipular (INSERT, DELETE ou UPDATE) os dados de uma tabela no banco dados através de uma visão, EXCETO: As cláusulas GROUP BY ou HAVING não estarem presentes na sua consulta. Não possuir colunas derivadas de funções de agregação. A chave primaria estar contida na consulta que originou a visão. Não possuir junções, ou seja, ter sido criada sobre uma única tabela. Não possuir a cláusula DISTINCT na sua consulta. 9a Questão (Ref.: 244091) Pontos: 0,5 / 0,5 Uma consulta que ocorre dentro de outro comando SQL é denominada: Operação Subconsulta Não é possivel uma consulta deste tipo Consulta interna Consulta externa 10a Questão (Ref.: 124228) Pontos: 0,5 / 0,5 Dentre as propriedades de uma transação, qual delas é responsável por preservar a integridade do banco de dados? Isolamento Consistência Isonomia Atomicidade Durabilidade
Compartilhar