SóProvas


ID
2609230
Banca
FCC
Órgão
DPE-AM
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Sejam as seguintes tabelas de um banco de dados relacional:


Médico (CRM, Nome-Médico, Especialidade)

Atende (ID, CRM)

Paciente (ID, Nome-Paciente, Data-Nascimento)


O comando T-SQL para obter o nome dos pacientes, o nome e especialidade de seus médicos é:

Alternativas
Comentários
  • "De cara", eliminei as letras A , B e D

     

    Fiquei na dúvida entre a C e E. A grande jogada da questão está após a CLÁSULA FROM que deve ser colocada da tabela ATENDE.

     

    Letra E

  • Exatamente, Rodrigo Marcelo, quase assinalei a altenativa C, depois prestei atenção e percebi que são 3 tabelas que fazem parte da consulta:

    - Médico

    - Atende

    - Paciente 

  • Não posso referenciar uma condição no WHERE se não indiquei-a no FROM, não executaria a instrução.

    Fortuna audaces sequitur

  • Só lembrando que o ideal é fazer JOIN e não SELEÇÃO, nesse caso.

  • Mas o que deixou na duvida foi esse : " EM REGRA", ai lascou tudo, mas vi que o CESPE, considera certo!

  • Léo , eu acredito que o "em regra" seja porque em relação à forma, a convalidação é possível se ela não for essencial à validade do ato.

    http://boav.org/conteudo/Curso_DIREITO_ADMINISTRATIVO.htm

  • Léo , eu acredito que o "em regra" seja porque em relação à forma, a convalidação é possível se ela não for essencial à validade do ato.

    http://boav.org/conteudo/Curso_DIREITO_ADMINISTRATIVO.htm