Imagem de fundo

Um professor IFCE está orientando os alunos em atividades práticas sobre bancos de dado...

Um professor IFCE está orientando os alunos em atividades práticas sobre bancos de dados relacionais. O docente apresenta duas tabelas no sistema do IFCE:


• docentes (id_docente, nome, cargo, departamento);

• projetos (id_projeto, id_docente, nome_projeto, tipo_projeto).


Ele solicita aos alunos que expressem uma consulta para obter o nome e o cargo de todos os docentes do departamento “Técnicas de Computação” que não participam de nenhum projeto externo, utilizando cálculo relacional. Com base nessas informações, assinale a alternativa que apresenta corretamente a expressão em cálculo relacional que atende à solicitação do docente.


A

{d.nome, d.cargo | Docentes(d) ∨ ¬∃p (Projetos(p) ∧ p.id_docente = d.id_docente ∧ p.tipo_projeto = "Externo")}


B

{d.nome, d.cargo | ∃d Docentes(d) ∧ ∃p (Projetos(p) ∧ p.id_docente = d.id_docente ∧ p.tipo_projeto ≠ "Externo") }


C

{d.nome, d.cargo | Docentes(d) ∧ ∃p (Projetos(p) ∧ p.id_docente = d.id_docente ∧ p.tipo_projeto = "Externo")}


D

{d.nome, d.cargo | Docentes(d) ∧ d.departamento = "Técnicas de Computação" ∧ ∃p (Projetos(p) ∧ p.id_docente = d.id_docente ∧ p.tipo_projeto ≠ "Externo")}


E

{d.nome, d.cargo | Docentes(d) ∧ d.departamento = "Técnicas de Computação" ∧ ¬∃p (Projetos(p) ∧ p.id_docente = d.id_docente ∧ p.tipo_projeto = "Externo")}