Magna Concursos

Foram encontradas 24.479 questões.

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
3640172 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Nova Iguaçu-RJ

A SEMCONGER precisa gerar relatórios personalizados usando SQL para identificar contratos vencidos. O analista de sistemas escreve a seguinte consulta SQL para selecionar todos os contratos vencidos até a data atual:

SELECT contrato_id, empresa, data_vencimento

FROM contratos

WHERE data_vencimento < SYSDATE;

No entanto, ao revisar a consulta, outro desenvolvedor apontou que a sintaxe pode não funcionar corretamente em todos os bancos de dados. Sobre essa consulta, é INCORRETO afirmar que:

 

Provas

Questão presente nas seguintes provas
3639319 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IDESG
Orgão: Pref. Cariacica-ES

Uma consulta no Structured Query Language (SQL) é uma instrução utilizada para recuperar ou manipular dados armazenados em um banco de dados. As consultas são criadas com comandos, por exemplo, os comandos SELECT, INSERT, UPDATE ou DELETE, dentre outros, e podem incluir cláusulas, condições e operadores para filtrar ou organizar os dados, como ordenar e agrupar. Diante disso, a consulta "SELECT cargo, salário FROM funcionários WHERE cargo<>'Desenvolvedor';" retorna qual resultado?

 

Provas

Questão presente nas seguintes provas
3639318 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: IDESG
Orgão: Pref. Cariacica-ES

Os bancos de dados relacionais estão há muito tempo no mercado e são amplamente utilizados, pois, sua estrutura de relacionamentos expressa adequadamente muitas situações do quotidiano, permitindo que situações que acontecem recorrentemente possam ser expressados por meio de tabelas e suas cardinalidades, onde cada tabela tem suas conexões, nomes e atributos. A partir da cardinalidade entre as tabelas, o programador precisa tomar determinadas atitudes. Considere que o programador precisa criar o relacionamento do tipo N:N entre duas tabelas, o que vai acontecer como resultado deste relacionamento?

 

Provas

Questão presente nas seguintes provas