Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.618 questões

Q3420976 Banco de Dados
        Certa empresa especializada em seguros de vida privados decidiu modernizar seu sistema de informações com a utilização de um SGBD relacional, padrão SQL. Durante a reestruturação do banco de dados, a equipe de TI definiu um modelo com tabelas tais como CLIENTE, APOLICE, BENEFICIARIO e SINISTRO, com relacionamentos entre si. Um analista da equipe foi designado para realizar operações utilizando linguagens de definição (DDL), manipulação (DML) e consulta (DQL) de dados, com o objetivo de garantir a integridade e a eficiência na gestão de informações da seguradora.

A respeito da situação hipotética apresentada e da linguagem SQL a ela relacionada, julgue o item a seguir. 


O comando UPDATE pode ser utilizado para alterar a definição de colunas em uma tabela, como o tipo de dado de uma coluna data_nascimento, por exemplo, substituindo VARCHAR por DATE.

Alternativas
Q3420975 Banco de Dados

Julgue o próximo item, relativo à normalização de dados, à modelagem de dados NoSQL e ao DataMesh.  


Em bancos NoSQL orientados a documentos, é comum o uso de estruturas aninhadas, que evitam junções e melhoram a performance de leitura. 

Alternativas
Q3409678 Banco de Dados
São comandos do tipo DDL (Data Definition Language) no SQL:
I - SELECT II - ALTER III - INSERT IV - CREATE V - DROP
Está correto o que se afirma, em:
Alternativas
Q3409677 Banco de Dados
O SQL é uma linguagem de consulta utilizada em Banco de Dados. O objetivo do comando WITH é:
Alternativas
Q3401794 Banco de Dados
A otimização de consultas SQL desempenha um papel crucial no desempenho dos SGBDs. O PostgreSQL 17.4 cria um plano de consulta para cada consulta SQL que processa. Logo, a escolha do plano mais adequado para combinar com a estrutura da consulta e as propriedades dos dados é absolutamente crítico para um bom desempenho do SGBD.
O comando para exibir o plano de execução de uma consulta gerado pelo PostgreSQL planner é o
Alternativas
Q3397644 Banco de Dados

Seja o seguinte esquema relacional de banco de dados: tb_processos(id_processo, numero_processo, tipo, status, data_abertura)


Restrições:


• id_processo é chave primária

• numero_processo não pode ser nulo

• tipo pode assumir os valores {"Ação de Alimentos", "Defesa Criminal"}.

• status pode assumir os valores {"Em andamento", "Arquivado", "Sentenciado"}

tb_movimentacoes(id_movimentacao, descricao,

data_movimentacao, id_processo)


Restrições:


• id_movimentacao é chave primária

• descricao não pode ser nulo • descricao pode assumir os valores { "Petição inicial protocolada", "Audiência realizada"}.

• id_processo é chave estrangeira e referencia a tabela tb_processos


Submeteu-se ao sistema que gerencia esse banco de dados relacional a consulta:

select mov.descricao, mov.data_movimentacao

from tb_movimentacoes mov

where exists

( select proc.id_processo from tb_processos proc

where proc.id_processo=mov.id_processo

and proc.status='Arquivado' )


O otimizador de consultas do sistema, ao avaliar a consulta, identificou tratar-se de um caso de consulta correlata, com uma subconsulta aninhada referenciando um elemento de dado da consulta externa.


Considerando que o otimizador decidiu e é capaz de implementar a melhor opção de otimização, qual das opções apresenta uma consulta equivalente à anteriormente proposta, após a aplicação da técnica de desalinhamento?

Alternativas
Q3375806 Banco de Dados
O Hospital Campo Grande do Norte deseja gerenciar a participação de seus médicos em congressos médicos. Para isso, um banco de dados relacional foi projetado com as tabelas seguir.

Com base nessa situação hipotética, julgue o item a seguir.


Caso um médico seja removido da tabela Medicos, o sistema lançará um erro de violação de integridade referencial, pois a tabela Participacoes possui uma chave estrangeira que impede a remoção de médicos que tenham participado de congressos.

Alternativas
Q3375805 Banco de Dados
O Hospital Campo Grande do Norte deseja gerenciar a participação de seus médicos em congressos médicos. Para isso, um banco de dados relacional foi projetado com as tabelas seguir.

Com base nessa situação hipotética, julgue o item a seguir.


O comando a seguir encontra todos os médicos que participaram de congressos em 2023, mas não participaram de nenhum congresso em 2024.

Imagem associada para resolução da questão

Alternativas
Q3375804 Banco de Dados
O Hospital Campo Grande do Norte deseja gerenciar a participação de seus médicos em congressos médicos. Para isso, um banco de dados relacional foi projetado com as tabelas seguir.

Com base nessa situação hipotética, julgue o item a seguir.


Se um congresso for removido da tabela Congressos, todos os registros correspondentes na tabela Participacoes serão automaticamente apagados, e os médicos que participaram desse congresso permanecerão na tabela Medicos.

Alternativas
Q3375792 Banco de Dados
O Hospital Campo Grande está implementando um novo sistema de banco de dados para gerenciar informações sobre médicos, pacientes e atendimentos. O banco de dados apresenta as tabelas a seguir.

Com relação à situação hipotética apresentada e aos comandos SQL, julgue o item seguinte.


Para aumentar em 10% o salário de todos os médicos que realizaram mais de 20 atendimentos, o comando a ser utilizado é: 


Imagem associada para resolução da questão

Alternativas
Q3375791 Banco de Dados
O Hospital Campo Grande está implementando um novo sistema de banco de dados para gerenciar informações sobre médicos, pacientes e atendimentos. O banco de dados apresenta as tabelas a seguir.

Com relação à situação hipotética apresentada e aos comandos SQL, julgue o item seguinte.


O comando a seguir retorna os pacientes que nunca foram atendidos:


Imagem associada para resolução da questão

Alternativas
Q3375790 Banco de Dados
O Hospital Campo Grande está implementando um novo sistema de banco de dados para gerenciar informações sobre médicos, pacientes e atendimentos. O banco de dados apresenta as tabelas a seguir.

Com relação à situação hipotética apresentada e aos comandos SQL, julgue o item seguinte.


Para excluir, por exemplo, o médico de id_medico = 5 da tabela Medicos, garantindo que não existam atendimentos vinculados a ele, pode‑se usar o seguinte comando:


Imagem associada para resolução da questão

Alternativas
Q3375789 Banco de Dados
O Hospital Campo Grande está implementando um novo sistema de banco de dados para gerenciar informações sobre médicos, pacientes e atendimentos. O banco de dados apresenta as tabelas a seguir.

Com relação à situação hipotética apresentada e aos comandos SQL, julgue o item seguinte.


Para registrar um atendimento em que o médico de id_medico = 10 atendeu o paciente de id_paciente = 50 no momento atual, o comando correto é:


Imagem associada para resolução da questão

Alternativas
Q3375788 Banco de Dados
O Hospital Campo Grande está implementando um novo sistema de banco de dados para gerenciar informações sobre médicos, pacientes e atendimentos. O banco de dados apresenta as tabelas a seguir.

Com relação à situação hipotética apresentada e aos comandos SQL, julgue o item seguinte.


O seguinte comando retorna o nome dos médicos e a quantidade de atendimentos que cada um realizou, ordenando pela maior quantidade de atendimentos:


Imagem associada para resolução da questão

Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373323 Banco de Dados
Considere a tabela "Pessoa" com os campos "codigo, nome, email". Qual a SQL correta para fazer uma consulta a todos os emails que pertencem ao domínio "universidade.br", ordenando‐os por nome?
Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373321 Banco de Dados
Considere as tabelas seguintes:

TipoCurso (codigo, nome, descricao)
Curso (codigo, nome, codigoTipoCurso, modalidade)

Qual o comando SQL padrão retorna código e nome (somente) de todos os tipos de curso que possuem, pelo menos, um curso de modalidade chamada "Presencial"?
Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373320 Banco de Dados

Dadas as duas tabelas seguintes:



Q34.png (484×362)



Qual consulta retorna o resultado acima?

Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373319 Banco de Dados
Dadas as seguintes tabelas:

Q33.png (396×180)

Em seguida o seguinte comando é executado:

select  tab2 . col1  from  tab1,  tab2

Quantas linhas retorna esta consulta?
Alternativas
Q3371907 Banco de Dados
Considerando os conceitos de banco de dados e SQL, marque a alternativa correta: 
Alternativas
Ano: 2025 Banca: FGV Órgão: SEFAZ-PR Prova: FGV - 2025 - SEFAZ-PR - Auditor Fiscal (Tarde) |
Q3363101 Banco de Dados
Considere a tabela funcionarios, que possui os campos id (inteiro), nome (texto), salario (numérico) e comissao (numérico).

Sobre o tratamento de valores faltantes em SQL, analise as afirmativas a seguir.

I. A instrução SELECT COUNT(salario) FROM funcionarios; conta todos os registros da tabela funcionarios.
II. A expressão NULLIF(comissao, 0) retorna NULL apenas quando o valor de comissao é exatamente igual a zero.
III. A cláusula WHERE nome <> NULL é adequada para retornar todos os nomes não nulos em uma tabela.

Está correto o que se afirma em
Alternativas
Respostas
381: E
382: C
383: B
384: D
385: E
386: C
387: E
388: C
389: C
390: E
391: E
392: C
393: E
394: C
395: D
396: D
397: A
398: E
399: A
400: B