Questões de Concurso Comentadas sobre banco de dados relacionais em banco de dados

Foram encontradas 1.555 questões

Ano: 2025 Banca: FUVEST Órgão: USP Prova: FUVEST - 2025 - USP - Analista de Sistemas |
Q3509640 Banco de Dados
No processo de modelagem de um banco de dados relacional, é importante seguir boas práticas para garantir integridade, eficiência e escalabilidade. Qual das alternativas, a seguir, representa uma prática correta ao projetar um banco de dados relacional?
Alternativas
Q3508324 Banco de Dados
Em um sistema de gerenciamento de banco de dados relacional compatível com SQL ANSI, você precisa selecionar dados de duas tabelas relacionadas: clientes (com colunas id_cliente, nome) e pedidos (com colunas id_pedido, id_cliente, data_pedido). O objetivo é obter uma lista completa de todos os clientes e todos os pedidos, mesmo que um cliente não tenha feito nenhum pedido ou que um pedido não esteja associado a um cliente existente (o que pode ocorrer devido a inconsistências nos dados). Para cada cliente, devem ser exibidos os pedidos associados (se houver), e para cada pedido, o cliente correspondente (se houver). Onde não houver correspondência, as colunas da tabela ausente devem exibir o valor NULL. Assinale a alternativa que atende corretamente o requisito descrito: 
Alternativas
Q3508311 Banco de Dados
Em um sistema de banco de dados relacional, que gerencia uma tabela com milhões de registros, é necessário otimizar consultas em uma coluna textual (VARCHAR(100)) que armazena nomes de produtos. A consulta mais comum utiliza o padrão LIKE 'prefixo%' para buscar produtos que começam com um prefixo específico, como SELECT * FROM produtos WHERE nome_produto LIKE 'eletr%';. Além disso, a tabela possui alta cardinalidade (muitos valores distintos) e é frequentemente atualizada com inserções e alterações. Considerando os diferentes tipos de índices disponíveis e suas características, assinale a alternativa que apresenta o tipo de índice mais eficiente para otimizar essas consultas, levando em conta tanto a performance de leitura quanto o impacto em operações de escrita: 
Alternativas
Q3507093 Banco de Dados
Uma Secretaria da Fazenda mantém um banco de dados com informações sobre empresas e suas fiscalizações. A tabela FISCALIZACAO contém os campos id fiscalizacao (PK), id empresa, data fiscalização, status e valor_multa. Em condições ideais, a consulta SQL que retorna a quantidade de fiscalizações com status Concluída e o total arrecadado com multas por empresa é: 
Alternativas
Q3506464 Banco de Dados
Uma consultoria tributária mantém um banco de dados com a tabela impostos, que registra os valores de impostos pagos por empresas. A estrutura da tabela é apresentada a seguir:
idempresa (INT): Identificador único da empresa
nome_empresa (VARCHAR): Nome da empresa
valor imposto (DECIMAL.): Valor do imposto pago
data pagamento (DATE): Data do pagamento (formato padrão ISO (YYYY-MM-DD))
categoria (VARCHAR): Categoria do imposto (exemplo: "ICMS", "ISS", "IPI")
Ο contador precisa de um relatório que mostre o total de impostos pagos por categoria em 2024, ordenado pelo valor total de forma decrescente. Considerando que o banco de dados está aberto e em condições ideais, o comando SQL que atende a necessidade do contador é:
Alternativas
Q3506014 Banco de Dados

Avalie as afirmativas a seguir sobre operadores e cláusulas da linguagem SQL:



I. O operador OUTER JOIN garante que todos os registros da tabela base sejam incluídos no resultado, mesmo que não haja correspondência com a tabela associada, preenchendo com NULL os campos não emparelhados.


II. O operador IN retorna TRUE se ao menos uma das comparações for satisfeita; já o operador ALL retorna TRUE somente se todas as comparações forem verdadeiras.


III. A cláusula WHERE pode ser utilizada para filtrar resultados agregados desde que esteja posicionada após o GROUP BY.


IV. A cláusula HAVING pode ser usada para filtrar grupos de resultados gerados por funções agregadas, enquanto WHERE atua apenas sobre linhas individuais antes do agrupamento.



É correto o que se afirma em: 

Alternativas
Q3506011 Banco de Dados

Subconsultas e aliases são recursos essenciais em SQL, empregados tanto na estruturação de consultas complexas quanto na resolução de dependências entre escopos interno e externo. Com base nisso, analise as afirmações a seguir:



I. Subconsultas podem ser utilizadas nas cláusulas WHERE, HAVING e FROM, sendo geralmente necessário atribuir um alias quando posicionadas em FROM, especialmente para permitir referência a seus campos.


II. O operador EXISTS avalia como verdadeira a condição sempre que a subconsulta retornar ao menos uma tupla, mesmo que composta exclusivamente por valores NULL.


III. O uso de aliases em subconsultas correlacionadas é necessário para garantir a correta referência cruzada entre os escopos interno e externo da consulta.


IV. O operador IN compara um valor escalar com os resultados de uma subconsulta, sendo sensível à presença de NULL, o que pode influenciar o resultado lógico da expressão.



É correto o que se afirma em:

Alternativas
Q3504894 Banco de Dados
A respeito do modelo relacional de bancos de dados, é correto afirmar que os dados são  
Alternativas
Q3504893 Banco de Dados
Considere um banco de dados relacional com uma tabela chamada "Funcionários" que possui os campos: "id", "nome", "departamento" e "salario". Para aumentar o salario de todos os funcionários do departamento "Vendas" em 10%, qual comando SQL deve ser utilizado?
Alternativas
Q3503105 Banco de Dados
Qual é a principal vantagem da utilização de índices em um banco de dados relacional?
Alternativas
Q3502016 Banco de Dados
Na abordagem relacional de banco de dados, qual é o mecanismo que permite estabelecer relações entre linhas de tabelas?
Alternativas
Q3496991 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional:



Produto (ID, Nome, Fabricante, Peso)



A consulta da álgebra relacional para obter o nome dos produtos e o peso, para itens com peso superior a 100 gramas é (suponha que o peso está expresso em gramas):

Alternativas
Q3496986 Banco de Dados
Considerando os bancos de dados relacionais, uma estrutura utilizada é representada pela criação de índices, a partir de campos de tabelas, sendo correto afirmar que a finalidade básica da criação de índices em bases de dados é
Alternativas
Q3479245 Banco de Dados

Julgue o seguinte item, relativo a bancos de dados relacionais. 


Em um banco de dados, uma chave primária identifica mais de uma tupla dentro de uma relação. 

Alternativas
Q3475620 Banco de Dados

Um técnico de informática no MPRS recebeu a tarefa de gerar um relatório sobre funcionários que atendem a critérios específicos. O levantamento deve listar os funcionários do MPRS que:



• são naturais de Porto Alegre;


• possuem pelo menos um dependente;


• estão entre os três com os maiores salários;


• se autodeclaram pardos.



Com base nesses critérios, assinale a alternativa que apresenta a consulta SQL (Structured Query Language) correta para atender à solicitação. 

Alternativas
Q3475619 Banco de Dados
Em Sistemas de Gerenciamento de Banco de Dados (SGBDs) relacionais, as linguagens de definição, manipulação, controle e transação de dados desempenham papéis distintos. Nesse sentido, assinale a alternativa que apresenta três comandos de DDL (Data Definition Language). 
Alternativas
Q3472238 Banco de Dados
O modelo relacional de bancos de dados é caracterizado por 
Alternativas
Q3468232 Banco de Dados

Julgue o item a seguir, a respeito dos conceitos de dado, informação, conhecimento e inteligência.


O modelo relacional de dados é organizado em uma estrutura em árvore, na qual cada registro tem uma única raiz (“pai”) e pode ter várias ramificações (“filhos”). 

Alternativas
Ano: 2025 Banca: CESPE / CEBRASPE Órgão: FUB Prova: CESPE / CEBRASPE - 2025 - FUB - Auditor |
Q3464525 Banco de Dados

Julgue o seguinte item, relativo a bancos de dados relacionais. 


No banco de dados relacional, uma view é uma estrutura disponibilizada pelo SGBD para armazenar tabelas e permitir acesso conforme as regras implementadas para o seu acesso. 

Alternativas
Ano: 2025 Banca: CESPE / CEBRASPE Órgão: FUB Prova: CESPE / CEBRASPE - 2025 - FUB - Auditor |
Q3464523 Banco de Dados

Julgue o seguinte item, relativo a bancos de dados relacionais. 


O operador BETWEEN restringe a quantidade de campos a serem excluídos no comando DELETE.

Alternativas
Respostas
301: D
302: D
303: A
304: B
305: E
306: E
307: E
308: B
309: C
310: E
311: D
312: B
313: B
314: E
315: C
316: B
317: D
318: E
319: E
320: E