Magna Concursos

Foram encontradas 24.451 questões.

3641607 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IBAM
Orgão: Prodesan
Provas:

O modelo relacional é um dos principais paradigmas para organização de dados em sistemas de gerenciamento de bancos de dados. Assim, analise as afirmativas a seguir.

I. O modelo relacional utiliza álgebra relacional para descrever operações que podem ser realizadas em tabelas, como seleções, projeções e junções.

II. As tabelas no modelo relacional podem conter múltiplas chaves primárias, desde que cada chave identifique unicamente um subconjunto de atributos.

III. O modelo relacional é baseado na teoria matemática dos conjuntos, organizando os dados em relações que podem ser manipuladas com operações formais.

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
3641493 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IBAM
Orgão: Prodesan

Os bancos de dados relacionais, como MySQL e PostgreSQL, utilizam estruturas baseadas em tabelas para armazenar dados, permitindo operações complexas com o uso de SQL (Structured Query Language). Considerando suas características, analise as afirmativas a seguir.

I. Os bancos de dados relacionais utilizam chaves primárias para garantir a unicidade das linhas em uma tabela, sendo que cada chave primária deve ser única e não pode conter valores nulos.

II. As transações em bancos de dados relacionais seguem as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade), garantindo confiabilidade no processamento de dados mesmo em casos de falhas.

III. O MySQL e o PostgreSQL são incapazes de executar consultas complexas envolvendo múltiplas tabelas, devido às limitações da linguagem SQL em processar junções e subconsultas.

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
3641485 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IBAM
Orgão: Prodesan

Organizações dependem de controles de acesso robustos para proteger informações sensíveis armazenadas em bancos de dados. Tais controles garantem que apenas usuários autorizados possam acessar dados ou executar operações específicas. Sobre o controle de acesso no banco de dados, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
3641466 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IBAM
Orgão: Prodesan
Provas:

As chaves primárias e secundárias desempenham papéis fundamentais na organização e no gerenciamento de dados em bancos de dados relacionais, garantindo a integridade e a eficiência das operações. Sobre o uso dessas chaves, analise as afirmativas a seguir.

I. Uma chave primária pode conter valores duplicados e nulos, desde que sejam configurados índices adicionais para evitar inconsistências.

II. A chave secundária é usada para relacionar tabelas diferentes, mas não é capaz de garantir a integridade referencial no banco de dados.

III. Uma chave primária é composta por um ou mais campos, sendo responsável por identificar unicamente cada registro em uma tabela.

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
3641457 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IBAM
Orgão: Prodesan
Provas:

Um sistema de gerenciamento de pacientes armazena informações como nome, idade e histórico médico em arquivos estruturados, organizados em registros e campos. Acerca desse modelo de organização, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.

(__) Um arquivo é uma coleção de registros armazenados em um formato estruturado, permitindo acesso e manipulação dos dados de maneira eficiente.

(__) Os registros são organizados em campos, sendo que cada campo é utilizado para armazenar um único tipo de dado, como texto ou números.

(__) A busca por registros em arquivos organizados por campos indexados é mais lenta em comparação com a busca em arquivos de acesso direto.

(__) Campos de registro podem ser compostos, permitindo o armazenamento de múltiplos valores ou estruturas aninhadas, dependendo da linguagem de programação.

A sequência está correta em:

 

Provas

Questão presente nas seguintes provas
3640217 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Um analista de sistemas da Prefeitura Municipal de Nova Iguaçu precisa gerar um relatório de arrecadação fiscal. Para isso, ele escreve a seguinte consulta em PL/SQL para calcular o total de impostos pagos pelos contribuintes:

DECLARE
  v_total NUMBER;
BEGIN
  SELECT SUM(valor) INTO v_total
  FROM pagamentos
  WHERE categoria = 'IMPOSTO';
  
  DBMS_OUTPUT.PUT_LINE('Total de impostos arrecadados: ' || v_total);
END;

Ao revisar o código, foram identificados erros conceituais que podem comprometer sua execução. Qual das alternativas contém uma afirmação INCORRETA sobre o código PL/SQL apresentado?

 

Provas

Questão presente nas seguintes provas
3640181 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Uma startup do setor de logística está desenvolvendo um novo sistema para gerenciamento de entregas. O analista de dados responsável pelo projeto elaborou um Diagrama Entidade-Relacionamento (DER) para modelar o banco de dados. O DER inicial inclui as seguintes entidades e relacionamentos:

Entidade Entregador

o Atributos: id_entregador (PK), nome, telefone

o Um entregador pode realizar múltiplas entregas.

Entidade Entrega

o Atributos: id_entrega (PK), data_entrega, status, id_entregador (FK)

o Cada entrega é realizada por um único entregador.

Entidade Cliente

o Atributos: id_cliente (PK), nome_cliente, endereco

o Um cliente pode receber múltiplas entregas, mas cada entrega está vinculada a um único cliente.

Relacionamento Realiza (entre Entregador e Entrega)

o Cardinalidade: 1:N (Um entregador pode realizar várias entregas).

Relacionamento Destinado_a (entre Entrega e Cliente)

o Cardinalidade: 1:N (Uma entrega está associada a um único cliente, mas um cliente pode ter várias entregas).

Após essa modelagem inicial, o analista precisa converter o modelo para estrutura relacional e aplicar normalização para evitar redundâncias e garantir a integridade dos dados. Com base na modelagem de dados apresentada, qual das seguintes afirmações está corretamente fundamentada nos conceitos do DER e do mapeamento para modelo relacional?

 

Provas

Questão presente nas seguintes provas
3640178 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

A equipe de TI da Prefeitura Municipal de Nova Iguaçu precisa otimizar a execução de consultas SQL para obter relatórios de arrecadação municipal de maneira eficiente. Para isso, um analista decidiu utilizar subconsultas correlacionadas. No entanto, o código SQL apresenta lacunas que impedem sua execução correta:

SELECT nome, receita
FROM arrecadacao_municipal AM
WHERE receita > (
  SELECT AVG(receita)
  FROM arrecadacao_municipal
  WHERE ______ = AM.______
);

Assinale a alternativa que completa correta e sequencialmente as lacunas, para que a consulta retorne os municípios que arrecadaram acima da média dentro de sua própria região administrativa.

 

Provas

Questão presente nas seguintes provas
3640174 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Relacione adequadamente as cláusulas SQL às suas respectivas funções:

1.GROUP BY

2.HAVING

3. SELECT

4. WHERE

( ) Seleciona colunas específicas em uma tabela.

( ) Filtra os dados de acordo com uma condição.

( ) Agrupa resultados com base em colunas específicas.

( ) Filtra agrupamentos após a agregação.

A sequência está correta em

 

Provas

Questão presente nas seguintes provas
3640173 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

Considere que a SEMCONGER implementou um procedimento armazenado (Stored Procedure) para atualizar valores de contratos públicos, garantindo, assim, maior controle sobre as transações no banco de dados. A seguir está o código da Stored Procedure utilizada:

CREATE OR REPLACE PROCEDURE atualizar_valor_contrato(
  p_id_contrato IN NUMBER,
  p_novo_valor IN NUMBER
) AS
BEGIN
  UPDATE contratos
    SET valor = p_novo_valor
    WHERE id = p_id_contrato;

  COMMIT;
END atualizar_valor_contrato;

Porém, um analista de banco de dados apontou um problema grave na implementação que poderá comprometer a consistência transacional do sistema. Com base na análise do código apresentado, qual é a principal falha no procedimento armazenado?

 

Provas

Questão presente nas seguintes provas