Pular para o conteúdo principal

Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — FCC 2016

Banco de DadosDER - Diagrama de Entidade e Relacionamento
Código
fc028444
Banca
FCC
Órgão
CREMESP
Ano
2016
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Banco de Dados
Foi executada uma consulta no Banco de Dados que retornou os valores a seguir:NomePaciente NomeMedico IdConsulta DataConsulta ValorConsultaCarla Maria Silva Ana Maria Silva 3 2015-12-21 90O comando SQL utilizado foi:
  1. ASELECT p.NomePaciente, m.NomeMedico, c.IdConsulta, c.DataConsulta, c.ValorConsulta FROM Paciente p, Medico m, Consulta c WHERE p.idPaciente=c.IdPaciente AND m.CRMMedico=c.CRMMedico GROUP BY c.idConsulta=3;
  2. BSELECT p.NomePaciente, m.NomeMedico, c.IdConsulta, c.DataConsulta, c.ValorConsulta FROM Consulta c LEFT JOIN Paciente p WHERE p.idPaciente=c.IdPaciente LEFT JOIN Medico m WHERE m.CRMMedico=c.CRMMedico WHERE c.idConsulta=3;
  3. CSELECT (SELECT NomePaciente FROM Paciente WHERE p.idPaciente=c.IdPaciente), (SELECT NomeMedico FROM Medico WHERE m.CRMMedico=c.CRMMedico), c.IdConsulta, c.DataConsulta, c.ValorConsulta FROM Paciente p, Medico m, Consulta c where c.idConsulta=3;
  4. DSELECT NomePaciente, NomeMedico, IdConsulta, DataConsulta, ValorConsulta FROM Paciente, Medico, Consulta where Consulta.idConsulta=3;
  5. ESELECT p.NomePaciente, m.NomeMedico, c.IdConsulta, c.DataConsulta, c.ValorConsulta FROM Paciente p, Medico m, Consulta c WHERE p.idPaciente=c.IdPaciente AND m.CRMMedico=c.CRMMedico AND c.idConsulta=3;
Revelar gabarito e comentário

GabaritoE — SELECT p.NomePaciente, m.NomeMedico, c.IdConsulta, c.DataConsulta, c.ValorConsulta FROM Paciente p, Medico m, Consulta c WHERE p.idPaciente=c.IdPaciente AND m.CRMMedico=c.CRMMedico AND c.idConsulta=3;

Link permanente: /questoes/fc028444