Dado o seguinte D.E.R faca a conversão para o modelo relacional (lógico) derivado.
Departamento
Alocacao
Empregado
sigla_departamento
nome_departamento
orcamento_departamento
L
matricula_empregado
nome_empregado
cargo_empregado
salario_empregado
Soluções para a tarefa
Resposta:
Infelizmente não pude ter conhecimento da cardinalidade por isso tratei-a como (0,n) para os dois casos e acreditado que Alocação seja um relacionamento e não um entidade.
Coloquei dois PDFs um disponibilizando meu diagrama (DER) e o outros o modelo em tabelas (ou lógico):
Modelo sql:
CREATE TABLE Departamento (
orcamento_departamento DECIMAL,
sigla_departamento CHAR,
nome_departamento CHAR
);
CREATE TABLE Empregado (
matricula_empregado CHARACTER PRIMARY KEY,
nome_empregado CHAR,
cargo_empregado CHAR,
salario_empregado DECIMAL
);
CREATE TABLE Alocacao (
fk_Empregado_matricula_empregado CHARACTER
);
ALTER TABLE Alocacao ADD CONSTRAINT FK_Alocacao_1
FOREIGN KEY (fk_Empregado_matricula_empregado)
REFERENCES Empregado (matricula_empregado)
ON DELETE SET NULL;
Explicação: