Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.727 questões
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.
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.
Qual comando SQL atende corretamente a essa necessidade?
I. Remover permanentemente da tabela todos os registros cujo ano do contrato fosse anterior a 2024.
II. Adicionar uma nova coluna chamada formato para informar se o contrato foi feito por meio eletrônico ou impresso. III. Modificar o valor do campo status de todos os contratos com pendência de documentação para o valor 'Cancelado'.
Considerando que os comandos da linguagem SQL são classificados em DDL (Data Definition Language) e DML (Data Manipulation Language), assinaleaalternativaquecorrelacionacorretamente cada tarefa com comando SQL a ser utilizado e sua respectiva classificação correspondente:
A linguagem SQL possui uma ordem lógica de processamento das cláusulas de uma instrução SELECT, que difere da ordem em que elas são escritas sintaticamente. Conhecer essa ordem permite compreender, por exemplo, por que um alias definido na cláusula SELECT não pode ser referenciado na cláusula WHERE.
Considerando as cláusulas SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY e LIMIT, assinale a alternativa que as apresenta na ordem lógica CORRETA de processamento pelo SGBD:
A consulta SQL para excluir da tabela Cliente, aqueles registros cujo valor das respectivas Causas seja inferior a R$ 10,00 é
A consulta SQL para obter os números dos alunos e a respectiva nota, apenas para os casos com notas entre 5,0 e 7,0 é:
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’ é:
Desconsideradas particularidades sintáticas de SGBDs específicos, qual consulta atende ao requisito?
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.
Analise a imagem abaixo que descreve um comando em SQL e assinale a alternativa correta:

Considere o seguinte modelo relacional simplificado para responder à questão.

Considere o seguinte modelo relacional simplificado para responder à questão.

A equipe de tecnologia do CRA-PR mantém uma base de dados relacional para acompanhamento de solicitações de atendimento registradas por usuários internos. Para subsidiar um relatório gerencial, foi solicitada uma consulta SQL que retorne, para o ano de 2026, a quantidade de solicitações concluídas por setor, exibindo apenas os setores com três ou mais solicitações concluídas. Considere uma sintaxe SQL comum aos SGBD PostgreSQL, MySQL e SQL Server. Admita, ainda, que:
SETOR_CRA.id_setor é chave primária de SETOR_CRA;
USUARIO_INTERNO.id_usuario é chave primária de USUARIO_INTERNO;
SOLICITACAO_ATENDIMENTO.id_solicitacao é chave primária de SOLICITACAO_ATENDIMENTO;
USUARIO_INTERNO.id_setor é chave estrangeira que referencia SETOR_CRA.id_setor;
SOLICITACAO_ATENDIMENTO.id_usuario é chave estrangeira que referencia USUARIO_INTERNO.id_usuario;
O campo status armazena o valor 'CONCLUIDA' para solicitações finalizadas;
O relatório deve apresentar as colunas nome_setor e total_concluidas;
Somente setores com três ou mais solicitações concluídas em 2026 devem ser exibidos; e
A ordenação deve apresentar primeiro os maiores totais e, em caso de empate, ordenar alfabeticamente pelo nome do setor.
Assinale a alternativa que atende integralmente aos requisitos definidos no enunciado.