Stack Overflow em Português Asked on January 2, 2022
Estou desenvolvendo um projeto de venda ao qual vou ter cadastrado um funcionário
que possa ser também um vendedor
, vou ter um cliente
que pode ser uma pessoa física
ou pessoa jurídica
, fornecedores
que podem ser pessoa jurídica
. A regra é que vou ter uma proposta
comercial ao qual será vinculada a um cliente
.
Ao final vou ter uma venda
que vai ter como obrigatoriedade um cliente
, um vendedor
e uma proposta
.
Criei uma entidade pessoa
ao qual poderia ser utilizada como cliente
, fornecedor
e funcionário
. Mas e em relação ao cliente, fica a minha dúvida, será necessário realmente ter uma entidade cliente
? Quando adicionei ela foi pensando que uma venda
não pode ter uma pessoa
, porque uma pessoa
pode ser fornecedor
e funcionário
e não um cliente
caso a entidade não existir.
Está indo no caminho correto. Me questiono se deveria ter Pessoa
. Isso abstratamente é legal, mas fisicamente não acho que deveria ter, quase sempre isto é um erro e em banco de dados só fará perder performance. Claro, pode fazer assim, até porque conceitualmente não há nada errado, só não acho boa ideia.
Não conheço esta notação mas tem 3 formas de relacionamento e não entendo o que quer dizer duas delas, não parecem ser relacionamentos.
Eu não posso afirmar se precisa do Cliente
ou não, se for só para ter um id
não precisa, mas aí vale para Funcionario
e Vendedor
também. E não sei se vincularia Vendedor
a Funcionario
, um dia pode ter um Vendedor
que não trabalha lá, ou até mesmo que seja pessoa jurídica. É melhor desvincular isso.
Answered by Maniero on January 2, 2022
1 Asked on September 8, 2020 by joel-messias-do-nascimento
3 Asked on September 7, 2020 by i_like_trains
4 Asked on September 5, 2020 by matheus-miranda
0 Asked on September 5, 2020 by user190650
1 Asked on September 3, 2020 by diego-estacho
1 Asked on August 29, 2020 by paulo-lima
0 Asked on August 28, 2020 by anderson-amorim
2 Asked on August 25, 2020 by user196053
1 Asked on August 24, 2020 by anderson-leandro
0 Asked on August 21, 2020 by wesley-souza
1 Asked on August 20, 2020 by joao-vitor-franco
0 Asked on August 15, 2020 by lucio-carlos-resende
2 Asked on August 11, 2020 by barbetta
orientacao a objetos paradigmas programacao funcional terminologia
1 Asked on August 10, 2020 by dba-jr
2 Asked on August 7, 2020 by pedro-bernardo
0 Asked on August 7, 2020 by leandro-gonalves
1 Asked on August 6, 2020 by eliseu-b
2 Asked on August 6, 2020 by marcelo-ferreira-vasconcelos
Get help from others!
Recent Answers
Recent Questions
© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP