

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o banco de dados representado pelo modelo relacional a seguir, que utiliza o Sistema Gerenciador de Banco de Dados MySQL, onde uma pessoa pode ser um docente e também participante de um grupo de pesquisa, mas que para participar de um grupo de pesquisa, não é necessário ser docente.

A consulta SQL que retorna nome, data de nascimento, CPF e e-mail de todas as pessoas cadastradas no banco e que são docentes, trazendo ainda o Siape e a data de admissão dos docentes, além do nome do grupo de pesquisa e a área do grupo de pesquisa daquelas pessoas que fizerem parte de algum grupo é:
SELECT pessoa.nome, pessoa.datanascimento, pessoa.cpf, pessoa.email, grupopesquisa.nome as nomegrupopesquisa, grupopesquisa.areapesquisa FROM pessoa INNER JOIN docente ON
docente.pessoa_id = pessoa.id RIGHT JOIN grupopesquisa ON grupopesquisa.id = pessoa.grupopesquisa_id
SELECT pessoa.nome, pessoa.datanascimento, pessoa.cpf, pessoa.email, grupopesquisa.nome as nomegrupopesquisa, grupopesquisa.areapesquisa FROM pessoa INNER JOIN docente ON docente.pessoa_id = pessoa.id LEFT JOIN grupopesquisa ON grupopesquisa.id = pessoa.grupopesquisa_id
SELECT pessoa.nome, pessoa.datanascimento, pessoa.cpf, pessoa.email, grupopesquisa.nome as nomegrupopesquisa, grupopesquisa.areapesquisa FROM pessoa, docente, grupopesquisa where docente.pessoa_id = pessoa.id and grupopesquisa.id = pessoa.grupopesquisa_id
SELECT pessoa.nome, pessoa.datanascimento, pessoa.cpf, pessoa.email, grupopesquisa.nome as nomegrupopesquisa, grupopesquisa.areapesquisa FROM pessoa, docente LEFT JOIN grupopesquisa ON grupopesquisa.id = pessoa.grupopesquisa_id WHERE docente.pessoa_id = pessoa.id