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

Foram encontradas 1.924 questões

Q4223943 Banco de Dados
Na UNIRIO, um técnico de tecnologia da informação precisa elaborar uma consulta SQL para gerar um relatório interno. O objetivo é listar os nomes dos funcionários que sejam terceirizados, possuam ao menos um dependente registrado, residam no estado do Rio de Janeiro e recebam salário igual ou superior a R$ 3.000,00. As informações estão distribuídas nas tabelas Funcionarios, Dependentes e Enderecos, vinculadas por chaves estrangeiras. Considerando esses critérios, qual comando SQL (Structured Query Language) atende corretamente à solicitação? 
Alternativas
Q4223162 Banco de Dados
Um Analista de Tecnologia observou que uma consulta declarativa SQL essencial, utilizada no fechamento contábil mensal de uma secretaria de fazenda, passou a demorar 4 horas para ser concluída, paralisando os servidores. Ao extrair o Plano de Execução Gerado pelo Otimizador do SGBD Relacional, o analista constatou que o motor de banco de dados estava realizando uma varredura completa na tabela (Table Scan / Sequential Scan) contendo 80 milhões de linhas, em vez de utilizar o índice B-Tree existente na coluna de chave estrangeira pesquisada.
Sabendo que o índice existe e é teoricamente adequado para a cláusula WHERE da consulta, a causa técnica que mais provavelmente induziu o otimizador do SGBD a ignorar o índice e optar pela varredura sequencial completa na tabela foi
Alternativas
Q4222563 Banco de Dados
Em relação aos bancos de dados NoSQL orientados a documentos e às técnicas empregadas nesse tipo de NoSQL, analise as afirmativas a seguir.

I. A normalização dos dados é frequentemente utilizada, garantindo a consistência dos dados, escalabilidade e evitando redundância.
II. Utilizam um modelo de dados flexível (schemaless), e empregam preferencialmente o armazenado de dados em formatos como PDF e TXT.
III. São comumente mais escaláveis horizontalmente do que bancos de dados relacionais, permitindo dessa forma a distribuição de dados entre múltiplos servidores.

Está correto o que se afirma em 
Alternativas
Q4222413 Banco de Dados
O administrador de banco de dados do Centro de Controle de Área (ACC) precisa remover permanentemente do banco de dados relacional de homologação uma tabela inteira chamada Logs_antigos_2020, incluindo toda a sua estrutura de colunas, índices e dados armazenados.
A linguagem SQL é dividida em subgrupos como DDL para manipulação de estruturas e para manipulação de dados operacionais.
O comando DDL padrão utilizado para eliminar de forma definitiva a estrutura e os dados da tabela citada é:
Alternativas
Q4222412 Banco de Dados
Durante a modelagem do banco de dados relacional que armazenará o histórico de planos de voo aprovados, um analista projetou uma tabela contendo os campos: ID_PlanoVoo (chave primária), Prefixo_Aeronave, Comandante_Nome, Telefone_Comandante e DDD_Telefone.
O processo de normalização visa eliminar redundâncias e anomalias de atualização em bancos de dados relacionais através da aplicação de regras formais conhecidas como Formas Normais (FN).
Assinale a opção que apresenta a condição exigida para que uma tabela esteja estritamente na Segunda Forma Normal (2FN).
Alternativas
Q4222397 Banco de Dados
O Sistema de Alocação de Pistas e Coordenação de Slots de Pouso de um aeroporto internacional de alta densidade opera sobre um SGBD relacional transacional ACID. Em momentos de pico de tráfego, múltiplos controladores de voo executam requisições síncronas concorrentes para buscar e reservar os mesmos intervalos de horários disponíveis. A gerência de TI identificou que, durante execuções paralelas, uma transação T1 lê um conjunto de slots livres atendendo a um critério de busca geográfica; simultaneamente, uma transação T2 insere e confirma uma nova linha de slot de pouso que atende perfeitamente ao mesmo critério de T1; ao reexecutar a mesma busca na mesma transação, T1 passa a ver a nova linha inserida por T2, gerando inconsistências nas telas de planejamento dos controladores.

A anomalia de concorrência transacional descrita no estudo de caso e o nível de isolamento ANSI SQL mais baixo capaz de impedir por completo a ocorrência desse fenômeno são, respectivamente,
Alternativas
Q4221493 Banco de Dados
Uma equipe de uma Secretaria da Fazenda está auditando a regularidade de repasses financeiros para empresas prestadoras de serviço, buscando a identificação de valores suspeitos ao longo de um ano. Para isso, são utilizadas as tabelas FORNECEDORES (id fornecedor, nome fornecedor, categoria) e PAGAMENTOS (id_pagamento, id fornecedor, valor, data emissao, status).Em condições ideais, foi executado o seguinte comando SQL:

Q67.png (601×90)

Esse comandol
Alternativas
Q4221490 Banco de Dados
Em uma Secretaria da Fazenda, a auditoria precisa identificar contribuintes com situação cadastral ativa que não possuem registro de recolhimento de ICMS na competência de abril de 2026. Considerando as tabelas contribuintes (cnpj, situacao) e recolhimentos (cnpj, competencia, valor_icms), a instrução SQL ANSI padrão que atende ao requisito apresentado é: 

SELECT c.cnpj FROM contribuintes с
Alternativas
Q4221487 Banco de Dados
Durante uma fiscalização eletrônica, auditores precisam identificar os CNPJs de contribuintes cujo faturamento anual de 2026, calculado pela soma de valor_nota das notas emitidas no período, ultrapassa R$ 5.000.000,00. Considere a tabela notas fiscais (cnpj, data emissao, valor_nota) em que data emissao é compatível com literais do tipo DATE. A consulta SQL em conformidade com o padrão SQL ANSI que atende ao requisito é:
Alternativas
Q4219821 Banco de Dados
O setor de tecnologia do CRQ‑V mantinha um banco de dados relacional contendo informações dos profissionais registrados. Entre as tabelas existentes, destacava‑se a tabela PROFISSIONAL, com os campos: id_profissional; nome; categoria; cidade; e situacao_registro. Durante uma auditoria cadastral, foi solicitado um relatório contendo os nomes dos profissionais que possuem registro com situação ‘ATIVO’, ordenados alfabeticamente pelo nome.
Considerando essa situação hipotética, assinale a opção que apresenta uma instrução SQL adequada para atender à solicitação descrita.
Alternativas
Q4219371 Banco de Dados

O IFCE necessita gerar um relatório contendo a quantidade de alunos matriculados por curso, considerando apenas aqueles com status “ATIVO”. O analista de tecnologia da informação identificou que a tabela alunos possui as colunas id_aluno, curso e status.

Para atender ao requisito utilizando SQL (ANSI) no PostgreSQL, é necessário agrupar os registros por curso e contar apenas os alunos com status ativo.


Assinale a alternativa que apresenta a instrução SQL adequada para esse cenário.

Alternativas
Q4216816 Banco de Dados

“O conceito de chave estrangeira ou chave externa se refere ao tipo de relacionamento entre distintas tabelas de dados do banco de dados. Uma chave estrangeira é chamada quando há o relacionamento entre duas tabelas.” Sabendo-se disso, analise as afirmativas abaixo:



I. A chave estrangeira é um campo que aponta para a chave primária de outra tabela.


II. Valores nulos e nem repetições são permitidos em uma chave primária.


III. Tupla e tabela são o mesmo objeto em um banco de dados.



Assinale  

Alternativas
Q4216810 Banco de Dados

Assinale abaixo qual alternativa contém apenas um comando do tipo DDL.

Alternativas
Q4216320 Banco de Dados
A Normalização é uma técnica aplicada ao projeto lógico para evitar anomalias de atualização e redundância. Em consequência, foram feitas algumas adaptações na estrutura de dados para atender aos critérios das diferentes Formas Normais.

Uma tabela é considerada como estando na Primeira Forma Normal (1FN) quando 
Alternativas
Q4216232 Banco de Dados

No desenvolvimento de sistemas back-end modernos, a escolha da tecnologia de banco de dados impacta diretamente desempenho, escalabilidade e modelagem dos dados. Bancos de dados relacionais e não relacionais atendem a necessidades distintas, sendo adotados conforme características do domínio da aplicação, volume de dados e requisitos de consistência e flexibilidade.


Considere uma aplicação back-end que precisa armazenar grandes volumes de dados semiestruturados, com esquema flexível e possibilidade de evolução frequente do modelo, sem interrupção do serviço.


Nesse contexto, assinale a alternativa que apresenta corretamente uma justificativa técnica para a adoção de um banco de dados não relacional em detrimento de um banco de dados relacional tradicion

Alternativas
Q4215972 Banco de Dados

Considere a seguinte instrução SQL executada em um banco de dados relacional:


SELECT departamento, COUNT(*) AS total

FROM funcionarios

WHERE salario > 5000

GROUP BY departamento

HAVING COUNT(*) > 10;


Essa consulta retorna os departamentos com mais de dez funcionários cujos salários são superiores a cinco mil reais, apresentando o nome do departamento e a quantidade correspondente, configurando uma operação de:

Alternativas
Q4209779 Banco de Dados
Sobre a linguagem SQL (Structured Query Language), assinale a alternativa que corresponde ao tipo de junção utilizada em uma consulta para retornar apenas as linhas que possuem valores iguais nas chaves relacionadas em ambas as tabelas referenciadas.
Alternativas
Q4209728 Banco de Dados
A Prefeitura Municipal de Vitória mantém um sistema integrado de gestão educacional em banco de dados relacional PostgreSQL. O sistema possui, entre outras, as tabelas a seguir:

• escola(id_escola, nome_escola);
• aluno(id_aluno, nome_aluno, id_escola);
• matricula(id_matricula, id_aluno, ano_letivo, situacao); e
• nota(id_nota, id_matricula, valor_nota).

A Secretaria Municipal de Educação solicitou uma consulta SQL que retorne o nome de cada escola e a média das notas dos alunos matriculados no ano letivo de 2025, considerando, exclusivamente, escolas cuja média geral seja superior à média de todas as escolas no mesmo período. Durante a análise técnica, um desenvolvedor apresentou diferentes comandos SQL para atender à solicitação. Considerando o funcionamento de consultas SELECT, cláusulas JOIN, WHERE, GROUP BY, funções agregadas e subconsultas no PostgreSQL, assinale a alternativa correta. 
Alternativas
Q4208015 Banco de Dados
Considerando banco de dados, pode se afirmar que em um sistema relacional:

I - Os dados são percebidos pelo usuário como tabelas.
II - Os operadores à disposição do usuário são operadores que geram tabelas “novas” a partir de tabelas “antigas”.
III - Os primeiros sistemas de banco de dados relacionais começaram a aparecer a partir dos anos 2020.

Das afirmativas acima, qual(is) está(ão) correta(s)?
Alternativas
Q4207792 Banco de Dados
No que tange aos conceitos fundamentais e à classificação dos Sistemas de Gerenciamento de Bancos de Dados (SGBDs), analise as proposições abaixo:

I. A utilização de sistemas baseados na linguagem SQL é restrita a SGBDs voltados exclusivamente para aplicações de Internet.
II. Modelos hierárquicos, em rede e orientados a objetos são categorias reconhecidas de Sistemas de Gerenciamento de Banco de Dados (SGBDs).
III. A fundamentação teórica dos sistemas SQL baseia-se primordialmente no modelo multidimensional de representação de dados.

Das afirmativas acima, qual(is) está(ão) correta(s)? 
Alternativas
Respostas
41: A
42: A
43: C
44: C
45: A
46: C
47: D
48: D
49: C
50: D
51: A
52: D
53: A
54: D
55: A
56: D
57: E
58: D
59: C
60: B