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

Foram encontradas 1.924 questões

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
Q3844547 Banco de Dados
Em bancos de dados relacionais, a integridade referencial é mantida por meio de relacionamentos entre tabelas. Um dos principais mecanismos para garantir essa integridade é o uso de chaves estrangeiras, que permitem vincular registros de diferentes tabelas. Nesse contexto, uma chave estrangeira em uma tabela relacional é, obrigatoriamente: 
Alternativas
Q3842890 Banco de Dados
Um analista da PPSA avaliou um estagiário recém-contratado no setor de gestão de dados da companhia. O analista perguntou ao estagiário qual função do SQL deverá ser utilizada para verificar se o resultado de uma consulta aninhada correlacionada é vazia ou não. A resposta CORRETA é: 
Alternativas
Q3841888 Banco de Dados
Sendo AUTO o nome de uma tabela em um banco de dados, o emprego da sintaxe do comando SELECT em SQL está corretamente exemplificado na seguinte alternativa: 
Alternativas
Q3822741 Banco de Dados
SQL é uma linguagem de programação projetada para gerenciar, consultar e manipular dados armazenados em bancos de dados relacionais. Atualmente, há vários tipos, como DDL — Linguagem de Definição de Dados, DML — Linguagem de Manipulação de Dados, DCL — Linguagem de Controle de Dados, DTL — Linguagem de Transação de Dados e DQL — Linguagem de Consulta de Dados, cada uma contendo diversos comandos. Três comandos, um pertencente à DDL, outro à DML e o terceiro à DCL, estão indicados, respectivamente, na seguinte opção de resposta:
Alternativas
Q3821689 Banco de Dados
No modelo relacional há limitações intrínsecas a esse modelo de banco de dados. Das limitações seguintes, aquela que exige especificamente processamento computacional é:
Alternativas
Q3821670 Banco de Dados
Os bancos de dados relacionais permitem seu gerenciamento por meio da linguagem SQL que possui a linguagem de controle de dados (DCL), a linguagem de transação de dados (DTL), entre outras linguagens. São exemplos de comandos da DCL e DTL, respectivamente:
Alternativas
Q3805761 Banco de Dados
Informe qual comando SQL está correto.
Alternativas
Q3805757 Banco de Dados
Sobre a instrução CHECK da linguagem SQL, é correto afirmar que CHECK constraints
Alternativas
Q3789254 Banco de Dados
Em um SGBD relacional, a Linguagem de Manipulação de Dados (DML) reúne instruções responsáveis por consultar, inserir, alterar e excluir dados armazenados nas tabelas.
Considerando o funcionamento típico da DML, assinale a alternativa INCORRETA sobre esses comandos e seu comportamento no banco de dados.
Alternativas
Q3788015 Banco de Dados
Os bancos de dados relacionais organizam informações em tabelas compostas por linhas (registros) e colunas (campos). A linguagem SQL (Structured Query Language) é utilizada para criar, consultar, atualizar e gerenciar dados nestes sistemas, sendo um padrão amplamente adotado em sistemas de gerenciamento de banco de dados. Marque a alternativa CORRETA que corresponde ao comando SQL que é utilizado para RECUPERAR dados de uma tabela. 
Alternativas
Q3782905 Banco de Dados
Em uma metrópole complexa como o Rio de Janeiro, o gestor de segurança potencializa a qualidade de seu trabalho dispondo de informações integradas e confiáveis para planejar ações preventivas, otimizar recursos e responder rapidamente a incidentes. O conceito de tidy data pode facilitar a análise de dados, produzindo evidências analíticas consistentes para embasar decisões estratégicas e políticas públicas de segurança.
Assinale a opção que descreve corretamente a estrutura de um conjunto de dados organizado segundo o conceito de tidy data
Alternativas
Q3776696 Banco de Dados
Em bancos de dados relacionais, o objeto que agrupa um conjunto de comandos SQL armazenados no servidor, podendo receber parâmetros e ser executado múltiplas vezes, é denominado 
Alternativas
Q3774855 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional:


Produto (ID, Artigo, Categoria, Quantidade)


A consulta expressa por meio da linguagem de consulta estruturada (SQL) para se obter a relação de categorias e o número de registros existentes para cada categoria é:

Alternativas
Q3761268 Banco de Dados
Acerca das linguagens de definição e manipulação de dados, dos conceitos e comandos SQL SERVER e DB2 e dos bancos de dados textuais, julgue o item a seguir.

No DB2, a função IDENTITY é equivalente à cláusula SEQUENCE do SQL padrão, permitindo a reutilização automática de valores em caso de exclusão de registros para manter a sequência contínua.
Alternativas
Q3757612 Banco de Dados
Em uma aplicação Django com grandes volumes de dados, o tempo de carregamento de páginas que acessam relações ForeignKey cresceu consideravelmente. O desenvolvedor deseja otimizar isso sem alterar a lógica da view.
O comando mais apropriado neste caso é
Alternativas
Respostas
301: B
302: C
303: D
304: C
305: D
306: C
307: A
308: C
309: A
310: C
311: B
312: B
313: E
314: D
315: B
316: E
317: C
318: A
319: E
320: D