Questão
ID 564832Disciplina: Tecnologia da Informação
Assunto: Junção
Ano: 2023 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Banco Regional de Desenvolvimento do Extremo Sul
Uma escola que oferece aulas de reforço possui um cadastro de professores especializados em alguma matéria e de alunos que precisam de reforço escolar em matérias específicas. As tabelas estão desenhadas abaixo.
Professores | ||
codp | nomep | materia |
p1 | Joao | matematica |
p2 | Pedro | ingles |
p3 | Paula | ingles |
p4 | Maria | portugues |
p5 | Rosa | portugues |
Alunos | ||
coda | nomea | materia |
a1 | chico | matematica |
a2 | martha | matematica |
a3 | lonise | ingles |
a4 | pedro | ingles |
A5 | augusto | historia |
Solicitaram ao DBA que casasse as necessidades dos alunos com a especialidade dos professores, mas não deram muitos detalhes. O DBA preparou, então, três possibilidades de combinação, representadas pelas consultas SQL (padrão SQL99 ou superior) abaixo:
I. select nomea, nomep from professores natural join alunos
II. select nomea, nomep from professores right join alunos on professores.materia = alunos.materia
III. select nomea, nomep from professores full join alunos using (materia)
Selecione a alternativa que representa, nesta ordem, o número de tuplas resultantes das consultas I, II e III.