Foram encontradas 13.780 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Ano: 2026 Banca: CONSULPAM Órgão: GHC-RS Prova: CONSULPAM - 2026 - GHC-RS - Programador |
Q4002209 Banco de Dados
Considere a tabela CHAMADO(id_chamado, setor, status, data_abertura). Deseja-se listar apenas os setores que, no mês de março de 2026, abriram mais de 10 chamados com status = 'ABERTO', exibindo o nome do setor e a respectiva quantidade. Com base no enunciado, a alternativa que apresenta consulta SQL CORRETAMENTE adequada para essa situação é:
Alternativas
Ano: 2026 Banca: CONSULPAM Órgão: GHC-RS Prova: CONSULPAM - 2026 - GHC-RS - Programador |
Q4002208 Banco de Dados

Considere, respectivamente, a relação e as regras de negócio a seguir:


ITEM_VENDA(id_venda, id_produto, data_venda, id_cliente, nome_cliente, id_vendedor, nome_vendedor, descricao_produto, quantidade, valor_unitario), cuja chave primária é composta por (id_venda, id_produto).


• Cada id_venda identifica exatamente uma venda, com uma única data, um único cliente e um único vendedor.

• Cada id_produto identifica uma única descrição de produto.


Diante do exposto, a decomposição CORRETAMENTE adequada ao realizar a normalização até a 3FN é: 

Alternativas
Q3999879 Banco de Dados
Em Oracle, RMAN é utilizado para:
Alternativas
Q3999877 Banco de Dados
A principal função de um índice em banco de dados é:
Alternativas
Q3999873 Banco de Dados
É CORRETO afirmar sobre Data Warehouse:

I - Utiliza algoritmos de aprendizado de máquina (ML) para analisar e agrupar conjuntos de dados sem rótulos.
II - É um sistema de armazenamento centralizado que consolida grandes volumes de dados.
III - É uma interface de programação de aplicações.
IV - Ele é otimizado para análise, relatórios e inteligência de negócios (BI). 
Alternativas
Q3999867 Banco de Dados
Sobre chave primária é CORRETO afirmar:
Alternativas
Q3999821 Banco de Dados
Qual ferramenta interna do MySQL pode ser habilitada e usada para agendar a execução automática de comandos SQL? 
Alternativas
Q3999772 Banco de Dados
Com relação ao Modelo Relacional de banco de dados e as 12 Regras de Codd, marque V para verdadeiro ou F para falso. Em seguida, assinale a alternativa com a sequência correta.
(  ) Chaves estrangeiras não podem ter valores nulos.
(  ) Toda informação num banco de dados relacional é apresentada em nível lógico por valores em tabelas.
(  ) O SGBD relacional não necessita ter uma linguagem para definição, detalhamento e manipulação dos dados.
(  ) Todo dado em um banco de dados relacional tem garantia de ser logicamente acessível, recorrendo-se a uma combinação do nome da tabela, um valor de chave e o nome da coluna. 
Alternativas
Q3999768 Banco de Dados
Considerando a criação de um projeto de banco de dados e sua modelagem, qual alternativa representa a definição de Entidade? 
Alternativas
Q3999767 Banco de Dados

A questão abaixo refere-se ao enunciado abaixo.



Banco de dados de uma Livraria


    Considere que o script MySQL abaixo foi usado para criar um banco de dados para gerenciar uma livraria, e que as figuras 1 e 2 representam os dados presentes nas tabelas “categorias” e “livros” respectivamente.


CREATE TABLE categorias (

     id INT AUTO_INCREMENT PRIMARY KEY, 

     nome VARCHAR(50) NOT NULL


);


CREATE TABLE livros (

     id INT AUTO_INCREMENT PRIMARY KEY,  

     titulo VARCHAR(100) NOT NULL,

     preco DECIMAL(10, 2) NOT NULL,

     categoria_id INT,

     FOREIGN KEY (categoria_id) 

            REFERENCES categorias(id)


); 


                                                                                

                                                                                     Figura 1 - Tabela categorias 



                                                                         

                                                                                                Figura 2 - Tabela livros 


Assinale a alternativa que apresenta uma consulta SQL que pode ser aplicada ao banco de dados da livraria para retornar o nome da(s) categoria(s) mais lucrativa(s), ou seja, categoria(s) cujos livros somam o maior valor total em preco. 
Alternativas
Q3999766 Banco de Dados

A questão abaixo refere-se ao enunciado abaixo.



Banco de dados de uma Livraria


    Considere que o script MySQL abaixo foi usado para criar um banco de dados para gerenciar uma livraria, e que as figuras 1 e 2 representam os dados presentes nas tabelas “categorias” e “livros” respectivamente.


CREATE TABLE categorias (

     id INT AUTO_INCREMENT PRIMARY KEY, 

     nome VARCHAR(50) NOT NULL


);


CREATE TABLE livros (

     id INT AUTO_INCREMENT PRIMARY KEY,  

     titulo VARCHAR(100) NOT NULL,

     preco DECIMAL(10, 2) NOT NULL,

     categoria_id INT,

     FOREIGN KEY (categoria_id) 

            REFERENCES categorias(id)


); 


                                                                                

                                                                                     Figura 1 - Tabela categorias 



                                                                         

                                                                                                Figura 2 - Tabela livros 


Considere a consulta MySQL abaixo, executada no banco de dados da livraria, e assinale a alternativa que representa o resultado obtido:
SELECT   categoria_id, COUNT(*) AS total_livros,   max(preco) AS maximo FROM livros GROUP BY categoria_id HAVING COUNT(*) >= 1 ORDER BY maximo DESC; 
Alternativas
Q3999765 Banco de Dados

A questão abaixo refere-se ao enunciado abaixo.



Banco de dados de uma Livraria


    Considere que o script MySQL abaixo foi usado para criar um banco de dados para gerenciar uma livraria, e que as figuras 1 e 2 representam os dados presentes nas tabelas “categorias” e “livros” respectivamente.


CREATE TABLE categorias (

     id INT AUTO_INCREMENT PRIMARY KEY, 

     nome VARCHAR(50) NOT NULL


);


CREATE TABLE livros (

     id INT AUTO_INCREMENT PRIMARY KEY,  

     titulo VARCHAR(100) NOT NULL,

     preco DECIMAL(10, 2) NOT NULL,

     categoria_id INT,

     FOREIGN KEY (categoria_id) 

            REFERENCES categorias(id)


); 


                                                                                

                                                                                     Figura 1 - Tabela categorias 



                                                                         

                                                                                                Figura 2 - Tabela livros 


Qual consulta SQL atualiza o preço de todos os livros da categoria ‘Romance’ para R$ 45,00 no banco de dados da livraria? 
Alternativas
Q3992121 Banco de Dados
Após incidente envolvendo falha no subsistema de armazenamento de um datacenter, verificou-se corrupção parcial de arquivos de dados de um banco relacional corporativo. A equipe técnica constatou que há política de backup completo semanal, que backups incrementais são executados diariamente, que o SGBD mantém registro contínuo em logs de transações e que não havia replicação síncrona ativa no momento do evento. O objetivo institucional é restaurar o banco ao estado mais próximo possível do momento imediatamente anterior à falha, com mínima perda de dados. À luz das boas práticas de administração de bancos de dados e continuidade de negócios, assinale a alternativa CORRETA.
Alternativas
Q3992116 Banco de Dados

Durante a modelagem lógica de um sistema de gestão de contratos, foram formalizadas as seguintes regras:


- Um contrato pode estar vinculado a diversas unidades administrativas, e cada unidade pode participar de múltiplos contratos simultaneamente.


- Em um mesmo período de vigência, cada contrato possui apenas um fiscal designado; um servidor pode fiscalizar contratos distintos em períodos diferentes.


- Alterações de valor contratual devem permanecer consultáveis ao longo do tempo, inclusive para fins de auditoria administrativa, não se restringindo a registros técnicos de log do SGBD.


À luz dos fundamentos do modelo relacional, assinale a alternativa correta.

Alternativas
Q3992114 Banco de Dados
Um órgão público mantém um banco de dados relacional para controle de contratos administrativos, estruturado nas seguintes tabelas simplificadas: SERVIDOR (id_servidor, nome, lotacao), CONTRATO (id_contrato, id_servidor, valor, data_inicio, data_fim) e PAGAMENTO (id_pagamento, id_contrato, valor_pago, data_pagamento). Cada contrato vincula-se a um único servidor e pode registrar múltiplos pagamentos. Deseja-se identificar os servidores cuja soma dos valores pagos no ano de 2025 ultrapassou R$ 100.000,00, considerando apenas contratos que permaneçam vigentes em 31/12/2025. A consulta deve retornar o nome do servidor e o total pago no período, sem incluir servidores que não tenham recebido pagamentos em 2025. Assinale a alternativa CORRETA que atende adequadamente ao enunciado:
Alternativas
Q3992113 Banco de Dados

Em uma universidade, o banco de dados institucional opera em ambiente relacional, suportando múltiplos sistemas internos simultaneamente (Registros acadêmicos, folha de pagamento, protocolo eletrônico e controle orçamentário). Nos últimos meses, foram registrados episódios de lentidão durante consultas complexas, além de um incidente pontual de indisponibilidade após falha elétrica no datacenter. O administrador de banco de dados (DBA) foi incumbido de revisar práticas relacionadas a controle de transações, mecanismos de recuperação e estratégias de otimização. À luz das noções de administração de bancos de dados, analise as afirmativas a seguir:



I. O uso de logs de transações permite restaurar o banco a um estado consistente após falha, desde que haja política adequada de backup.


II. A criação indiscriminada de índices em todas as colunas de uma tabela tende a melhorar o desempenho tanto de consultas quanto de operações de inserção e atualização.


III. O controle de concorrência busca preservar propriedades de consistência quando múltiplas transações acessam simultaneamente os mesmos dados.


IV. O isolamento de transações, conforme definido no modelo ACID (acrônimo que representa quatro propriedades fundamentais das transações em uma SGBD), impede qualquer forma de leitura de dados ainda não confirmados, independentemente do nível de isolamento configurado.


V. A replicação de banco de dados pode contribuir para aumento de disponibilidade, embora não substitua, por si só, uma política formal de backup.



Assinale a alternativa correta: 

Alternativas
Q3978264 Banco de Dados
Considerando que, ao projetar o esquema de um banco de dados relacional para uma biblioteca, um analista de sistemas deva assegurar a consistência lógica entre as tabelas LIVROS e AUTORES, assinale a opção que apresenta o mecanismo de estruturação de dados que o analista deve implementar para evitar a existência de registros órfãos e garantir que a remoção de um autor gerencie automaticamente os títulos a ele vinculados.
Alternativas
Q3978262 Banco de Dados
Considere que um estudante de robótica esteja desenvolvendo um sistema para registrar o desempenho de robôs em uma competição utilizando um banco de dados relacional que possui as tabelas ROBOS e PONTOS. Nessa situação, para realizar consultas integradas que retornem o nome do robô ao lado do seu valor total de pontos, é fundamental entender que
Alternativas
Q3978260 Banco de Dados

No desenvolvimento de um robô autônomo para classificação de objetos por colorimetria, os dados devem ser armazenados em um servidor remoto, sendo necessário garantir uma comunicação eficiente e uma interface que atenda aos princípios de acessibilidade universal (focada em usuários com discromatopsia/daltonismo).


Para atender a essa necessidade, as ações técnicas adequadas incluem

Alternativas
Respostas
221: B
222: C
223: C
224: D
225: C
226: B
227: A
228: A
229: A
230: A
231: D
232: B
233: C
234: A
235: A
236: D
237: D
238: B
239: E
240: B