você fala da parte serviços e relatorios de serviços?
Ex:
uma request é feito a partir de um equipamento
e nesse equipamento pode ser utilizados um ou mais serviços
então por isso criei a tabela services_reports
no caso: se eu fosse utilizar mais de 2 serviços eu teria isso salvo na tabela services_reports
é como se fosse uma tabela auxiliar pois o relacionamento de request e services funciona assim:
um request pode ter um ou mais serviços
e um service pode fazer parte de mais de uma requisição
seria muitos pra muitos não?
não sei se tem muito sentindo, mas minha intenção com isso foi ter uma tabela auxiliar para guardar todos os serviços que foram utilizados em um request.
tipo uma pessoa enviar um equipamento para ser feito uma manutenção e então eu queria de alguma formar salvar esses serviços feitos nesse equipamento por isso imaginei isso.
Quis dizer dados que o usuário vai inputar. É uma boa forma de validar modelo.
Mas por alto você pode ter essas tabelas:
cliente
equipamento
manutencao (id cliente, outros dados da manutenção)
manutencao_equipamento (id manutenção, id equipamento, demais dados da manutenção do equipamento)