Questões de Concurso Sobre conceitos básicos em banco de dados em banco de dados

Foram encontradas 704 questões

Q4295303 Banco de Dados
Uma prefeitura mantém um banco de dados para controlar os servidores municipais e os respectivos setores em que estão lotados. Para organizar as informações, foi criada a seguinte estrutura:

Imagem associada para resolução da questão

Com base nos conceitos de banco de dados relacionais na tabela, analise as afirmativas:

I. A tabela SERVIDORES armazena registros referentes aos servidores, enquanto a tabela SETORES armazena registros referentes aos setores municipais.
II. O campo ID_SERVIDOR pode ser utilizado como chave primária da tabela SERVIDORES, pois identifica de forma única cada servidor cadastrado.
III. O campo ID_SETOR da tabela SERVIDORES pode atuar como chave estrangeira, estabelecendo uma relação com o campo ID_SETOR da tabela SETORES.
IV. Um registro corresponde a uma linha da tabela, enquanto um campo corresponde a uma coluna que representa determinado atributo dos dados.
V. Para garantir a integridade da relação apresentada, o valor de ID_SETOR existente na tabela SERVIDORES deve, em regra, corresponder a um valor válido de ID_SETOR na tabela SETORES.

Estão CORRETAS:
Alternativas
Q4282195 Banco de Dados
Muitos dos usuários dos sistemas de bancos de dados não são treinados em computação. Assim, os técnicos em desenvolvimento de sistemas omitem a complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a interação dos usuários com o sistema. Quais níveis são esses?
Alternativas
Q4279905 Banco de Dados
Um sistema de controle financeiro executa transações sobre despesas e pagamentos. Durante testes de recuperação e concorrência, foram observadas as situações a seguir.

I. Uma transação deveria reduzir o saldo disponível de uma dotação e registrar o pagamento correspondente. Após uma falha ocorrida antes da conclusão da operação, a redução do saldo permaneceu gravada, mas o pagamento não foi registrado.
II. Enquanto uma transação ainda estava em execução, outra transação consultou um valor temporariamente alterado por ela e utilizou esse valor em seu próprio processamento.
III. Uma transação foi concluída com sucesso e sua confirmação foi comunicada ao usuário. Após uma interrupção no servidor, entretanto, as alterações confirmadas deixaram de constar no banco de dados.
IV. Uma transação foi concluída deixando registrado um pagamento associado a um órgão inexistente, contrariando uma regra de integridade definida para o banco de dados.

Considerando as propriedades das transações ACID, as propriedades que deixaram de ser asseguradas nas situações I, II, III e IV são, respectivamente,
Alternativas
Q4262935 Banco de Dados
Em um sistema de banco de dados, o Sistema Gerenciador de Banco de Dados (SGBD) é o software responsável por gerenciar o armazenamento, a manipulação e o acesso aos dados, abstraindo detalhes internos de implementação para os usuários e as aplicações. Sobre esse assunto, assinale a alternativa CORRETA
Alternativas
Q4256892 Banco de Dados
Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre administração de bancos de dados, otimização de consultas e tuning de desempenho.
(  ) A criação de índices em colunas frequentemente utilizadas em cláusulas WHERE ou JOIN pode acelerar significativamente as consultas de leitura, mas geralmente impõe um custo adicional de processamento durante operações de inserção, atualização e exclusão (DML).
(  ) O plano de execução (execution plan) gerado pelo otimizador de consultas de um SGBDR detalha a estratégia física que será utilizada para recuperar os dados, como a escolha entre um table scan ou um index seek.
(  ) O particionamento de tabelas grandes é uma técnica de tuning que divide logicamente a tabela em partes menores gerenciáveis, melhorando o desempenho de consultas e facilitando operações de manutenção, como backups.
(  ) Em bancos de dados como PostgreSQL e MySQL, a desnormalização de tabelas é estritamente proibida pelo motor de armazenamento, pois viola as regras de integridade referencial do padrão ANSI SQL.
(  ) O isolamento de transações no nível “Read Uncommitted” previne o fenômeno conhecido como leitura suja (dirty read), garantindo que uma transação apenas acesse dados que já foram confirmados (committed) por outras transações.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q4255249 Banco de Dados
Uma Assembleia Legislativa decidiu criar um ambiente corporativo de análise de dados capaz de integrar informações provenientes de sistemas de tramitação legislativa, recursos humanos, orçamento, patrimônio, contratos administrativos e plataformas externas de transparência pública. Durante o projeto, verificou-se que cada sistema utilizava estruturas próprias de armazenamento, nomenclaturas distintas para atributos equivalentes, formatos variados de datas e códigos de identificação incompatíveis entre si. Para garantir análises confiáveis e compartilhamento eficiente de informações entre diferentes áreas institucionais, tornou-se necessário adotar práticas relacionadas à interoperabilidade de dados.
Assinale a alternativa que apresenta uma abordagem tecnicamente adequada para promover a interoperabilidade em ambientes compostos por fontes heterogêneas de dados.
Alternativas
Q4234397 Banco de Dados

A respeito de banco de dados, julgue o item seguinte.


Bancos de dados relacionais têm como princípios a normalização, a integridade e a redundância de dados.

Alternativas
Q4234288 Banco de Dados

Julgue o próximo item, relativo aos princípios da metodologia de desenvolvimento orientado a testes (TDD), às propriedades ACID em transações de bases de dados, às estruturas lógicas da linguagem PL/SQL e à administração da plataforma Moodle.


As Stored Procedures ficam salvas e pré-compiladas direto no servidor de banco de dados, o que permite um processamento mais rápido das informações e diminui a quantidade de dados trafegando pela rede até a aplicação.

Alternativas
Q4232610 Banco de Dados
Considerando as propriedades ACID de uma transação que contém diversas operações de atualização de dados em uma ou mais tabelas em um banco de dados relacional, o mecanismo automático do SGBD responsável por garantir que as modificações parciais sejam completamente descartadas e revertidas em caso de alguma falha antes de completar a respectiva transação baseia-se em qual propriedade?
Alternativas
Q4230218 Banco de Dados
O sistema de gestão penitenciária de determinado estado registra automaticamente a transferência de um reeducando de uma unidade prisional para outra. Essa operação envolve simultaneamente a baixa do reeducando na unidade de origem e sua inclusão na unidade de destino. Durante uma queda de energia, o sistema foi interrompido no meio da operação, gerando o risco de que o reeducando constasse como baixado na unidade de origem sem ter sido incluído na unidade de destino. Para evitar esse tipo de inconsistência, o banco de dados foi configurado para garantir que essa operação seja executada por completo ou revertida integralmente, como se nunca tivesse sido iniciada. A propriedade ACID que assegura esse comportamento é:
Alternativas
Q4228079 Banco de Dados
A respeito de dados estruturados e não estruturados, bem como do armazenamento e da recuperação de dados, assinale a opção correta.
Alternativas
Q4222414 Banco de Dados
Durante o processamento de uma transferência de plano de voo entre dois servidores regionais de controle de tráfego, ocorre uma falha catastrófica de energia elétrica exatamente após a exclusão do registro no Servidor A, mas antes da inserção correspondente no Servidor B.
Para evitar inconsistências graves e corrupção de dados em cenários de falha, os Sistemas de Gerenciamento de Banco de Dados (SGBD) devem suportar rigorosamente as propriedades ACID para suas transações.
A propriedade ACID, responsável por garantir que uma operação seja executada em sua totalidade, ou seja, completamente desfeita, sem estados intermediários inválidos, é a(o)
Alternativas
Q4216319 Banco de Dados
No contexto de Sistemas de Gerenciamento de Bancos de Dados Relacionais (SGBD), um conjunto de operações é considerado uma transação confiável se atender a critérios rigorosos que garantam, por exemplo, que uma falha no sistema não deixa os dados em um estado parcial ou corrompido.

Sobre as propriedades fundamentais que regem as transações em bancos de dados, assinale a opção que indica a propriedade que, uma vez confirmada, assegura que a operação não será perdida, mesmo em caso de falha de energia ou colapso do sistema. 
Alternativas
Q4209732 Banco de Dados
A arquitetura lakehouse surgiu como uma abordagem voltada à integração de características tradicionalmente presentes em data lakes e data warehouses, buscando combinar flexibilidade de armazenamento, escalabilidade analítica e mecanismos avançados de governança e consistência de dados. Considerando os conceitos fundamentais relacionados à arquitetura lakehouse, assinale a afirmativa correta.
Alternativas
Q4199183 Banco de Dados
Acerca de bancos de dados relacionais e de linguagem SQL, julgue o item.
Atributos compostos possuem mais de um dado em seu conteúdo, como, por exemplo, um atributo de endereço no formato texto, que pode conter o logradouro e o número da residência. 
Alternativas
Q4185128 Banco de Dados
    A INFRA S.A. implantou uma arquitetura corporativa de dados híbrida para suportar suas atividades estratégicas, sobretudo a estruturação de projetos de infraestrutura logística. Nessa arquitetura, o Oracle Database 21C é utilizado para sistemas críticos de gestão contratual e execução orçamentária; bancos de dados NoSQL são empregados para armazenar dados semiestruturados oriundos de sensores, documentos técnicos e relatórios de campo; e um data lake corporativo é adotado para ingestão massiva de dados brutos históricos, inclusive dados geoespaciais e séries temporais.

Considerando a situação hipotética apresentada, julgue os itens a seguir.
A utilização de bancos NoSQL pela INFRA S.A. dispensa a definição de qualquer modelo lógico, pois a ausência de esquema elimina preocupações com consistência estrutural.
Alternativas
Q4176627 Banco de Dados

Acerca do armazenamento de Big Data, do pipeline de dados e dos conceitos de data lake, julgue o item subsequente.


Data lake é uma arquitetura destinada ao armazenamento exclusivo de dados estruturados, previamente organizados em tabelas relacionais.

Alternativas
Q4149730 Banco de Dados
A cardinalidade 1:N significa:
Alternativas
Q4132404 Banco de Dados
Assinale a alternativa que representa um conceito relacionado ao tratamento e análise de dados. 
Alternativas
Q4092976 Banco de Dados
O modelo ACID define propriedades fundamentais que garantem a confiabilidade e a integridade das transações em sistemas de gerenciamento de bancos de dados relacionais (SGBDs). Dentre elas, a propriedade de Consistência (Consistency ) é responsável por assegurar que o banco de dados transite apenas entre estados válidos, respeitando todas as regras de integridade definidas. A esse respeito, analise as afirmativas a seguir:

I.A propriedade de Consistência garante que uma transação leve o banco de dados de um estado consistente para outro estado consistente, respeitando todas as restrições de integridade definidas no esquema do banco de dados.
II.A consistência no modelo ACID está diretamente relacionada à preservação das regras de integridade e restrições do banco de dados, tais como: chaves primárias, chaves estrangeiras, constraints de verificação (CHECK) e restrições de unicidade.
III.Caso uma transação viole qualquer restrição de integridade (como chave primária, chave estrangeira, check constraint ou unique constraint ), o SGBD deve impedir a confirmação (commit ) da transação, garantindo que o banco de dados não transite para um estado inconsistente.

É correto o que se afirma em:
Alternativas
Respostas
1: D
2: E
3: A
4: E
5: A
6: E
7: E
8: C
9: A
10: A
11: D
12: A
13: C
14: D
15: E
16: E
17: E
18: A
19: A
20: D