Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/05/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=310426&matr_integracao=201102047309 1/4 Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS Aluno(a): GABRIEL FAVATO NASCIMENTO 201102047309 Acertos: 8,0 de 10,0 01/05/2020 Acerto: 0,0 / 1,0 Considere a seguinte tabela criada: Aluno {matricula, nome, email} Marque a alternativa que representa em Álgebra Relacional, a PROJEÇÃO apenas do nome do aluno cuja matrícula é 0364. Respondido em 01/05/2020 09:58:38 Acerto: 0,0 / 1,0 São comandos da categoria de Manipulação de Dados (DML): CREATE / ALTER / DROP GRANT / REVOKE INSERT / UPDATE / DELETE COMMIT / ROLLBACK SELECT Respondido em 01/05/2020 09:58:18 Acerto: 1,0 / 1,0 Considere a consulta a seguinte: Marque a alternativa que representa o script equivalente em SQL: SELECT nome FROM aluno WHERE matricula = 0364; SELECT aluno WHERE matricula = 0364; Questão1 Questão2 Questão3 http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 01/05/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=310426&matr_integracao=201102047309 2/4 SELECT matricula = 0364 FROM aluno WHERE nome; SELECT aluno FROM nome WHERE matricula = 0364; SELECT * FROM aluno WHERE nome, matricula = 0364; Respondido em 01/05/2020 09:59:07 Acerto: 1,0 / 1,0 Assinale a alternativa que retorna corretamente o seguinte resultado: "Todos os alunos cujos nomes terminam em Silva e começam por T ou B." SELECT * FROM alunos WHERE nome LIKE [BT]% OR nome LIKE %Silva SELECT * FROM alunos WHERE nome LIKE [BT]%Silva SELECT * FROM alunos WHERE nome LIKE BorT%Silva SELECT * FROM alunos WHERE nome LIKE [B-T]%Silva SELECT * FROM alunos WHERE nome = BT%Silva Respondido em 01/05/2020 10:00:31 Acerto: 1,0 / 1,0 Em SQL (Structured Query Language), as funções de agregação são muito úteis para obtenção de informação resumida sobre um resultado de um comando SELECT e também no tratamento de informações de forma agrupada (geralmente em grupos menores). No agrupamento de informações, resultados de consultas SQL, algumas cláusulas devem ser utilizadas quando se pretende restringir o conjunto de registros a ser utilizado. Nesse sentido, analise a afirmativa a seguir. Utiliza-se a cláusula ________________ sempre que se pretende restringir os registros a serem considerados na seleção. A cláusula ________________ serve para restringir os grupos que foram formados depois de aplicada a restrição da cláusula ________________." Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior. WHERE / GROUP BY / HAVING HAVING / WHERE / HAVING WHERE / HAVING / WHERE WHERE / HAVING / GROUP BY GROUP BY / HAVING / WHERE Respondido em 01/05/2020 10:02:15 Acerto: 1,0 / 1,0 Considere o seguinte comando SQL: SELECT D.NM_DEPARTAMENTO, SUM(P.SALARIO) FROM TB_DEPARTAMENTO D INNER JOIN TB_PROFESSOR P ON (D.COD_DEPARTAMENTO = P.COD_DEPARTAMENTO) É CORRETO afirmar: Se existir uma linha na tabela TB_PROFESSOR com valor NULO (NULL) para o atributo SALARIO, o resultado da consulta também será um valor NULO (NULL). A consulta irá retornar o mesmo número de linhas da tabela TB_PROFESSOR. A sintaxe do comando está incorreta, pois deveria apresentar a cláusula GROUP BY. A junção INNER JOIN não pode ser utilizada com a função de agregação SUM( ). soma total. Respondido em 01/05/2020 10:03:42 Questão4 Questão5 Questão6 01/05/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=310426&matr_integracao=201102047309 3/4 Acerto: 1,0 / 1,0 Considere as seguintes tabelas de um banco de dados: Estado (UF, NomeEstado) Cidade (CodCidade, NomeCidade, UF) UF referencia Estado Escolha o comando SQL que liste o nome de cada estado e a quantidade de cidades cadastradas para cada um: SELECT Count(*) FROM Estado SELECT UF, Count(*) FROM Cidade GROUP BY UF SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF GROUP BY E.NomeEstado SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E GROUP BY E.NomeEstado (J) SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF HAVING Count(*) >= 1 Respondido em 01/05/2020 10:05:05 Acerto: 1,0 / 1,0 Qual dos tipos de sub-consulta que faz referência a uma coluna da tabela da consulta externa? Sub-Consulta Multi-Valorada Sub-Consulta Principal Sub-Consulta Simple Sub-Consulta Correlata Sub-Consulta Multi-Linhas Respondido em 01/05/2020 10:06:47 Acerto: 1,0 / 1,0 I. Uma transação é um programa em execução que forma uma unidade lógica de processamento de banco de dados; inclui uma ou mais operações de acesso ao banco de dados como inserção, exclusão, modificação ou recuperação. II. As operações que formam uma transação podem ser embutidos em um programa de aplicação ou especificados interativamente por meio de uma linguagem de consulta como o SQL. III. Um modo de especificar os limites de transação é determinado pelas instruções explicitas begin transaction e end transaction, que indicam o fim e o início de uma transação em um programa de aplicação IV. Sempre que uma transação é submetida a um SGBD para execução, o sistema é responsável por garantir que todas as operações na transação sejam concluídas com sucesso, e seu efeito seja registrado permanentemente no banco de dados, ou que a transação não tenha qualquer efeito no banco de dados. As afirmações corretas são: I e II I, II, III e IV I, II e IV II e III II, III e IV Respondido em 01/05/2020 10:08:07 Acerto: 1,0 / 1,0 O comando para apagar um visão é: CANCEL VIEW DELETE VIEW DEL VIEW Questão7 Questão8 Questão9 Questão10 01/05/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=310426&matr_integracao=201102047309 4/4 NEW VIEW DROP VIEW Respondido em 01/05/2020 10:10:10 javascript:abre_colabore('38403','189461696','3780821262');
Compartilhar