Foram encontradas 24.479 questões.
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 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:
DELETE FROM Medicos
WHERE id_medico = 5
AND NOT EXISTS (SELECT 1 FROM Atendimentos WHERE id_medico = 5);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 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 é:
INSERT INTO Atendimentos (id_medico, id_paciente, descricao)
VALUES (10, 50, 'Consulta de rotina');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.
O seguinte comando retorna o nome dos médicos e a quantidade de atendimentos que cada um realizou, ordenando pela maior quantidade de atendimentos:
SELECT M.nome, COUNT(A.id_atendimento) AS total_atendimentos
FROM Medicos M
LEFT JOIN Atendimentos A ON M.id_medico = A.id_medico
GROUP BY M.nome
ORDER BY COUNT(A.id_atendimento) DESC;;Provas
Julgue o item seguinte, relativo a RabbitMQ, PostgreSQL e Git.
Considere que os seguintes comandos tenham sido executados no PostgreSQL 14.18
CREATE TABLE veiculo (
id SERIAL PRIMARY KEY,
nome VARCHAR(50) NOT NULL);
CREATE TABLE carro (
placa VARCHAR(7) UNIQUE NOT NULL)
INHERITS (veiculo);
INSERT INTO veiculo (nome)
VALUES ('Bicicleta');
INSERT INTO carro (nome, placa)
VALUES ('Tesla Model Y', 'Y1357'), ('BMW
X6', 'W6789');
SELECT * FROM veiculo;
Nesse caso, o comando SELECT * FROM veiculo; apresentará, ao ser executado, o resultado a seguir
id | nome
----+---------
1 | Bicicleta
Provas
Provas
Provas
Provas
A respeito de Flyway, PostgreSQL e H2 Database, julgue o próximo item.
Considere que os comandos a seguir tenham sido executados no PostgreSQL 14.18.
CREATE TABLE IF NOT EXISTS public.servidor
(idServidor INT GENERATED BY DEFAULT AS
IDENTITY PRIMARY KEY,
nome VARCHAR(30));
CREATE TABLE IF NOT EXISTS public.magistrado
(idServidor INT GENERATED BY DEFAULT AS
IDENTITY PRIMARY KEY,
matricula int)
INHERITS (public.servidor);
INSERT INTO public.servidor (nome)
VALUES ('Pedro'), ('João');
INSERT INTO public.magistrado (nome)
VALUES ('Maria');
SELECT * FROM public.servidor;
Nesse caso, o comando SELECT * FROM public.servidor; apresentará, ao ser executado, o resultado a seguir.
idServidor | nome
-----------+-------
1 | Pedro
2 | João
3 | Maria
-----------+-------
Provas
Provas
Provas
Caderno Container