Pular para o conteúdo principal

Questão de Banco de Dados — SQL — COPEVE-UFAL 2012

Banco de DadosSQL
Código
qg864007
Banca
COPEVE-UFAL
Órgão
MPE-AL
Ano
2012
Nível
Superior
Cargo
Analista do Ministério Público - Desenvolvimento de Sistemas
Considerando as seguintes tabelas em uma base de dados relacional, contendo informações sobre médicos, pacientes e o relacionamento entre eles,PACIENTE(CPF, NOME, SOBRENOME, NASC, SEXO,ENDERECO, TELEFONE, CRM_FK)MEDICO(CRM, NOME_COMPLETO)marque a opção abaixo que representa a seguinte consulta em SQL: “para cada médico, recupere seu CRM, nome completo, e número de pacientes que ele atende”.
  1. ASELECT CRM, NOME_COMPLETO, COUNT(*)FROM MEDICOGROUP BY CRM
  2. BSELECT CRM, NOME_COMPLETO, COUNT(*)FROM MEDICO, PACIENTEWHERE CRM=CRM_FKHAVING CRM
  3. CSELECT CRM, NOME_COMPLETO, COUNT(CPF)FROM MEDICO, PACIENTEWHERE CRM=CRM_FK
  4. DSELECT CRM, NOME_COMPLETO, COUNT(*)FROM MEDICO, PACIENTEWHERE CRM=CRM_FKGROUP BY CRM
  5. ESELECT CRM, NOME_COMPLETO, COUNT(CPF)FROM MEDICO, PACIENTEGROUP BY CRM
Revelar gabarito e comentário

GabaritoD — SELECT CRM, NOME_COMPLETO, COUNT(*) FROM MEDICO, PACIENTE WHERE CRM=CRM_FK GROUP BY CRM

Link permanente: /questoes/qg864007