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

Foram encontradas 1.924 questões

Ano: 2025 Banca: FGV Órgão: SEFAZ-PR Prova: FGV - 2025 - SEFAZ-PR - Auditor Fiscal (Tarde) |
Q3363097 Banco de Dados
Em consultas SQL que envolvem funções agregadas, é essencial compreender a sintaxe e a lógica no uso das cláusulas relevantes.

Considere uma tabela chamada funcionarios, que possui os seguintes campos: id (inteiro), nome (texto), salario (numérico), e departamento (texto).

Deseja-se escrever uma consulta que liste os departamentos cujo salário médio dos funcionários seja superior a 3000. Assinale a alternativa que apresenta a consulta SQL com sintaxe correta para esse caso.
Alternativas
Ano: 2025 Banca: FGV Órgão: SEFAZ-PR Prova: FGV - 2025 - SEFAZ-PR - Auditor Fiscal (Tarde) |
Q3363095 Banco de Dados
Filtrar dados no SQL é essencial para extrair informações relevantes, reduzir o volume de resultados e melhorar o desempenho das consultas.

Acerca desse cenário, avalie as afirmativas a seguir e assinale (V) para a verdadeiras e (F) para a falsa.

( ) A cláusula WHERE pode filtrar as linhas antes da agregação (ou seja, antes do GROUP BY).
( ) A cláusula HAVING filtra os grupos depois da agregação.
( ) Não é possível usar funções agregadas como SUM() e AVG() na cláusula WHERE, mas é permitido na cláusula HAVING.

As afirmativas são, respectivamente,
Alternativas
Q3357287 Banco de Dados
Analise as seguintes afirmações a respeito de subconsultas (nested queries) em SQL e registre V, para verdadeiras, e F, para falsas:

(__)Subconsultas são consultas aninhadas dentro de outras consultas.
(__)Subconsultas podem aparecer em diferentes cláusulas de uma consulta, como WHERE, FROM e HAVING.
(__)Subconsultas são executadas apenas uma vez, independentemente da consulta externa.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Q3357279 Banco de Dados
O Jardim Botânico deseja analisar o número de visitas agrupadas por tipo em um período específico. Isso posto, qual consulta SQL retorna o tipo de visita e a quantidade total de visitas para cada tipo, considerando apenas visitas realizadas entre janeiro e junho de 2024?
Alternativas
Q3357275 Banco de Dados
O Jardim Botânico deseja identificar os diferentes tipos de visita realizados na Casa Pacheco Leão, durante o ano de 2024. Qual das consultas SQL a seguir seleciona apenas os valores únicos da coluna TIPO na tabela VISITAS, considerando visitas realizadas neste local e período?
Alternativas
Q3350267 Banco de Dados
Considerando a otimização de consultas em bancos de dados relacionais, uma das condições avaliadas é a seletividade, que tem como definição 
Alternativas
Q3350266 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional em uso pelo PDPJ-Br:
Processo (Código, Título, Local, Ano)
O comando SQL para excluir os processos cujo título possua a sequência ‘dados’, relativos ao período de 2020 a 2024, é: 
Alternativas
Q3342360 Banco de Dados
Assinale a opção na qual é apresentada a palavra-chave SQL que retorna a tabela composta apenas pelas linhas de uma tabela A que tenham uma ou mais correspondências com linhas de uma tabela B. 
Alternativas
Q3342317 Banco de Dados
As consultas SQL são essenciais para interagir com bancos de dados relacionais. Qual das alternativas a seguir representa uma consulta SQL básica que seleciona todos os campos de uma tabela chamada "funcionarios"?
Alternativas
Q3336814 Banco de Dados

Observe os registros incluídos na tabela Processo pelo seguinte script SQL:


Imagem associada para resolução da questão

Para consultar apenas os Processos (Processo) que possuem o termo “trabalhista” no campo descrição (descricao), deve-se complementar a consulta com a cláusula where e a seguinte condição:

Alternativas
Q3336803 Banco de Dados
O analista João está analisando os dados de diversas fontes, carregando-os em um banco de dados relacional. Durante as cargas, diversas tabelas foram criadas, e agora João precisa fazer uma limpeza no seu banco de dados. Para remover uma tabela do banco de dados, João deve utilizar o comando: 
Alternativas
Q3336799 Banco de Dados

João está aprendendo banco de dados orientado a documento. Para começar, João buscou a correspondência com a sua área de conhecimento, que é a álgebra relacional e o banco de dados relacional.


Em seu estudo, João identificou que uma relação (relation) da álgebra relacional corresponde, no MySQL e no MongoDB, respectivamente, a:

Alternativas
Q3331503 Banco de Dados
O campo da Ciência de Dados é dinâmico e está em constante evolução, com o desenvolvimento de tecnologias e ferramentas que tornam a análise de dados mais eficiente e acessível. Uma dessas ferramentas é a biblioteca Pandas para a linguagem de programação Python. Por ser uma biblioteca de análise de dados conhecida principalmente por suas estruturas de dados poderosas que facilitam a manipulação de dados, como dataframes, é amplamente utilizada em processos de ETL (Extract, Transform and Load) por engenheiros e cientistas de dados que necessitam pré-processar e transferir dados entre plataformas de dados, como, por exemplo, bancos de dados relacionais e Data Lakes.

Considere o seguinte código Python que implementa parte de um ETL sobre a tabela Financiamento.

import pandas as pd from sqlalchemy import create_engine from datetime import datetime
engine = create_engine(“postgresql:// postgres:postgres@localhost:5432/bd_pesquisa”) query = “SELECT * FROM Financiamento” df = pd.read_sql_query(con=engine.connect(), sql=sql_text(query)) df[‘data_inicio’] = pd.to_datetime(df[‘data_ inicio’]).dt.strftime(‘%d/%m/%Y’) df[‘data_fim’] = pd.to_datetime(df[‘data_ fim’]).dt.strftime(‘%d/%m/%Y’) df.to_csv(‘financiamentos_transformados.csv’, index=False)

Observe as afirmativas a seguir sobre a execução do código.
I. O código se conecta a um banco de dados PostgreSQL usando a biblioteca SQLAlchemy e extrai todos os dados da tabela Financiamento.
II. As colunas data_inicio e data_fim são transformadas para o formato DD/MM/AAAA, mas esses dados não são atualizados no banco de dados.
III. O dataframe resultante da transformação é salvo em um arquivo CSV chamado financiamentos_transformados.csv na máquina local, incluindo o índice do datadrame como uma coluna adicional.

Sobre as afirmativas acima, pode-se dizer que:
Alternativas
Q3331301 Banco de Dados
Imagine que você está responsável por organizar uma base de dados de vacinação de cidadãos de um determinado município. Tendo em vista que que existem potenciais problemas de duplicidade de registros, você decidiu realizar algumas tarefas de sumarização dos dados. A opção mais adequada para esse processo é: 
Alternativas
Q3331294 Banco de Dados
Sobre os bancos de dados relacionais, é possível afirmar que: 
Alternativas
Q3331033 Banco de Dados
Considerando a instrução SQL “SELECT COUNT(*), COUNT(Salario), SUM (Salario), MIN (Salario), AVG (Salario) FROM FUNCIONARIO”, é INCORRETO afirmar que a função:
Alternativas
Q3331030 Banco de Dados
Em relação a projetos de Bancos de Dados Relacionais, avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.

I - Um projeto de um novo Banco de Dados Relacional é realizado em três fases que produzem, em sequência, o Modelo Conceitual, o Modelo Lógico e o Modelo Físico.

II – O Modelo Lógico é independente do tipo de Sistema de Gerência de Banco de Dados (SGBD) utilizado no projeto do Banco de Dados Relacional.

III – Na última fase do projeto de um novo Banco de Dados Relacional são incluídos detalhes que influenciam no desempenho do Banco de Dados Relacional.


As afirmativas I, II e III são, respectivamente: 
Alternativas
Q3328448 Banco de Dados

Considere as tabelas SQL abaixo para a questão: 



Utilizando as tabelas Clientes, Produtos e Pedidos, agora você deseja consultar os nomes dos produtos que foram pedidos por clientes da cidade de "Ribeirão das Neves" e que tiveram o primeiro pedido feito antes de 2024-01-01. 
Alternativas
Q3328447 Banco de Dados

Considere as tabelas SQL abaixo para a questão: 



Você deseja consultar a cidade dos clientes que fizeram pelo menos dois pedidos de qualquer produto em um único pedido. Qual das consultas SQL abaixo retorna corretamente esses clientes? 

Alternativas
Q3317268 Banco de Dados

Julgue o próximo item, a respeito de bancos de dados relacionais e não relacionais. 


Bancos de dados NO-SQL são mais adequados para situações em que os dados tenham de ser altamente consistentes e transacionais, uma vez que sua estrutura flexível permite validações de integridade referencial e controles complexos de relacionamento entre os dados. 

Alternativas
Respostas
481: D
482: E
483: A
484: E
485: A
486: D
487: E
488: E
489: A
490: B
491: A
492: C
493: C
494: D
495: A
496: E
497: C
498: C
499: D
500: E