Foram encontradas 1.880 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2181821 Banco de Dados
No contexto das linguagens da manipulação de dados de SGBD relacionais, analise a instância da tabela T e o comando SQL a seguir.

Imagem associada para resolução da questão
insert into T
select t1.pessoa, t2.ancestral
from T t1, T t2
where t1.ancestral = t2.pessoa
     and not exists
            (select * from T tt
             where tt.pessoa = t1.pessoa
                       and tt.ancestral = t2.ancestral)


Dado que o comando SQL acima foi executado por três vezes consecutivas, assinale o número de linhas inseridas na tabela T em casa execução, na ordem.
Alternativas
Q2181820 Banco de Dados
Em um banco de dados relacional, analise o comando da linguagem de definição de dados (SQL) exibido a seguir.
Imagem associada para resolução da questão

Sobra esse esquema, assinale a afirmativa correta.
Alternativas
Q2181819 Banco de Dados

O Mongo DB é citado frequentemente como um dos bancos de dados não relacionais (NoSQL) mais utilizados no mundo. 

Assinale a opção que representa o elemento disponível nesse sistema que mais se assemelha à ideia de tabela relacional.

Alternativas
Q2181817 Banco de Dados
No contexto da concessão de privilégios/permissões na administração de bancos de dados relacionais, assinale a opção que indica dois dos comandos básicos disponíveis na maior parte dos SGDB.
Alternativas
Q2181812 Banco de Dados
A normalização das estruturas de dados é uma etapa importante do processo de modelagem relacional para eliminar distorções ou anomalias no modelo.

Diz-se que uma tabela está na segunda forma normal, de acordo com as regras da normalização, se ela está na primeira forma normal e 
Alternativas
Q2181811 Banco de Dados
O Power BI é uma coleção de serviços de software, aplicativos e conectores que trabalham juntos para transformar suas fontes de dados não relacionadas em informações coerentes.

Sobre o Power BI, assinale a afirmativa correta.
Alternativas
Q2167096 Banco de Dados
O analista João implementou o PStream, um fluxo de tratamento de dados em tempo real, através do Apache Kafka. O PStream é alimentado pela captura em tempo real das alterações feitas em uma base de dados relacional. Para configurar esta captura de dados relacionais para o PStream, João recorreu aos mecanismos do Apache Kafka para integração com outros sistemas. Esses mecanismos de integração utilizados por João para integrar o Apache Kafka com outros sistemas são baseados na Application Programming Interface (API) do Apache Kafka:
Alternativas
Q2167084 Banco de Dados
Considere uma tabela intitulada TESTE, criada numa instalação MySQL, cuja instância possui dez linhas, e analise o comando a seguir.
SELECT * FROM TESTE ORDER BY 1 LIMIT 5,2
Na execução desse comando, é correto afirmar que, do conjunto de linhas coletadas no resultado, somente serão exibidas:

Alternativas
Q2167083 Banco de Dados

Na questão a seguir, considere a tabela relacional T cuja instância é exibida abaixo.

A instalação está configurada para o tratamento de valores NULL como valores desconhecidos (unknown). 



Considerando a tabela T da figura 1, analise o comando a seguir. 


DELETE FROM T

WHERE EXISTS ( SELECT * FROM T t2

                             WHERE T.A = t2.A

                                 and T.B = t2.B

                                 and T.C = t2.C )


O número de linhas removidas pela execução do comando acima é:

Alternativas
Q2167082 Banco de Dados

Na questão a seguir, considere a tabela relacional T cuja instância é exibida abaixo.

A instalação está configurada para o tratamento de valores NULL como valores desconhecidos (unknown). 



Considerando a tabela T da figura 1, analise a execução do comando SQL a seguir.


SELECT *

FROM T t1 LEFT JOIN T t2

          ON t1.A = t2.A and t1.B = t2.B

           and t1.C = t2.C


Além da linha de títulos, o número de linhas produzidas pela execução desse comando é:

Alternativas
Q2167080 Banco de Dados
Num ambiente Flyway, a linha de comando (command line) permite, dentre outros, o uso dos comandos:
Alternativas
Q2167079 Banco de Dados
Dependências funcionais são usadas no processo de normalização de tabelas em projetos de bancos de dados relacionais e possuem propriedades que permitem a derivação de novas dependências. Considerando-se os atributos A, B, C de uma tabela relacional T, a derivação que NÃO é válida é:
Alternativas
Q2167078 Banco de Dados

Considere o comando SQL a seguir.


SELECT a.X, b.Y FROM T1 a, T2 b WHERE a.R = b.S


Dado que essa consulta pode ser expressa usando as operações primitivas da Álgebra Relacional, a lista que contém as operações necessárias e suficientes para essa conversão é, em ordem alfabética:
Alternativas
Q2121015 Banco de Dados
Ana está desenvolvendo um banco de dados analítico a partir da integração de dados do sistema de pagamento com o sistema de gestão de pessoal. No sistema de pagamento, os colaboradores são identificados pelo CPF. No sistema de gestão de pessoal, os colaboradores são identificados pelas iniciais do seu nome concatenadas com sua data de nascimento. Ana sabe que essas chaves primárias naturais apresentam diversas desvantagens e riscos para um ambiente de análise de dados integrados, como seu reuso e alteração de regras de composição, além de questões de desempenho.
Com isso, para carregar os dados no banco de dados analítico, Ana desenvolveu um ETL que substituiu as chaves naturais dos sistemas por uma chave artificial contendo inteiros simples sequenciais, utilizando uma:
Alternativas
Q2121013 Banco de Dados
Junior é o administrador do Banco de Dados da sua empresa e percebeu que um programador tinha acesso de alteração indevido a uma tabela. Para cancelar a permissão previamente concedida ao programador, Junior deve usar o comando SQL: 
Alternativas
Q2096303 Banco de Dados
Num banco de dados relacional, considere uma tabela R, com duas colunas A e B, ambas do tipo string de caracteres, cuja instância é exibida a seguir.
70.png (106×164)

Nesse cenário analise os comandos a seguir.
I. 70_i.png (366×64)
II. 70_ii.png (364×70)
III. 70_iii.png (364×48)
Assinale a lista que contém o número de registros deletados em cada um dos comandos I, II e III, respectivamente, quando executados separadamente e usando a mesma instância inicial descrita.
Alternativas
Q2096302 Banco de Dados
Os principais Sistemas Gerenciadores de Bancos de Dados oferecem total suporte à linguagem SQL. Um aspecto importante da implementação do SQL é o tratamento para valores nulos quando esses são considerados como unknown values.
Nesse contexto, considere uma tabela T com colunas A e B, que podem conter valores nulos. T possui 100 registros e, em 50% das linhas, há pelo menos uma coluna preenchida com o valor NULL. Considere a consulta a seguir:
               SELECT * FROM T t1                WHERE t1.A = NULL or t1.B = NULL
O número máximo de linhas de resultados que seriam retornadas pela consulta é igual a
Alternativas
Q2096301 Banco de Dados
Bancos de dados NoSQL são usualmente divididos em categorias de store.
Assinale a opção que apresenta o tipo de store que privilegia velocidade, capacidade de leitura e escrita e estruturas de dados flexíveis, sem a necessidade de esquemas estabelecidos previamente. 
Alternativas
Q2096300 Banco de Dados
Considere um banco de dados relacional em que as operações de insert e update efetuadas numa certa tabela devem ser monitoradas e anotadas, como subsídio aos procedimentos de auditoria da empresa. Essa tabela é utilizada por uma série de aplicações, em diferentes tipos de transações, e iniciadas por um número considerável de usuários.
Nesse cenário, assinale o mecanismo mais adequado para a implementação desse monitoramento.
Alternativas
Q2096296 Banco de Dados
Assinale a opção que melhor descreve a diferença entre os frameworks Apache Spark e Apache Hadoop, no contexto do processamento de Big Data. 
Alternativas
Respostas
841: B
842: E
843: B
844: D
845: C
846: E
847: B
848: C
849: A
850: B
851: B
852: E
853: D
854: C
855: B
856: D
857: A
858: B
859: C
860: A