Questões de Concurso Sobre banco de dados

Foram encontradas 18.739 questões

Q3162134 Banco de Dados
No modelo multidimensional, os dados são organizados em diversas dimensões, cada uma estruturada em múltiplos níveis de abstração definidos por hierarquias de conceitos. Operações OLAP podem ser aplicadas para diferentes finalidades, como realizar uma agregação que reduz a dimensionalidade ou explorar dados com maior nível de detalhe, introduzindo novas dimensões. Com base nas operações descritas, assinale a alternativa que identifica corretamente os nomes dessas operações, respectivamente.
Alternativas
Q3162133 Banco de Dados
Em qual esquema de modelagem multidimensional existem as tabelas de fatos e as tabelas de dimensão sem nenhum tipo de normalização?
Alternativas
Q3162132 Banco de Dados
O pré-processamento de dados é uma tarefa necessária para a mineração de dados. Alguns problemas como integração de esquema, tratamento de dados redundantes, detecção e resolução de conflitos de valores são tratados em qual das etapas de pré-processamento de dados?
Alternativas
Q3162131 Banco de Dados
MapReduce é um modelo de programação utilizado no processamento de grandes volumes de dados. Seu sucesso é decorrente do uso facilitado para processar dados de forma distribuída. Em seu uso, o usuário precisa especificar uma função de Map para gerar os pares de chave/valor. Além disso, torna-se necessário definir a função de Reduce para juntar os valores intermediários processados associados a uma mesma chave. Qual das seguintes ferramentas implementa esse modelo de programação?
Alternativas
Q3162130 Banco de Dados
Considere um banco de dados relacional que armazena informações sobre diversas corridas de rua. O esquema desse banco de dados relacional é descrito por apenas uma tabela chamada: Corrida (bateria: integer, nome: varchar(64), tempo: float). Com base nessa tabela, assinale a alternativa que representa uma consulta SQL que retorna o nome do ganhador de cada bateria, a bateria e o tempo respectivamente.
Alternativas
Q3161390 Banco de Dados
Assinale com V (Verdadeiro) ou com F (Falso) as seguintes afirmações sobre banco de dados relacionais:

( ) O diagrama Entidade-Relacionamento é utilizado na modelagem conceitual de banco de dados relacional.
( ) O comando SQL INSERT é utilizado para alterar dados já existentes em uma tabela.
( ) A normalização em bancos de dados tem como objetivo principal eliminar redundâncias e inconsistências no banco de dados.
( ) O principal benefício de um índice em uma tabela de banco de dados é aumentar a velocidade de consultas.

Assinale a alternativa que apresenta a sequência correta.
Alternativas
Q3161383 Banco de Dados
Em um sistema de gerenciamento de conexões com banco de dados, é necessário garantir que exista apenas uma instância da classe responsável pela conexão, pois a criação de múltiplas instâncias poderia resultar em conexões duplicadas e sobrecarregar o banco de dados. Para isso, foi adotado o padrão de projeto Singleton. Qual das seguintes afirmações sobre o padrão Singleton está correta?
Alternativas
Q3161367 Banco de Dados
Em um sistema de gestão acadêmica de uma universidade, é necessário registrar informações sobre os discentes e as disciplinas em que estão matriculados. Cada discente pode se matricular em várias disciplinas, e cada disciplina pode ter vários discentes matriculados. Considerando os conceitos e boas práticas de modelagem de banco de dados relacional, qual das alternativas a seguir melhor representa a estrutura das tabelas para atender a essa necessidade?
Alternativas
Q3161356 Banco de Dados
Um administrador de banco de dados PostgreSQL precisa otimizar o armazenamento de uma tabela com grandes volumes de dados em um sistema de arquivos com baixa performance, movendo a tabela para um disco mais rápido. Qual dos seguintes objetos do PostgreSQL o administrador deve utilizar para distribuir fisicamente os dados da tabela em outro local de armazenamento?
Alternativas
Q3161344 Banco de Dados
Qual das alternativas abaixo descreve corretamente características de SGBDs relacionais?
Alternativas
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
Q3156891 Banco de Dados

A respeito de inteligência artificial, de tipos de análise de dados e de Big Data, julgue o item que se segue.


A veracidade em Big Data reflete o desafio de se assegurar a qualidade e precisão de dados frequentemente confusos, ruidosos e propensos a erros que comprometem sua confiabilidade.

Alternativas
Q3156889 Banco de Dados

No que se refere a UX (user experience), blockchaindesign de software e gerenciador de transições distribuídas, julgue o item subsequente.


Nas transações distribuídas, o processo two-phase commit verifica a prontidão dos gerenciadores de recursos antes de confirmar ou reverter uma transação em caso de falha.

Alternativas
Respostas
2221: B
2222: A
2223: C
2224: A
2225: C
2226: B
2227: A
2228: C
2229: D
2230: B
2231: D
2232: B
2233: C
2234: C
2235: C
2236: B
2237: C
2238: B
2239: C
2240: C