Imagem de fundo

Considere o banco de dados representado pelo modelo...

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.

Imagem associada para resolução da questão

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 é:


A

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


B

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


C

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


D

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