Estou fazendo um sistema de oficina mecânica. Vou citar três tabelas muito importantes: os(ordem de serviço), servico(serviço) e produto. Cito apenas estas, porque são exatamente estas tabelas que estão me dando mais dor de cabeça. Elas são tabelas chaves para a construção do sistema.
Como devo definir a relação os-produto e os-servico? Enfim, cardinalidades, chaves primárias e estrangeiras.
Está o correto que vou citar a seguir?
Uma os está relacionada a (0,n) produtos. Um produto está relacionado a (0,n) os.
Uma os está relacionada a (0,n) serviços. Um serviço está relacionado a (0,n) os.
PS:
Dados das tabelas
Tabela produto
codigo(chave primária), descricao, preco
Está faltando quantidade?
Tabela servico
codigo(chave primária), descricao, preco
Tabela os
codigo(chave primária), status(controla as fases da os), dataInicial, dataOrcamentaria, dataFinal, relatoMecanico, relatoCliente
Quem já construiu um sistema de oficina mecânica, é muito recomendável postar dicas! Valeu?!