Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

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

Q3161336 Banco de Dados
Uma tabela chamada vendas armazena informações sobre as vendas realizadas por uma determinadaempresa, com as seguintes colunas:

• id_venda (INT): identificador da venda
• data_venda (DATE): data em que a venda foi realizada
• id_produto (INT): identificador do produto vendido
• quantidade (INT): quantidade de itens vendidos
• valor_total (DECIMAL): valor total da venda

Qual das consultas abaixo retorna o número do mês, número total de vendas e o valor médio dasvendas do mês indepentende do ano da venda, considerando o uso da linguagem SQL no banco dedados PostgreSQL? 
Alternativas
Q3161242 Banco de Dados
Uma empresa de varejo online deseja analisar grandes volumes de dados sobre o comportamento dos clientes, incluindo dados de navegação no site, histórico de compras, interações em redes sociais e avaliações de produtos. O objetivo é identificar padrões de consumo, personalizar ofertas e melhorar a experiência do cliente.
Com base nesse cenário, analise as seguintes afirmações sobre Data Warehouse e Data Lake:

I.Um Data Warehouse seria a solução ideal para armazenar e analisar esses dados, pois ele é otimizado para armazenar dados estruturados em tabelas, como dados de vendas e cadastro de clientes.
II.Um Data Lake seria mais adequado para esse caso, pois permite armazenar dados de diferentes fontes e formatos, como dados estruturados, semiestruturados e não estruturados.
III.No Data Lake, os dados são armazenados em seu formato original, sem necessidade de serem transformados antes de serem armazenados. A transformação dos dados ocorre apenas quando necessário, durante a análise.
IV.O Data Warehouse é mais indicado para análises em tempo real, enquanto o Data Lake é mais adequado para análises complexas que exigem processamento de grandes volumes de dados.

Quais afirmações estão corretas?
Alternativas
Q3161240 Banco de Dados
Um Analista de Informática precisa projetar um banco de dados para armazenar informações sobre alunos, cursos e matrículas em uma escola. A tabela Alunos possui os campos id_aluno (chave primária), nome e data_nascimento. A tabela Cursos possui os campos id_curso (chave primária), nome e carga_horaria. A tabela Matriculas possui os campos id_aluno e id_curso (chaves estrangeiras), e data_matricula.
Qual comando SQL deve ser utilizado para consultar o nome do aluno, o nome do curso e a data da matrícula de todos os alunos matriculados no curso de "Introdução à Programação"? 
Alternativas
Q3161228 Banco de Dados
Um Analista de Informática está modelando um banco de dados para um sistema de biblioteca. Ele precisa representar as entidades "Livro", "Autor" e "Usuário", e os relacionamentos entre elas.
Considerando os conceitos de modelagem de dados conceitual e semântica, analise as afirmativas a seguir:

I.Na modelagem conceitual, o foco é representar as entidades e seus relacionamentos de forma abstrata, sem se preocupar com os detalhes de implementação em um sistema de gerenciamento de banco de dados (SGBD) específico.
II.A modelagem semântica se concentra em capturar o significado dos dados e as regras de negócio que regem o sistema, como por exemplo, a regra de que um livro pode ter vários autores e um autor pode escrever vários livros.
III.O modelo entidade-relacionamento (MER) é uma ferramenta utilizada na modelagem conceitual para representar as entidades, os atributos e os relacionamentos do banco de dados.
IV.A cardinalidade dos relacionamentos define o número mínimo e máximo de ocorrências de uma entidade que podem estar associadas a outra entidade, como por exemplo, a cardinalidade entre "Livro" e "Autor" que pode ser muitos-para-muitos.

Está correto o que se afirma em:
Alternativas
Q3161197 Banco de Dados
Após o desenvolvimento de uma funcionalidade, um programador precisa executar alguns comandos na base de dados para permitir o acesso somente de consulta na tabela nova_funcionalidade para o grupo de usuários chamado grupo_desenvolvimento. Qual dos comandos abaixo contém o comando correto que deve ser executado em um banco de dados Postgres?
Alternativas
Q3160434 Banco de Dados
Relacione cada tipo de transação disponível no SQL Server às suas características correspondentes.

I) Transações explícitas
II) Transações implícitas
III) Transações de escopo de lote

a) Cada transação é iniciada com a instrução BEGIN TRANSACTION e finalizada somente com uma instrução COMMIT ou ROLLBACK.
b) Aplicável apenas a MARS. A transação que não é confirmada ou revertida quando um lote é concluído, será revertida automaticamente pelo SQL Server.
c) Uma transação nova é iniciada quando a transação anterior for concluída, mas cada transação é somente concluída com uma instrução COMMIT ou ROLLBACK. 
Alternativas
Q3160420 Banco de Dados
Indique a alternativa que não apresenta um banco de dados classificado como relacional:
Alternativas
Q3160419 Banco de Dados
Os bancos de dados NoSQL podem ser chamados de ___________ para destacar o fato de que podem processar grandes volumes de dados não estruturados e em constante mudança de maneiras diferentes de um banco de dados relacional (SQL) com linhas e tabelas.
Analise e indique a alternativa que melhor preenche a lacuna do texto acima:
Alternativas
Q3154848 Banco de Dados
Com relação às técnicas de Detecção de Outliers, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) A Distância de Mahalanobis é uma técnica eficaz para detectar outliers em dados multivariados, pois leva em consideração a média e a covariância dos dados, permitindo identificar pontos que são outliers em relação à distribuição conjunta das variáveis.

( ) Modelos de Misturas Gaussianas (GMM) não devem ser utilizados para detectar outliers com distribuições não normais, pois levam em consideração apenas distribuições Gaussianas.

( ) A Transformação Logarítmica é uma técnica comum e eficiente para remover outliers de forma definitiva em conjuntos de dados simétricos e assimétricos.

As afirmativas são, respectivamente,
Alternativas
Q3154844 Banco de Dados
Com a diversificação das aplicações que empregam conjuntos de dados classificados como Big Data, foram desenvolvidos frameworks, heurísticas e metodologias para armazenar, acessar e processá-los sem comprometer o desempenho dos sistemas envolvidos. Duas soluções que se destacam nesse contexto são o Apache Hadoop e o Apache Spark.
A respeito dessas soluções, assinale a afirmativa correta.
Alternativas
Q3154843 Banco de Dados
Associe os dois conceitos a seguir, às suas respectivas características.
1. OLAP 2. Data Lake

( ) Seu principal padrão de escrita é a importação em massa (ETL) ou fluxo de eventos.

( ) Armazena principalmente dados brutos, passando ou não por transformação.

( ) É caracterizada pela agregação sobre um grande número de registros, alimentando relatórios que ajudam a gestão de uma empresa a tomar decisões mais informadas.

( ) permite o armazenamento de grandes volumes de dados de qualquer tipo e tamanho, sendo uma alternativa aos Data Warehouses tradicionais.

Assinale a opção que apresenta a associação correta, na ordem apresentada. 
Alternativas
Q3154842 Banco de Dados
Considere a consulta SQL a seguir.
SELECT id, nome, ST_AREA(geom) as area FROM tabelageo
Para garantir a execução da consulta, o desenvolvedor deve
Alternativas
Q3154841 Banco de Dados
Visando otimizar uma consulta em SQL, o desenvolvedor implementa uma subconsulta com o objetivo de eliminar registros redundantes existentes em uma tabela.
Consequentemente, ele deverá empregar a cláusula
Alternativas
Q3154840 Banco de Dados
Em um banco de dados SQL existe uma tabela chamada Vendas com as colunas VendaID, VendedorID e ValorVenda.
Para listar, sem duplicatas, o VendedorID de todos os vendedores que tenham realizado vendas superiores ao valor de 10.000, devemos usar a seguinte consulta: 
Alternativas
Q3154839 Banco de Dados
Em sistemas de gerenciamento de bancos de dados, o Controle de Concorrência Multiversão (MVCC) é uma técnica utilizada para gerenciar transações concorrentes de maneira eficiente.
A respeito do funcionamento do MVCC, assinale a afirmativa correta.
Alternativas
Q3154824 Banco de Dados
Um analista de dados recebeu a tarefa de estimar os consumidores de uma rede de lojas de varejo digital que têm maior probabilidade de voltar a adquirir determinado produto. A empresa disponibilizou tabelas contendo, respectivamente, a lista de consumidores com seus dados demográficos, os resultados de vendas de cada loja e os dados básicos como endereço e área ocupada por cada loja. Para alimentar sua ferramenta de mineração de dados é necessário agregar as tabelas repassadas em um único banco de dados.
Considerando o modelo de referência CRISP-DM, esse analista encontra-se na etapa de
Alternativas
Q3154043 Banco de Dados
No contexto de Processamento de Linguagem Natural, a técnica de word embeddings é
Alternativas
Q3154031 Banco de Dados
Bancos de dados NoSQL são sistemas de gerenciamento de dados projetados para armazenar e recuperar grandes volumes de dados com flexibilidade e escalabilidade. Diferentemente dos bancos de dados relacionais (SQL), que organizam dados em tabelas com linhas e colunas, os bancos NoSQL oferecem modelos de dados mais flexíveis e distribuídos.

Com relação aos bancos de dados NoSQL, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) Cassandra é orientado a grafos e totalmente compatível com as propriedades ACID que garante consistência por meio de transações.

( ) Neo4j é orientado a família de colunas, em que a unidade básica de armazenamento de dados é a coluna que consiste em um par de nome-valor em que o nome também se comporta como uma chave.

( ) MongoDB, por ser orientado a documentos, é capaz de armazenar e recuperar documentos que podem ser arquivos XML. JSON ou BSON, que são estruturas de dados na forma de árvores hierárquicas e autodescritivas compostas por mapas, coleções e valores escalares.


As afirmativas são, respectivamente, 
Alternativas
Q3154029 Banco de Dados
O Big Data é implementado por equipes multidisciplinares, especializadas em suas respectivas áreas. O nome do perfil profissional que trabalha na definição de padrões, frameworks e protocolos e indica as disposições necessárias para os projetos, desde CPU, storages, licenças de software, se chama
Alternativas
Q3154028 Banco de Dados
Blockchain é uma tecnologia emergente com o potencial de revolucionar diversos setores. Atualmente, existem diversas plataformas blockchain que são os softwares que permitem construir e executar aplicações descentralizadas.
Com relação aos contratos inteligentes, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) São programas executados sobre uma plataforma blockchain e encapsulam a lógica de negócios a ser executada quando certas condições são atendidas.
( ) Estão disponíveis em todas as plataformas blockchain e se tornaram um recurso padrão devido à flexibilidade e ao poder que ele fornece para aplicativos executados na Web3.
( ) São contêineres descentralizados que realizam as provas de trabalho para a geração de novos blocos encadeados a partir de um bloco gênesis.

As afirmativas são, respectivamente, 
Alternativas
Respostas
1681: D
1682: B
1683: C
1684: C
1685: C
1686: B
1687: C
1688: B
1689: B
1690: B
1691: C
1692: E
1693: B
1694: D
1695: D
1696: E
1697: A
1698: E
1699: B
1700: C