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

Foram encontradas 1.991 questões

Ano: 2026 Banca: FGV Órgão: SES-TO Prova: FGV - 2026 - SES-TO - Tecnólogo |
Q4434691 Banco de Dados
O sistema de gestão informatizado da Secretaria de Saúde foi estruturado utilizando o modelo relacional de banco de dados, para organizar de forma eficiente os registros de atendimentos.

Para isso, o administrador do banco de dados desenhou três tabelas principais, cujas estruturas básicas (com seus respectivos campos normais e chaves) estão descritas a seguir:

Tabela Paciente
id_paciente (Chave Primária) nome_paciente telefone

Tabela Medico
id_medico (Chave Primária) nome_medico especialidade 

Tabela Consulta
id_consulta (Chave Primária) data_consulta id_paciente (Chave Estrangeira) id_medico (Chave Estrangeira) 

A Secretaria precisa extrair um relatório específico sobre os agendamentos. Para isso, o analista de suporte deve criar uma instrução SQL que retorne o nome do paciente, a data da consulta e o nome do médico, mas restringindo o resultado apenas para as consultas realizadas por médicos cuja especialidade seja 'Cardiologia'.

Assinale a opção que apresenta o comando SQL estruturado corretamente para retornar essa informação, interligando as três tabelas de forma adequada.
Alternativas
Ano: 2026 Banca: FGV Órgão: SES-TO Prova: FGV - 2026 - SES-TO - Tecnólogo |
Q4434690 Banco de Dados
Arthur é tecnólogo da Secretaria de Saúde e está gerando um relatório de atendimentos médicos a partir de um banco de dados relacional. Para isto, ele está agregando os valores de uma tabela chamada Atendimentos, que contém as colunas AtID, MédicoID, ValorAtendimento, Mês e Ano.

Ele precisa listar o número de atendimentos no mês de julho de 2026 e a média do valor dos atendimentos, no mesmo mês, para cada MédicoID. 

Considerando os comandos SQL padrão, assinale a opção que apresenta a query para gerar a informação desejada.  
Alternativas
Q4422905 Banco de Dados
Um banco de dados possui uma tabela denominada chamados, com os campos id, usuario e status. Um técnico precisa consultar os chamados abertos sem modificar os registros armazenados.

Qual comando SQL atende corretamente a essa necessidade? 
Alternativas
Q4409058 Banco de Dados
Considere as relações SERVIDOR(Matricula, Nome, CodSetor) e SETOR(CodSetor, Descricao). Considere, ainda, que, em determinada operação de álgebra relacional, o resultado deva conter todas as combinações possíveis entre as tuplas de SERVIDOR e SETOR, independentemente dos valores existentes em CodSetor, resultando em uma relação cuja quantidade de tuplas corresponde ao produto das quantidades de tuplas das duas relações de entrada. Com base nessas considerações, assinale a opção em que é corretamente indicado o operador que produz diretamente o resultado mencionado.
Alternativas
Ano: 2026 Banca: IF-PI Órgão: IF-PI Prova: IF-PI - 2026 - IF-PI - Estatístico |
Q4403139 Banco de Dados
O setor de assistência estudantil do IFPI possui um banco de dados com o nome, matrícula, CPF, o valor e o tipo de benefício estudantil recebido pelo aluno em cada mês de 2025, sendo possível, para alguns casos, o acúmulo de benefícios. Por outro lado, o setor de controle acadêmico possui uma lista dos estudantes com a situação no período (aprovado, reprovado ou evadido).

Sabendo disso, responda às questões 45 e 46. Considerando a necessidade de elaborar um banco de dados para avaliar as políticas de permanência do IFPI, bem como os princípios de integração e interoperabilidade de dados institucionais, qual procedimento é o mais adequado?
Alternativas
Q4400486 Banco de Dados
Nos Sistemas Gerenciadores de Bancos de Dados (SGBD), os operadores são utilizados para auxiliar na filtragem dos resultados de busca. No PostgreSQL, o operador LIKE pode ser utilizado para selecionar todos os registros de uma coluna que atendam a um padrão específico. Assinale a alternativa que contém a instrução SQL CORRETA para consultar todos os servidores do IFPI cujos nomes comecem com "Ana Maria".
Alternativas
Q4400460 Banco de Dados
Considere a imagem abaixo, a qual apresenta um Diagrama de Entidade-Relacionamento (DER) para o PostgreSQL, que contém a entidade CHAMADOS detentora das chaves estrangeiras “solicitante_ id” e “atendente_id”, ambas definidas como NOT NULL, além dos relacionamentos com SOLICITANTES e ATENDENTES, representados pela notação pé-de-galinha. 

Q24.png (802×357)
Fonte: Elaborada pelo autor.

A partir do DER supracitado, assinale a alternativa CORRETA: 
Alternativas
Q4395254 Banco de Dados
Relacione a função da Linguagem de Manipulação de Dados (DML) no contexto dos bancos de dados relacionais e assinale a alternativa correta.
Alternativas
Q4394471 Banco de Dados
Sendo EFETIVO o nome de uma tabela em um banco de dados, o emprego da sintaxe do comando SELECT em SQL é corretamente representado por:
Alternativas
Q4389019 Banco de Dados

Considere as tabelas Cliente e Pedido, em que Cliente.CodigoCliente é a chave primária e Pedido.CodigoCliente é uma chave estrangeira que referencia essa coluna. Analise as duas definições a seguir: 

Imagem associada para resolução da questão

Assinale a opção que apresenta corretamente a diferença entre os comportamentos das duas definições. 

Alternativas
Q4379726 Banco de Dados
Ao se proceder ao processo de normalização das tabelas de um banco de dados relacional, obtém-se como efeito principal dessa operação a
Alternativas
Q4379720 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:
Aluno (ID, Nome, Sala)
A consulta do PL/SQL para obter o nome dos alunos que comecem com a letra M é:
Alternativas
Q4379719 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:
Escritório (Número, Tipo, Andar, Fone)
A consulta do PL/SQL para obter a quantidade de escritórios do tipo ‘Sala de Reunião’ é:
Alternativas
Q4378050 Banco de Dados
Considere as tabelas USUARIO(id_usuario, nome) e CHAMADO(id_chamado, id_usuario, status), sendo CHAMADO.id_usuario chave estrangeira para USUARIO.id_usuario. Um relatório deve listar todos os usuários, inclusive aqueles que nunca abriram chamado, e apresentar a quantidade de chamados de cada um, exibindo zero quando não houver registros. 
Desconsideradas particularidades sintáticas de SGBDs específicos, qual consulta atende ao requisito? 
Alternativas
Q4375803 Banco de Dados
Considere o modelo relacional de uma transportadora composto pelas tabelas Veiculo e Viagem.
A tabela Veiculo possui as colunas CodigoVeiculo (PK) e KmAtual, contendo 50 veículos cadastrados. O atributo kmAtual aceita valores nulos.
Já a tabela Viagem possui as colunas CodigoViagem (PK), CodigoVeiculo (FK) e KmFinal, contendo os registros de viagens finalizadas.
Sabe-se que apenas 30 desses veículos possuem registros na tabela Viagem (os outros 20 são veículos recém-adquiridos que nunca viajaram).

Um desenvolvedor executou a seguinte instrução SQL no banco de dados:  

UPDATE Veiculo V
SET KmAtual =
(SELECT MAX(Vi.KmFinal)
 FROM Viagem Vi
 WHERE Vi.CodigoVeiculo = V.CodigoVeiculo
); 

Assinale a opção que descreve corretamente o resultado da execução dessa instrução. 
Alternativas
Q4375799 Banco de Dados
Considere as tabelas Cliente e Pedido, em que Cliente.CodigoCliente é a chave primária e Pedido.CodigoCliente é uma chave estrangeira que referencia essa coluna. Analise as duas definições a seguir.

I - FOREIGN KEY (CodigoCliente)
     REFERENCES Cliente(CodigoCliente)
     ON DELETE CASCADE

II - FOREIGN KEY (CodigoCliente)
     REFERENCES Cliente(CodigoCliente)
     ON DELETE NO ACTION

Assinale a opção que apresenta, corretamente, a diferença entre os comportamentos das duas definições. 
Alternativas
Q4375798 Banco de Dados
Considere a tabela Projeto_Engenheiro com a seguinte estrutura de colunas: CodigoEngenheiro, CodigoProjeto, HorasAlocadas, NomeEngenheiro e EspecialidadeEngenheiro. Sabe-se que a chave primária da tabela é composta conjuntamente por (CodigoEngenheiro, CodigoProjeto).
Ao analisar as dependências funcionais, verifica-se que NomeEngenheiro e EspecialidadeEngenheiro são funcionalmente determinados apenas por CodigoEngenheiro, que corresponde à parte da chave primária composta.

Assinale a opção que avalia corretamente a adequação dessa estrutura à 2ª Forma Normal (2FN).
Alternativas
Q4370738 Banco de Dados

Julgue o item seguinte, acerca de administração de bancos de dados relacionais. 


Em bancos de dados relacionais, o monitoramento de desempenho envolve análise de índices para garantir sua utilização eficiente; exame de planos de execução de consultas para identificar operações custosas; e identificação de gargalos em CPU, memória e I/O para otimizar a velocidade de resposta.

Alternativas
Q4370735 Banco de Dados

No que diz respeito a linguagens de definição e manipulação de dados, assim como a modelagem de dados em bancos de dados relacionais, julgue o item a seguir. 


A linguagem SQL implementa funcionalidades de DDL através de comandos como CREATE, ALTER e DROP, para gerenciar estruturas de banco de dados, e funcionalidades de DML através de comandos como SELECT, INSERT, UPDATE e DELETE, para manipular dados armazenados.

Alternativas
Q4370734 Banco de Dados

No que diz respeito a linguagens de definição e manipulação de dados, assim como a modelagem de dados em bancos de dados relacionais, julgue o item a seguir. 


A normalização de banco de dados é um processo que deve ser aplicado apenas em bancos de dados de pequeno porte com baixa frequência de consultas, sendo desnecessária em bancos de dados grandes ou com alta frequência de acesso.

Alternativas
Respostas
1: D
2: D
3: A
4: C
5: C
6: B
7: B
8: B
9: D
10: E
11: E
12: C
13: A
14: B
15: D
16: E
17: A
18: C
19: C
20: E