Duvida sobre modelagem

1 resposta
W

Pessoal,
Tenho uma dúvida sobre modelagem.
Por exemplo, eu tenho uma classe chamada Departamento código do departamento do tipo int.

----------------------
  Departamento 
----------------------
+  codDept: int
----------------------

Tenho uma classe chamada Funcionario que tem o código do funcionario do tipo int e o codigo do Departamento que o funcionario está alocado.
Como colocar isso na modelagem?

----------------------
    Funcionario
----------------------
+   codFunc: int
+   idDept  : int
----------------------

ou

------------------------------
          Funcionario
------------------------------
+  codFunc: int
+  depart: Departamento
------------------------------

E na hora de modelar isso pra um banco de dados? Como eu faço?

Desde já, agradeço a todos.

1 Resposta

B

O correto é da segunda maneira que vc mencionou. Ao mapear para banco de dados a chave primária da tabela de Departamento deve ser incluída como chave estrangeira na tabela de funcionário.

Atenciosamente,
Bento Monteiro
SCJP 1.4

Criado 9 de agosto de 2005
Ultima resposta 9 de ago. de 2005
Respostas 1
Participantes 2