Magna Concursos

Foram encontradas 24.546 questões.

3740780 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: MPE-RS
Em Sistemas de Gerenciamento de Banco de Dados (SGBDs) relacionais, as linguagens de definição, manipulação, controle e transação de dados desempenham papéis distintos. Nesse sentido, assinale a alternativa que apresenta três comandos de DDL (Data Definition Language).
 

Provas

Questão presente nas seguintes provas
3740758 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: MPE-RS
Kubernetes é uma plataforma open-source de orquestração de contêineres projetada para automatizar a implantação, a escalabilidade e o gerenciamento de aplicativos em contêineres. Originalmente desenvolvida pelo Google, é amplamente adotada em ambientes de produção, especialmente em sistemas distribuídos que envolvem múltiplos contêineres. Nesse contexto, assinale a alternativa que apresenta a unidade mais básica de implantação, dentro de um cluster Kubernetes, responsável por executar um ou mais contêineres.
 

Provas

Questão presente nas seguintes provas
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