Questões de Concurso Sobre banco de dados

Foram encontradas 18.738 questões

Q3235898 Banco de Dados
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:


Imagem associada para resolução da questão


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? 
Alternativas
Q3235897 Banco de Dados
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?
Alternativas
Q3235892 Banco de Dados
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.
Alternativas
Q3235887 Banco de Dados
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
Alternativas
Q3235886 Banco de Dados
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?
Alternativas
Q3235884 Banco de Dados
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:
Alternativas
Q3234664 Banco de Dados
Qual técnica de otimização é usada para melhorar o desempenho de consultas SQL através da criação de estruturas auxiliares?
Alternativas
Q3234660 Banco de Dados
Qual dos seguintes bancos de dados é um sistema NoSQL orientado a chave-valor? 
Alternativas
Q3234658 Banco de Dados
Em uma aplicação Django, qual é a principal vantagem de usar o ORM ao invés de SQL puro?
Alternativas
Q3234651 Banco de Dados
Em SQL, qual comando é utilizado para recuperar registros duplicados em uma tabela?
Alternativas
Q3232898 Banco de Dados
Em um banco de dados PostgreSQL com milhões de registros, qual das seguintes técnicas é mais eficiente para otimizar uma consulta que filtra registros por data?
Alternativas
Q3224065 Banco de Dados
Assinale a alternativa que apresenta o comando correto em linguagem SQL.
Alternativas
Q3221385 Banco de Dados
Um Yottabyte (YB) é uma unidade padrão de medida de armazenamento de dados definida pelo Sistema Internacional de Unidades (SI). Podemos afirmar que: 
Alternativas
Q3221384 Banco de Dados
Big Data é tipicamente definida por três V’s: Quais são os V’s do Big Data?
Alternativas
Q3221383 Banco de Dados
Em qual dos comandos SQL abaixo o operador JOIN é utilizado?
Alternativas
Q3220747 Banco de Dados
Para trabalhar com os dados, aprenderemos a inclui-los em uma tabela. Para esse propósito, qual comando em SQL permite adicionar linhas, tuplas ou registros em uma tabela?
Alternativas
Q3220744 Banco de Dados
No SQL, qual comando é utilizado para criar uma nova tabela em um dos bancos de dados?
Alternativas
Q3220686 Banco de Dados
As instruções de manipulação de dados que englobam as operações são inclusão de dados nas tabelas, alteração ou atualização de dados, exclusão de dados, seleção e consulta de dados, merge ou intercalação de dados. As instruções pertencem à categoria: 
Alternativas
Q3220685 Banco de Dados
Entender álgebra relacional e cálculo é uma chave para entender SQL e processamento de consultas. As operações básicas são:

I. Imagem associada para resolução da questãoSelection: seleciona um subconjunto de tuplas da relação. II. Imagem associada para resolução da questão Projection: seleciona colunas da relação. III. Imagem associada para resolução da questãoRename: altera o nome da relação ou dos atributos.

Quais estão corretas?
Alternativas
Q3220684 Banco de Dados
Um banco de dados possui vários níveis de abstração envolvidos no processo de se fazer uma análise de um sistema, produzir um modelo da realidade que pode ser armazenado e processado por um computador. Sendo assim, relacione a Coluna 1 à Coluna 2, associando os possíveis níveis de abstração aos seus respectivos processos.

Coluna 1

1. Modelo descritivo. 2. Modelo conceitual. 3. Modelo computacional.

Coluna 2

( ) Análise de requisitos: especifica os entes e suas associações, regras e transações.
( ) Estruturas dos conceitos dos dados; operações formais sobre os dados.
( ) Define as estruturas externas dos dados que serão implementados.
( ) Define os métodos, programas e rotinas de processamento dos dados.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Respostas
1921: A
1922: C
1923: A
1924: B
1925: B
1926: B
1927: B
1928: C
1929: A
1930: C
1931: A
1932: C
1933: A
1934: E
1935: A
1936: A
1937: B
1938: B
1939: E
1940: B