Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 Considere a consulta em álgebra relacional aplicada sobre as relações Cliente e Pedido, conforme a seguir: Dessa forma, pode-se afirmar que o resultado será: Os nomes dos vendedores, o nome do cliente 3021 e os códigos de seus pedidos Os nomes dos vendedores e o nome do cliente dos pedidos cujo cliente possui código 3021 O código do vendedor dos pedidos realizados pelo cliente de nome 3021 O nome do vendedor, o nome do cliente 3021 e o código de seu pedido Os códigos dos vendedores dos pedidos realizados pelo cliente 3021 Respondido em 30/04/2020 20:21:04 2a Questão Acerto: 0,0 / 1,0 A linguagem SQL é dividida em subconjuntos de acordo com as operações que queremos efetuar sobre um banco de dados. Indique a alternativa que apresenta um exemplo de comandos DDL (Linguagem de Definição de Dados): SELECT NOME, TURMA, IDADE FROM ALUNOS SELECT NOME FROM ALUNOS WHERE ID IN (1, 2, 3) DROP TABLE ALUNOS UPDATE ALUNOS SET NOME = JOSÉ DA SILVA WHERE ID = 10 DELETE * FROM ALUNOS Respondido em 30/04/2020 20:43:59 3a Questão Acerto: 1,0 / 1,0 O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados podem ser baixados no endereço: https://data.qld.gov.au/dataset/shark-control- program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263 Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. Seguem algumas tabelas do Esquema: Ordem (IDOrdem, NomeOrdem) Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio) Nome (IDNome, IDEspécie, NomePopular) Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) Deseja-se exibir os nomes das ordens das Espécies de Tubarões cadastradas até o identificador de espécie de número 018103, sem que os nomes se repitam. Assinale a alternativa correta abaixo: SELECT DISTINCT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie < 018013; SELECT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013; SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDEspécie = E.IDEspécie AND E.IDEspécie <= 018013; SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013; SELECT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013; Respondido em 30/04/2020 20:26:11 4a Questão Acerto: 1,0 / 1,0 Observe a tabela R: Qual será o resultado da consulta: SELECT X FROM R WHERE Y is null; 5 1 e 4 1 e 5 4 e null null e 5 Respondido em 30/04/2020 20:26:41 5a Questão 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 MIN(SALARIO) FROM EMPREGADO GROUP BY ID; SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID; SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; Respondido em 30/04/2020 20:28:22 6a Questão Acerto: 1,0 / 1,0 seis linhas. cinco linhas. quinze linhas. oito linhas. dez linhas. Respondido em 30/04/2020 20:29:42 7a Questão Acerto: 1,0 / 1,0 Cinco. Três. Quatro. Seis. Dois. Respondido em 30/04/2020 20:36:04 8a Questão Acerto: 1,0 / 1,0 Sobre o script abaixo: SELECT nome pessoa from Pessoa UNION ALL SELECT numero from Empregado Assinale a alternativa correta: O script retorna dados de diferentes tabelas sem repetição. Retorna os números dos empregados e os nomes das pessoas com repetição. Retorna os números dos empregados e os nomes das pessoas sem repetição. Retorna os nomes dos empregados e os números sem repetição. Não existe retorno, uma vez que os dados são diferentes das colunas. Respondido em 30/04/2020 20:31:45 9a Questão Acerto: 1,0 / 1,0 Depois que uma transação termina com sucesso, as alterações que ela realizou no Banco de Dados devem persistir mesmo que haja falhas do sistema. A característica apresentada diz respeito a seguinte propriedade das transações: Isolamento; Rollback. Consistência; Atomicidade; Durabilidade; Respondido em 30/04/2020 20:32:07 10a Questão Acerto: 1,0 / 1,0 Sobre visões (views) em Bancos de Dados, é INCORRETO afirmar: Uma visão é criada por uma consulta que usa tabelas de origem ou tabelas base para extrair os dados. As tabelas base podem ser tabelas ou outras visões. Uma visão pode ser definida como uma tabela virtual, ou seja, ela não existe fisicamente como aquelas cujos campos são utilizados para sua criação. A definição de uma tabela é armazenada no dicionário como um texto que contém os comandos SQL usados para sua criação. Quando uma visão é referida por um comando SQL, o SQL mescla esse comando com aquele de definição da visão para retornar os dados. Uma visão Join é aquela que possui mais de uma tabela especificada em sua cláusula from e dispõe das seguintes cláusulas: DISTINCT, AGGREGATION, GROUP BY, START WITH, CONNECT BY, ROWNUM e as operações (UNION ALL, INTERSECT etc.). Uma visão pode conter colunas de diferentes tabelas e apenas aquelas linhas que satisfaçam alguma condição.
Compartilhar