Questões de Concurso Sobre banco de dados relacionais em banco de dados

Foram encontradas 1.991 questões

Q3867980 Banco de Dados
Ao criar tabelas, a TI quer garantir que não exista “tramitação” para um processo inexistente. A medida mais adequada no banco relacional é: 
Alternativas
Q3866611 Banco de Dados
Com os conhecimentos de bancos de dados relacionais, diagramas Entidade-Relacionamento (E-R) e comandos SQL, assinale a alternativa correta: 
Alternativas
Q3865190 Banco de Dados
Considere a necessidade de listar apenas os departamentos que possuem mais de 10 funcionários cadastrados. De acordo com o funcionamento correto das cláusulas SQL, a filtragem dessa condição deve ser realizada por meio de:
Alternativas
Q3863879 Banco de Dados
Para o controle de insumos em um canteiro de obras, o engenheiro de suprimentos utiliza um banco de dados relacional chamado OBRA, que já está instalado e ativo. Uma das tabelas desse banco, chamada MATERIAIS, já foi criada e está preenchida com três campos: material, categoria e preco. O engenheiro deseja listar o material e o preço de todos os materiais cuja categoria seja AÇO, a fim de analisar os custos dos insumos utilizados na estrutura da obra.
Qual comando SQL ele deve utilizar para obter essa lista?
Alternativas
Ano: 2026 Banca: CESGRANRIO Órgão: Caixa Prova: CESGRANRIO - 2026 - Caixa - Arquiteto |
Q3862542 Banco de Dados
Considere que, em um escritório de arquitetura, o banco de dados relacional chamado Atelier já está instalado e ativo, e uma de suas tabelas, chamada Artesaos, já foi criada e está preenchida com os campos: id, nome, especialidade e valor_hora. O coordenador desse escritório solicitou que o valor da hora (valor_hora) dos artesãos da especialidade marcenaria seja reajustado em 10% diretamente na tabela, de forma que os dados originais sejam modificados e o novo valor seja refletido nos registros existentes. Os artesãos das outras especialidades não terão seus valores hora alterados.
Qual comando SQL realiza essa operação de atualização dos dados?
Alternativas
Q3856605 Banco de Dados
Q47.png (353×282)

Com base no código SQL precedente e nos comandos da linguagem de definição de dados (DDL), assinale a opção correta.
Alternativas
Q3856603 Banco de Dados
Acerca das características da abordagem relacional, assinale a opção correta.
Alternativas
Q3856601 Banco de Dados
Acerca da linguagem SQL, assinale a opção correta.
Alternativas
Q3856596 Banco de Dados
As tabelas CLIENTE e PEDIDO a seguir ainda não têm definição de chaves, índices ou quaisquer instrumentos de integridade além dos explicitamente declarados.

Q38.png (290×173)

Com base nos efeitos diretos da criação de instrumentos de banco de dados relacionais, assinale a opção que apresenta a ação que garante a integridade referencial no atributo id_cliente da tabela PEDIDO.
Alternativas
Ano: 2026 Banca: FGV Órgão: AMAZUL Prova: FGV - 2026 - AMAZUL - Técnico de Informática |
Q3851614 Banco de Dados

Considere o seguinte script SQL ANSI para responder à próxima questão.


Ao analisar a consulta SQL ANSI a seguir:


Imagem associada para resolução da questão


É correto afirmar que seu objetivo é apresentar o código e o título dos projetos armazenados na tabela 

Alternativas
Ano: 2026 Banca: FGV Órgão: AMAZUL Prova: FGV - 2026 - AMAZUL - Técnico de Informática |
Q3851613 Banco de Dados

Considere o seguinte script SQL ANSI para responder à próxima questão.


Dado o cenário apresentado, assinale a opção que corretamente indica o resultado da execução da consulta a seguir:
Imagem associada para resolução da questão
Alternativas
Q3850836 Banco de Dados
O comando SQL utilizado para recuperar dados de uma tabela em um banco de dados relacional é:
Alternativas
Q3850831 Banco de Dados
O sistema de gerenciamento de banco de dados relacional de código aberto, amplamente utilizado em aplicações web, é o: 
Alternativas
Q3847444 Banco de Dados
As "Funções de Janela" (Window Functions) em SQL permitem realizar cálculos sobre um conjunto de linhas relacionadas à linha atual, sem agrupar o resultado em uma única linha de saída como no GROUP BY. Analise as afirmativas a seguir sobre o uso da cláusula OVER().

I.A função ROW_NUMBER (__)OVER (PARTITION BY departamento ORDER BY salario DESC) atribui um número sequencial único para cada linha dentro de cada departamento, reiniciando a contagem a cada novo departamento, ordenado pelo maior salário.
II.A função RANK(__)difere de DENSE_RANK(__)no tratamento de empates: RANK(__)deixa "buracos" na numeração após um empate (ex: 1, 2, 2, 4), enquanto DENSE_RANK(__)mantém a sequência consecutiva (ex: 1, 2, 2, 3).
III.As funções de janela podem ser utilizadas diretamente na cláusula WHERE para filtrar resultados, como por exemplo WHERE ROW_NUMBER(__)OVER(...) = 1, simplificando consultas de paginação.

Está correto o que se afirma em:
Alternativas
Q3846200 Banco de Dados
A linguagem SQL (Structured Query Language) é o padrão para manipulação de dados em Bancos de Dados Relacionais, permitindo a extração de informações combinadas de múltiplas tabelas através de junções. Sobre os tipos de junção (JOIN), registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)O comando INNER JOIN seleciona registros que possuem valores correspondentes em ambas as tabelas envolvidas na consulta.

(__)O comando LEFT JOIN (ou LEFT OUTER JOIN) retorna todos os registros da tabela da esquerda e os registros correspondentes da tabela da direita, preenchendo com NULL onde não houver correspondência.

(__)O comando FULL OUTER JOIN retorna apenas os registros que não possuem correspondência em nenhuma das tabelas, excluindo as interseções de dados.

(__)O comando CROSS JOIN realiza o produto cartesiano entre duas tabelas, combinando cada linha da primeira tabela com todas as linhas da segunda, exigindo obrigatoriamente a cláusula ON.


Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Alternativas
Q4261896 Banco de Dados
Considere uma consulta SQL que utiliza as cláusulas GROUP BY e HAVING. Qual é o papel específico da cláusula HAVING nesse contexto e como ela se diferencia da cláusula WHERE?
Alternativas
Q4261137 Banco de Dados
Em um banco de dados relacional, o comando SQL que é usado para consultar e recuperar dados de uma tabela é: 
Alternativas
Q4240196 Banco de Dados
Analise o cenário a seguir: uma empresa de venda de automóveis utiliza uma tabela chamada "Vendas" para armazenar dados sobre as transações realizadas. A tabela possui as colunas: ID da Venda, ID do Cliente, Nome do Cliente, ID do Vendedor e Endereço da Concessionária. O Nome do Cliente depende diretamente do ID do Cliente e o Endereço da Concessionária depende do ID do Vendedor. No entanto, o Endereço da Concessionária não depende diretamente da chave primária (ID da Venda), criando uma dependência transitiva entre o Endereço da Concessionária e o ID do Vendedor. Com base nesse cenário, qual forma normal resolveria o problema de dependência transitiva presente na tabela "Vendas"? 
Alternativas
Q4240188 Banco de Dados
Durante o processo de normalização de um banco de dados é importante organizar os dados de maneira que dependências indesejadas sejam eliminadas. A Segunda Forma Normal (2FN) lida com um tipo específico de dependência presente em tabelas com chaves compostas. Pautando-se nessas informações, assinale a alternativa que descreve corretamente o que ocorre quando uma tabela é normalizada para a Segunda Forma Normal (2FN). 
Alternativas
Q4240187 Banco de Dados
A normalização de dados é um processo importante no design de bancos de dados relacionais que visa reduzir redundâncias e dependências. Nesse contexto, analise o cenário a seguir e identifique em que nível de normalização (forma normal) o banco de dados se encontra e assinale a alternativa correta. Cenário – uma tabela de "Pedidos" contém as colunas: ID do Pedido, Data do Pedido, ID do Cliente, Nome do Cliente e Produto Pedido. Todos os atributos contêm valores atômicos (cada campo armazena apenas um único valor), mas o Nome do Cliente aparece repetidamente para cada pedido feito pelo mesmo cliente.  
Alternativas
Respostas
241: E
242: C
243: B
244: E
245: B
246: D
247: D
248: A
249: C
250: D
251: B
252: C
253: D
254: C
255: D
256: B
257: A
258: C
259: B
260: A