Buscar

46 Um banco de dados relacional possui as seguintes tabelas: FUNCIONARIO(ID, Nome, IDDep, IDCargo), onde ID é chave primária, IDDep é chave estrang...

46
Um banco de dados relacional possui as seguintes tabelas:
FUNCIONARIO(ID, Nome, IDDep, IDCargo), onde ID é chave primária, IDDep é chave estrangeira referenciando DEPARTAMENTO e IDCargo é chave estrangeira referenciando CARGO.
DEPARTAMENTO(ID, Nome, IDChefe), onde ID é chave primária e IDChefe é chave estrangeira referenciando FUNCIONÁRIO.
CARGO(ID, Nome, Salário), onde ID é chave primária.
Considere os predicados unários Funcionario(x), Departamento(x) e Cargo(x) que representam, respectivamente, que x é funcionário, x é um departamento, e x é um cargo, e as relações Lotado(x, y), Chefia(x, y) e Encarregado(x, y) representando, respectivamente, que x está lotado no departamento y, que x é o chefe do departamento y, e que o cargo de x é y.
É compatível com a tabelas descritas a seguinte fórmula da lógica de predicados:

(A) � x� y Funcionario(x) � Departamento(y) → Lotado(x,y)
(B) � x� y Funcionario(x) �Departamento(y) �Chefia(x,y)
(C) � x� y Departamento(y) �Chefia(x,y) → Funcionario(x)
(D) � x� y Funcionario(x) �Cargo(y) �Encarregado(x,y)
(E) � x� y Funcionario(x) → Cargo(y)

Essa pergunta também está no material:

PROVA 38   TÉCNICO(A) DE INFORMÁTICA
17 pág.

Concursos Instituto Federal FluminenseInstituto Federal Fluminense

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada alternativa: (A) � x� y Funcionario(x) � Departamento(y) → Lotado(x,y) Essa fórmula não é compatível com as tabelas descritas, pois não há uma relação direta entre Funcionário e Departamento que justifique a implicação para Lotado. (B) � x� y Funcionario(x) �Departamento(y) �Chefia(x,y) Essa fórmula é compatível com as tabelas descritas, pois estabelece a relação entre Funcionário, Departamento e Chefia, o que condiz com a estrutura das tabelas. (C) � x� y Departamento(y) �Chefia(x,y) → Funcionario(x) Essa fórmula não é compatível com as tabelas descritas, pois inverte a relação entre Chefia e Funcionário, o que não condiz com a estrutura das tabelas. (D) � x� y Funcionario(x) �Cargo(y) �Encarregado(x,y) Essa fórmula não é compatível com as tabelas descritas, pois não há uma relação direta entre Funcionário e Cargo que justifique a implicação para Encarregado. (E) � x� y Funcionario(x) → Cargo(y) Essa fórmula não é compatível com as tabelas descritas, pois não considera a relação entre Funcionário, Departamento e Cargo de forma adequada. Portanto, a alternativa correta é a (B) � x� y Funcionario(x) �Departamento(y) �Chefia(x,y).

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina