Ajuda com modelagem

Olá estou tentando fazer uma modelagem e um diagrama de classes, mas estou bem confuso de como fazer isso, alguém poderia me ajudar?

basicamente eu tenho algo parecido com isso:

image

mas eu tenho a seguinte regra, cada departamento tem um diretor, gerente, coordenador funcionários , existe uma diferença de salário entre esses, então eu não tou conseguindo pensar em como solucionar isso.

Sugestão: crie uma classe para cada tabela.
Depois, insira como atributos as colunas de cada tabela.
Então, adicione ou remova os que as regras definem como necessários ou não necessários.

sim, estou tentando fazer um diagrama de classe e um mer
e então pensei nisso: criar uma classe abstrata : funcionario e então gerente / ou uma classe para os Cargos / departamentos, e com relação ao MER pensei no seguinte:

tabela funcionario com fg departamento / cargo

uma tabela cargo com os cargos e outros atributos

mas então fico com dúvida como eu conseguiria fazer a tabela departamento com os cargos ( gerente, supervisor etc)

Entendo que funcionario é uma classe e gerente, diretor, etc são especializações dela.

1 curtida

s[quote=“darlan_machado, post:4, topic:399249, full:true”]
Entendo que funcionario é uma classe e gerente, diretor, etc são especializações dela.
[/quote]

sim por isso pensei em criar funcionario uma classe abstrata o que mais está me dando dúvida é como demonstrar isso no MER
eu creio que esse caminho :
funcionario com chave de departamento / cargo
e departamento com chave de funcionario gerente ou não seria preciso.

Cara, esquece qualquer relação entre mer e diagrama de classes.
MER/DER é uma coisa e diagrama de classe, outra.

1 curtida