iae pessoal minha dúvida é a seguinte estou na modelagem de um sistema web de gerenciamento que será assim o cliente abre uma Ordem de Serviço e na ordem de serviço vai ter um veiculo e um ou vários serviços feitos nesse veiculo , vamos ao ponto nesse primeiro momento quero apenas um esbouço então criei 5 entidades e estou com dúvida na hora de modelar o banco pq tipo está assim :
ai vem minha questão , contato está relacionado com cliente pq o cliente só tem um contato , veiculo tb está relacionado com cliente pq o veiculo só tem um cliente e o cliente pode ter vários veiculos e OS e serviço estão relacionados pq uma OS pode ter 1 ou mais serviços só que o serviço e independente da OS.
como devo fazer no código ??
eu vou colocar o Contato no Cliente e o Cliente no Veiculo e uma lista de Veiculos no Cliente até ai blz , agora na OS eu devo colocar uma lista de serviços na OS e não fazer nenhuma referencia a Os no servico?
essa abordagem está correta , ou existe uma maneira melhor de se fazer isso desde já obrigado