Questões de Concurso Sobre banco de dados

Foram encontradas 19.112 questões

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), blockchain, design 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
Q3156888 Banco de Dados

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


As redes blockchain do tipo consórcio são formadas por organizações pré-selecionadas, as quais são responsáveis por manter a blockchain e gerenciar o acesso aos dados.

Alternativas
Q3156746 Banco de Dados

Julgue o item subsequente, relativo a administração de banco de dados PostgreSQL, SQL Server e MongoDB.


No SQL Server, o recurso de Always On Availability Groups permite a replicação síncrona entre instâncias, oferecendo alta disponibilidade, mas não permite que réplicas de leitura sejam consultadas diretamente em caso de falhas.

Alternativas
Q3156745 Banco de Dados

Julgue o item subsequente, relativo a administração de banco de dados PostgreSQL, SQL Server e MongoDB.


No PostgreSQL, a funcionalidade de replicação nativa em modo assíncrono permite que uma réplica de leitura seja utilizada imediatamente para consultas, ainda que não haja garantia de que todos os dados estejam atualizados em relação ao nó primário.

Alternativas
Q3156744 Banco de Dados

Julgue o item subsequente, relativo a administração de banco de dados PostgreSQL, SQL Server e MongoDB.


MongoDB utiliza um modelo de dados orientado a documentos e permite a replicação de dados entre diferentes nós através de um conjunto de réplicas (replica set), sendo o nível de consistência eventual (eventual consistency) a única opção para consultas em réplicas secundárias.

Alternativas
Q3156743 Banco de Dados

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.


Em um banco de dados Oracle, a execução do comando SQL GRANT SELECT ON employees TO security_team; permite que o grupo de usuários security_team insira novos registros na tabela employees. 

Alternativas
Q3156742 Banco de Dados

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.


Os comandos SQL, tais como SELECT, INSERT, UPDATE e DELETE, são aplicáveis em SGDBs relacionais.

Alternativas
Q3156741 Banco de Dados

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.


No Oracle, o uso de PL/SQL é ideal para operações avançadas de controle e análise de segurança, pois permite que se criem consultas complexas, que incluem laços de repetição e tratamento de exceções.

Alternativas
Q3156740 Banco de Dados

Acerca de linguagens de consulta e de banco de dados distribuídos, julgue o item subsequente.


Em um banco de dados distribuído, a replicação de dados garante que todas as réplicas permaneçam sincronizadas automaticamente, eliminando a necessidade de mecanismos adicionais de controle de consistência.

Alternativas
Respostas
2541: D
2542: B
2543: D
2544: B
2545: C
2546: C
2547: C
2548: B
2549: C
2550: B
2551: C
2552: C
2553: C
2554: E
2555: C
2556: E
2557: E
2558: C
2559: C
2560: E