Comando
CREATE TABLE Disciplina ( cod_disciplina integer, nome_disciplina varchar(50), PRIMARY KEY(cod_disciplina) );
CREATE TABLE Monitoria ( cod_monitoria integer, dia_da_semana char(20), numero_de_horas integer, matricula_aluno_atendido integer, matricula_aluno_monitor integer, cod_disciplina_apoiada integer, PRIMARY KEY(cod_monitoria), FOREIGN KEY (matricula_aluno_atendido) REFERENCES Aluno (matricula), FOREIGN KEY (matricula_aluno_monitor) REFERENCES Aluno (matricula), FOREIGN KEY (cod_disciplina_apoiada) REFERENCES Disciplina (cod_disciplina) ); A partir dessas informações, julgue os próximos itens.
O comando SQL a seguir é capaz de listar pelo nome apenas o Aluno apoiado pela Monitoria, seguido pelo número de horas de atendimento, sendo a lista dada em ordem decrescente do número de horas e apresentada com pelo menos um registro na tabela Monitoria. SELECT a.nome, m.numero_de_horas AS nr_horas_atendimento FROM Aluno a LEFT OUTER JOIN Monitoria m ON a.matricula = m.matricula_aluno_atendido order by 2 desc;