AnswerBun.com

Entidades classes

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.

DER

One Answer

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

Add your own answers!

Related Questions

Web View com zoom

1  Asked on September 8, 2020 by joel-messias-do-nascimento

       

Selecionar uma div sem ela ter uma class ou um id?

3  Asked on September 7, 2020 by i_like_trains

 

Equivalente de “Date.now();” do Javascript em C#?

4  Asked on September 5, 2020 by matheus-miranda

         

EventListener em um link a

0  Asked on September 5, 2020 by user190650

       

Soma de duas tabelas diferentes msql php

1  Asked on September 4, 2020 by renato

   

Erro ao executar projeto Angular

1  Asked on September 3, 2020 by diego-estacho

       

Erro em cadastro.php com mysql (etapa final) “INSERT”

2  Asked on August 25, 2020 by user196053

       

Retornar duas funções em um evento onclick JS

1  Asked on August 24, 2020 by anderson-leandro

       

Erro no incremento de array com foreach mais HTML

0  Asked on August 21, 2020 by wesley-souza

       

Listagem de um array dentro de um JSON angular

1  Asked on August 20, 2020 by joao-vitor-franco

     

Switch Case – Break e Return dentro de uma Função – Arduino

0  Asked on August 15, 2020 by lucio-carlos-resende

       

Ask a Question

Get help from others!

© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP