Baixe o app para aproveitar ainda mais
Prévia do material em texto
Data: 19/05/2018 11:51:51 (Finalizada) 1a Questão (Ref.:201501579881) Acerto: 1,0 / 1,0 Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem? Redução ou Eliminação de redundâncias. Compartilhamento de Dados. Independência dos dados. Padronização dos dados. Dependência entre programas e dados. 2a Questão (Ref.:201502292069) Acerto: 1,0 / 1,0 Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à instância da entidade. Uma chave estrangeira é sempre uma chave primária em outra tabela. Pode ser considerado como o resultado da aplicação do SELECT. Toda entidade deve possui chave primária. É o conjunto de opções de preenchimento do atributo. Pode ser modificado com o uso dos comandos DDL. 3a Questão (Ref.:201501579396) Acerto: 1,0 / 1,0 A relação T1 abaixo conterá: T1 = p nome, sexo,salário,dept (s(sexo="MASCULINO") and (salário<5000)(EMPREGADO)) Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000 Esta não é uma consulta válida 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 Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000 Gabarito Coment. Gabarito Coment. 4a Questão (Ref.:201502243998) 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(Alunos X Cursos) ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) Gabarito Coment. 5a Questão (Ref.:201501580091) Acerto: 1,0 / 1,0 O comando SQL que apaga um tabela é: INSERT INTO REMOVE TABLE DROP TABLE DELETE TABLE UPDATE 6a Questão (Ref.:201501731835) Acerto: 1,0 / 1,0 Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1 Os funcionários ativos recebem aumento Todos os funcionários passam a ganhar 1.1 Todos os funcionários são apagados Todos os funcionários recebem um aumento de 10% A coluna salario é excluída da tabela 7a Questão (Ref.:201501580116) 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 apenas os nomes completos dos Empregados que tenham no cargo a palavra "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%' ; 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 CARGO LIKE '%VENDA%' ; Gabarito Coment. 8a Questão (Ref.:201501579912) Acerto: 1,0 / 1,0 Dentre as sub-linguagens definidas na Linguagem SQL, o comando SELECT faz parte de qual delas? DML Controle de transações DCL DRL DDL Gabarito Coment. 9a Questão (Ref.:201501579777) Acerto: 1,0 / 1,0 Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: AVG COUNT GROUP BY SUM EQUAL Gabarito Coment. 10a Questão (Ref.:201501580173) 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 maior salário pago aos Empregados Agrupados por Departamento, para os Departamentos (11, 21, 22, 31, 42, 51). SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51; Gabarito Coment.
Compartilhar