Questão de Arquitetura de Software — Banco de Dados — UNIFAL-MG 2018
Arquitetura de SoftwareBanco de Dados
- Código
- qq408344
- Banca
- UNIFAL-MG
- Órgão
- UNIFAL-MG
- Ano
- 2018
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
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 é:
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 é:- ASELECT pessoa.nome, pessoa.datanascimento, pessoa.cpf, pessoa.email, grupopesquisa.nome as nomegrupopesquisa, grupopesquisa.areapesquisa FROM pessoa INNER JOIN docente ONdocente.pessoa_id = pessoa.id RIGHT JOIN grupopesquisa ON grupopesquisa.id = pessoa.grupopesquisa_id
- BSELECT 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
- CSELECT 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
- DSELECT 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