Magna Concursos

Foram encontradas 25.165 questões.

3740752 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: MPE-RS

Um técnico de informática do MPRS está trabalhando em um projeto utilizando o Power BI para análise de dados relacionados aos processos em andamento na instituição. O profissional recebeu um conjunto de dados no qual as informações sobre os tipos de processos estão organizadas em colunas separadas, como “Ação Civil Pública”, “Inquérito Civil” e “Processo Penal”. Para facilitar a análise, ele precisa transformar essas colunas em linhas, permitindo uma visão mais detalhada dos processos. No Power BI, qual comando no Power Query o técnico deve utilizar para realizar essa transformação?

 

Provas

Questão presente nas seguintes provas
3738072 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FAFIPA
Orgão: UNESPAR
Provas:

Para responder a próxima questão, considere o seguinte Modelo relacional hipotético:

Tb_Curso(id_curso, nome)

Tb_Matriz(id_matriz, ano, id_curso)

Tb_Disciplina(id_disciplina, nome, id_matriz)

Se um registro da tabela Tb_Curso for excluído sem o devido tratamento de integridade referencial, qual problema pode ocorrer nas tabelas relacionadas?
 

Provas

Questão presente nas seguintes provas
3738071 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FAFIPA
Orgão: UNESPAR
Provas:

Para responder a próxima questão, considere o seguinte Modelo relacional hipotético:

Tb_Curso(id_curso, nome)

Tb_Matriz(id_matriz, ano, id_curso)

Tb_Disciplina(id_disciplina, nome, id_matriz)

Considerando o modelo relacional acima, qual das alternativas representa corretamente o tipo de relacionamento entre as tabelas Tb_Curso e Tb_Matriz?
 

Provas

Questão presente nas seguintes provas
3738065 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FAFIPA
Orgão: UNESPAR
Provas:
Em um ambiente onde procedimentos armazenados (stored procedures) e funções (functions) são amplamente utilizados para encapsular lógica de negócio no SGBD, como as "anotações" ou comentários internos (Ex., -- Comentário SQL ou /* Comentário */) contribuem para a manutenção e evolução do sistema?
 

Provas

Questão presente nas seguintes provas
3737922 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: Pref. Florianópolis-SC
Em relação à modelagem de dados em bancos de NoSQL orientado a documentos, assinale a alternativa correta:
 

Provas

Questão presente nas seguintes provas
3737920 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: Pref. Florianópolis-SC

Em uma aplicação bancária que utiliza um sistema de banco de dados relacional compatível com o padrão ANSI SQL, um desenvolvedor implementa a seguinte lógica para garantir a consistência ao realizar transferências entre contas:

BEGIN;

SELECT saldo FROM contas WHERE id = 101 FOR UPDATE;

UPDATE contas SET saldo = saldo - 500 WHERE id = 101;

SELECT saldo FROM contas WHERE id = 202 FOR UPDATE;


UPDATE contas SET saldo = saldo + 500 WHERE id = 202;

COMMIT;

Durante testes de carga, outra transação concorrente tenta acessar a conta de id 101 logo após o início da transação acima. Com base nesse contexto, avalie as afirmações a seguir:

I. A cláusula FOR UPDATE utilizada no SELECT bloqueia a linha lida até o fim da transação, impedindo que outras transações atualizem ou façam SELECT FOR UPDATE na mesma linha enquanto o bloqueio estiver ativo.

II. O uso de FOR UPDATE é eficaz para evitar condições de corrida (race conditions) ao modificar linhas críticas em um modelo de leitura-modificação-escrita.

III. A cláusula FOR UPDATE garante isolamento no nível SERIALIZABLE por si só, impedindo leitura fantasma e garantindo que nenhuma transação concorrente acesse qualquer dado relacionado.

É correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
3737918 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: Pref. Florianópolis-SC

Em um sistema de gerenciamento de banco de dados relacional que implementa os níveis de isolamento definidos pelo padrão ANSI SQL, cada nível oferece diferentes garantias contra anomalias de concorrência, como:

• Leitura suja (dirty read): leitura de dados ainda não confirmados. • Leitura não repetível (non-repeatable read): dados lidos são alterados por outra transação entre duas leituras. • Leitura fantasma (phantom read): novas linhas são inseridas por outras transações entre duas leituras.

Com base nesse contexto, avalie as afirmações a seguir:

I. O nível Read Uncommitted permite todas as três anomalias: leituras sujas, leituras não repetíveis e leituras fantasmas.

II. O nível Repeatable Read previne leituras sujas e leituras não repetíveis, mas não previne leituras fantasmas.

III. O nível Serializable evita todos os três fenômenos de concorrência, oferecendo o mais alto grau de isolamento conforme o padrão ANSI SQL.

É correto o que se afirma

 

Provas

Questão presente nas seguintes provas
3737917 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: Pref. Florianópolis-SC

Em um sistema de e-commerce, foi criado um índice do tipo hash sobre a coluna preço da tabela produtos. Esse índice está sendo utilizado em consultas com filtros como:

SELECT * FROM produtos WHERE preco BETWEEN 100 AND 300;

I. Índices hash são ineficientes para consultas com operadores de intervalo, como BETWEEN, porque sua estrutura não mantém ordenação dos valores indexados.

II. A atualização de índices hash ocorre na reconstrução completa do índice sempre que um novo registro é inserido na tabela produtos em sistemas de banco de dados como PostgreSQL e MySQL.

III. A limitação dos índices hash em consultas de intervalo reside em sua restrição a campos numéricos, o que os tornam inutilizáveis para campos textuais ou data.

É correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
3737916 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: Pref. Florianópolis-SC
Sistemas de banco de dados NoSQL do tipo chave-valor distribuído são frequentemente utilizados em ambientes que priorizam alta disponibilidade e escalabilidade horizontal. Para isso, muitos desses sistemas permitem que o desenvolvedor escolha entre diferentes modelos de consistência para equilibrar latência, disponibilidade e precisão dos dados. Considerando um cenário no qual a prioridade é minimizar a latência de leitura, mesmo que isso implique retornar dados possivelmente desatualizados, assinale a alternativa a seguir que apresenta o modelo de consistência mais adequado:
 

Provas

Questão presente nas seguintes provas
3737911 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: Pref. Florianópolis-SC
Em um sistema de gerenciamento de banco de dados relacional (SGBD), triggers são mecanismos que executam ações automáticas em resposta a eventos como inserções, atualizações ou exclusões em tabelas. Quando triggers são mal projetados, especialmente em cenários que envolvem múltiplas tabelas, eles podem resultar em "cascading triggers" ou "trigger storms", um comportamento em que um trigger dispara outro que, por sua vez, dispara mais triggers, potencialmente levando a loops infinitos, desempenho degradado ou dificuldades de depuração. Considere um SGBD que permite triggers aninhados sem limite estrito de profundidade. Avalie as seguintes afirmações sobre cenários de definição de triggers em um banco de dados relacional e assinale aquela que descreve um cenário de cascading triggers ou trigger storms:
 

Provas

Questão presente nas seguintes provas