Magna Concursos
3700609 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: QUADRIX
Orgão: CRM-MS
Provas:

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.

CREATE TABLE Medicos (
    id_medico INT PRIMARY KEY,
    nome VARCHAR(100),
    especialidade VARCHAR(50),
    salario DECIMAL(10,2)
);

CREATE TABLE Pacientes (
    id_paciente INT PRIMARY KEY,
    nome VARCHAR(100),
    data_nascimento DATE
);

CREATE TABLE Atendimentos (
    id_atendimento INT PRIMARY KEY,
    id_medico INT,
    id_paciente INT,
    data_atendimento DATE,
    descricao VARCHAR(100),
    FOREIGN KEY (id_medico) REFERENCES Medicos(id_medico),
    FOREIGN KEY (id_paciente) REFERENCES Pacientes(id_paciente)
);

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 é:

UPDATE Medicos
    SET salario = salario * 1.10
    WHERE id_medico IN (
        SELECT id_medico FROM Atendimentos
        GROUP BY id_medico
        HAVING COUNT(id_atendimento) > 20
);
 

Provas

Questão presente nas seguintes provas

Analista de Informática

120 Questões