Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaiação Parcial: CCT0199_SM_201509171037 V.1 Aluno(a): FRANKLIN SILVA DE ARAUJO Matrícula: 201509171037 Acertos: 8,0 de 10,0 Data: 04/11/2017 16:02:46 (Finalizada) 1a Questão (Ref.: 201509295039) Acerto: 1,0 / 1,0 Os atributos de uma tabela constituem: Os nomes das tabelas. As colunas da tabela. As tuplas da tabela. Os índices da tabela. As linhas da tabela. 2a Questão (Ref.: 201509294542) Acerto: 0,0 / 1,0 Analise as seguintes afirmações: "(1) A restrição de integridade referencial diz que chave primária em uma relação não pode ter seu valor nulo PORQUE (2) esta chave identifica as tuplas da relação" Podemos afirmar: A primeira afirmação é falsa e a segunda é verdadeira. As duas afirmações são verdadeiras e a primeira não justifica a segunda. As duas afirmações são falsas. A primeira afirmação é verdadeira e a segunda é falsa. As duas afirmações são verdadeiras e a primeira justifica a segunda. Gabarito Comentado. 3a Questão (Ref.: 201509294546) Acerto: 1,0 / 1,0 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 homens que ganham 5000 Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000 Esta não é uma consulta válida 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 menos que 5000 Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201509959148) Acerto: 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(σcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) ᴨnome, nome_curso(Alunos X Cursos) σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) Gabarito Comentado. 5a Questão (Ref.: 201509295241) Acerto: 1,0 / 1,0 O comando SQL que apaga um tabela é: REMOVE TABLE DROP TABLE DELETE TABLE UPDATE INSERT INTO 6a Questão (Ref.: 201509295897) Acerto: 1,0 / 1,0 O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é: DELETE FROM Aluno WHERE nome LIKE 'G%'. DELETE FROM Aluno DELETE FROM Aluno WHERE nome='M'. DELETE FROM Aluno WHERE nome SUCH '%M'. DELETE FROM Aluno WHERE nome LIKE 'M%'. Gabarito Comentado. 7a Questão (Ref.: 201509295266) Acerto: 0,0 / 1,0 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar apenas os nomes completos dos Empregados que tenham no cargo a palavra "venda". SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE CARGO LIKE '%VENDA%' ; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%VENDA%' ; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE '%venda%' ; Gabarito Comentado. 8a Questão (Ref.: 201509446991) Acerto: 1,0 / 1,0 Qual das consultas a seguir responde a seguinte pergunta: quais os nomes dos alunos que possuem média maior que 6 e idade não superior a 30 anos? SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30 SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30 SELECT nome FROM alunos WHERE media > 6 AND idade <= 30 SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30 SELECT nome FROM professores WHERE media > 6 AND idade <= 30 9a Questão (Ref.: 201509295313) Acerto: 1,0 / 1,0 Dentre as opções a seguir, qual não é uma função de grupo? CONT(*) MED(X) SUM(x) AVG (x) MAX(x) Gabarito Comentado. 10a Questão (Ref.: 201509295317) Acerto: 1,0 / 1,0 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 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; SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
Compartilhar