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

Foram encontradas 1.862 questões

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
Q3502161 Banco de Dados

Uma Secretaria da Fazenda Estadual mantém atabela multas_tributarias com informações sobre multas aplicadas a contribuintes. A estrutura da tabela é apresentada a seguir:  


Imagem associada para resolução da questão


Devido a uma decisão judicial, todas as multas pendentes aplicadas antes de 2023 devem ter seu valor reduzido em 10%. Em um banco de dados aberto e em condições ideais, o comando SQL que realiza essa atualização é: 

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
Q3499837 Banco de Dados

SQL é a sigla que tem por significado “Structured Query Language”, criada para trabalhar com conjuntos de fatos e as relações entre eles, sendo um padrão internacional reconhecido por órgãos como ISO e ANSI. É uma linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional. Exemplificando, em um banco de dados, para selecionar na tabela EFETIVO os dados de todos os funcionários, cujas idades estejam entre 25 e 43 anos, inclusive, a sintaxe correta para o comando SQL é:

Alternativas
Q3497426 Banco de Dados
• Considere um banco de dados relacional de uma loja virtual, com as seguintes tabelas, para responder à questão.

Diante do exposto, assinale a alternativa que apresenta a consulta em Linguagem SQL que retorna o nome do cliente com maior valor total de pedidos.
Alternativas
Q3497425 Banco de Dados
• Considere um banco de dados relacional de uma loja virtual, com as seguintes tabelas, para responder à questão.

Diante do exposto, assinale a alternativa que apresenta a consulta em Linguagem SQL que retorna os nomes dos clientes, cujo valor total de pedidos ultrapassa R$ 600,00.
Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494558 Banco de Dados
Para responder à questão, considere o modelo Entidade-Relacionamento (ER) apresentado pela Figura 1 abaixo, bem como o dicionário de dados apresentado logo em seguida:


Analise a seguinte expressão SQL e assinale a alternativa correta.


select relacao_funcionarios.funcionario, relacao_funcionarios.cargo,

   case when relacao_funcionarios.area_cargo = 1 then 'Saúde' else 'Outros' end area

 from (select fun_nome funcionario, car_nome cargo,

   case

        when C.car_nome = 'Enfermeiro' then 1 else 0

        when C.car_nome = 'Medico' then 1 else 0

        when C.car_nome = 'Programador' then 2 else 0

    end area_cargo

   from funcionario F, cargo C

 where F.car_id = C.car_id) relacao_funcionarios

Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494557 Banco de Dados
Para responder à questão, considere o modelo Entidade-Relacionamento (ER) apresentado pela Figura 1 abaixo, bem como o dicionário de dados apresentado logo em seguida:


Considerando que a tabela funcionario permite incluir registros com valores nulos (NULL) no campo fun_nome, qual alternativa apresenta a expressão SQL correta para substituir apenas os valores nulos, do campo fun_nome, por “Nome não informado”?

Imagem associada para resolução da questão
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
281: E
282: E
283: E
284: B
285: C
286: E
287: C
288: D
289: A
290: A
291: C
292: E
293: A
294: E
295: C
296: B
297: D
298: E
299: E
300: E