Magna Concursos

Foram encontradas 24.828 questões.

4121853 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: UNIDAVI
Orgão: Pref. Agrolândia-SC
Provas:
Um órgão público mantém um banco de dados relacional para controle de contratos administrativos, estruturado nas seguintes tabelas simplificadas: SERVIDOR (id_servidor, nome, lotacao), CONTRATO (id_contrato, id_servidor, valor, data_inicio, data_fim) e PAGAMENTO (id_pagamento, id_contrato, valor_pago, data_pagamento). Cada contrato vincula-se a um único servidor e pode registrar múltiplos pagamentos. Deseja-se identificar os servidores cuja soma dos valores pagos no ano de 2025 ultrapassou R$ 100.000,00, considerando apenas contratos que permaneçam vigentes em 31/12/2025. A consulta deve retornar o nome do servidor e o total pago no período, sem incluir servidores que não tenham recebido pagamentos em 2025. Assinale a alternativa CORRETA que atende adequadamente ao enunciado:
 

Provas

Questão presente nas seguintes provas
4121852 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: UNIDAVI
Orgão: Pref. Agrolândia-SC
Provas:

Em uma universidade, o banco de dados institucional opera em ambiente relacional, suportando múltiplos sistemas internos simultaneamente (Registros acadêmicos, folha de pagamento, protocolo eletrônico e controle orçamentário). Nos últimos meses, foram registrados episódios de lentidão durante consultas complexas, além de um incidente pontual de indisponibilidade após falha elétrica no datacenter. O administrador de banco de dados (DBA) foi incumbido de revisar práticas relacionadas a controle de transações, mecanismos de recuperação e estratégias de otimização. À luz das noções de administração de bancos de dados, analise as afirmativas a seguir:

I. O uso de logs de transações permite restaurar o banco a um estado consistente após falha, desde que haja política adequada de backup.

II. A criação indiscriminada de índices em todas as colunas de uma tabela tende a melhorar o desempenho tanto de consultas quanto de operações de inserção e atualização.

III. O controle de concorrência busca preservar propriedades de consistência quando múltiplas transações acessam simultaneamente os mesmos dados.

IV. O isolamento de transações, conforme definido no modelo ACID (acrônimo que representa quatro propriedades fundamentais das transações em uma SGBD), impede qualquer forma de leitura de dados ainda não confirmados, independentemente do nível de isolamento configurado.

V. A replicação de banco de dados pode contribuir para aumento de disponibilidade, embora não substitua, por si só, uma política formal de backup.

Assinale a alternativa correta:

 

Provas

Questão presente nas seguintes provas
Analise as seguintes proposições sobre os conceitos de banco de dados relacional:
I. Uma chave primária (Primary Key) é um campo, ou conjunto de campos, que identifica de forma única cada registro em uma tabela, não permitindo valores nulos ou repetidos.
II. Uma chave estrangeira (Foreign Key) é utilizada para estabelecer um vínculo entre os dados de duas tabelas, referenciando a chave primária de outra tabela.
III. A normalização é um processo de design de banco de dados que visa aumentar a redundância de dados para garantir que as consultas sejam executadas mais rapidamente.
Está correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
4118743 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: SEDUC-PI
Considerando que, ao projetar o esquema de um banco de dados relacional para uma biblioteca, um analista de sistemas deva assegurar a consistência lógica entre as tabelas LIVROS e AUTORES, assinale a opção que apresenta o mecanismo de estruturação de dados que o analista deve implementar para evitar a existência de registros órfãos e garantir que a remoção de um autor gerencie automaticamente os títulos a ele vinculados.
 

Provas

Questão presente nas seguintes provas
4118741 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: SEDUC-PI
Considere que um estudante de robótica esteja desenvolvendo um sistema para registrar o desempenho de robôs em uma competição utilizando um banco de dados relacional que possui as tabelas ROBOS e PONTOS. Nessa situação, para realizar consultas integradas que retornem o nome do robô ao lado do seu valor total de pontos, é fundamental entender que
 

Provas

Questão presente nas seguintes provas
4118735 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: SEDUC-PI
Sabendo que, no gerenciamento de infraestruturas para Cidade Inteligente (SmartCities), a integridade dos dados coletados por redes de sensores é fundamental para a tomada de decisões e supondo que, após uma manutenção técnica, seja necessário reativar um sensor de fluxo na tabela SENSORES_IOT, alterando seu estado para 'ATIVO', assinale a opção que apresenta o comando SQL que permite modificar o valor desse registro específico sem afetar a estrutura da tabela ou os demais dados armazenados.
 

Provas

Questão presente nas seguintes provas
4105500 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: AgSUS

Acerca de organização, dados e informação em redes e serviços de saúde, julgue o item a seguir.

Auditorias em bases de dados são redundantes se o sistema já registra automaticamente todas as consultas.

 

Provas

Questão presente nas seguintes provas
4104619 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: TCE-RN

Um tribunal de contas implementou um data lake para auditoria contínua de contratos administrativos, utilizando ingestão incremental via CDC (change data capture). Os dados são armazenados na tabela contratos_cdc, que contém múltiplas versões de registros ao longo do tempo. A tabela contratos_cdc tem as colunas a seguir.

  • id_contrato (identificador do contrato)
  • valor (valor do contrato);
  • status (situação do contrato);
  • data_atualizacao (timestamp da alteração).

Um auditor do referido tribunal deseja realizar a seguinte consulta SQL.

SELECT id_contrato, valor, status
FROM (
    SELECT *,
        ROW_NUMBER() OVER (
            PARTITION BY id_contrato
            ORDER BY data_atualizacao DESC
        ) AS rn
    FROM contratos_cdc
) t
WHERE rn = 1

A partir das informações apresentadas e do trecho de código SQL precedente, julgue os itens a seguir.

No que concerne à manipulação de dados em larga escala e à organização de consultas SQL, a utilização da CTE (common table expression) apresentada a seguir para encapsular a lógica de ranking é semanticamente equivalente à consulta SQL apresentada, pois ambas as abordagens produzem o mesmo resultado lógico ao isolar a versão mais recente de cada contrato, sob a premissa de que a coluna data_atualizacao permita uma ordenação unívoca para cada id_contrato.

WITH contratos_rankeados AS (
    SELECT *,
        ROW_NUMBER() OVER (
            PARTITION BY id_contrato
            ORDER BY data_atualizacao DESC
        ) AS rn
    FROM contratos_cdc
)
SELECT id_contrato, valor, status
 FROM contratos_rankeados
 WHERE rn = 1

 

 

Provas

Questão presente nas seguintes provas
4104618 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: TCE-RN

Um tribunal de contas implementou um data lake para auditoria contínua de contratos administrativos, utilizando ingestão incremental via CDC (change data capture). Os dados são armazenados na tabela contratos_cdc, que contém múltiplas versões de registros ao longo do tempo. A tabela contratos_cdc tem as colunas a seguir.

  • id_contrato (identificador do contrato)
  • valor (valor do contrato);
  • status (situação do contrato);
  • data_atualizacao (timestamp da alteração).

Um auditor do referido tribunal deseja realizar a seguinte consulta SQL.

SELECT id_contrato, valor, status
FROM (
    SELECT *,
        ROW_NUMBER() OVER (
            PARTITION BY id_contrato
            ORDER BY data_atualizacao DESC
        ) AS rn
    FROM contratos_cdc
) t
WHERE rn = 1

A partir das informações apresentadas e do trecho de código SQL precedente, julgue os itens a seguir.

No contexto de uma arquitetura de inteligência da informação para auditoria de dados, a consulta SQL apresentada utiliza a função de janela ROW_NUMBER() para segmentar os registros por contrato e ordená-los cronologicamente de forma decrescente; essa abordagem é eficaz para identificar a versão mais recente de cada contrato em uma tabela de CDC, sob a condição de que a coluna data_atualizacao tenha granularidade suficiente para garantir uma ordenação unívoca, evitando que registros distintos de um mesmo contrato apresentem o exato mesmo marcador temporal.

 

Provas

Questão presente nas seguintes provas
4104139 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: TCE-RN

A respeito de técnicas de armazenamento de dados em infraestruturas modernas de datacenters, considerados os conceitos de nuvens para a escrita de dados, julgue os itens seguintes.

No armazenamento de objetos, os dados são armazenados juntamente com metadados e um identificador único, sendo acessados por meio de interfaces baseadas em requisições, em vez de estruturas hierárquicas tradicionais de diretórios.

 

Provas

Questão presente nas seguintes provas