Hi Paul

Speaking quickly and without knowing 100% the product you want to build I can tell you that you can use a satellite data type, which we will call “service_part”, where you make the 1 to 1 relationship between the service and the part. Then in your data type “service” you can have the listing of this satellite data.

This allows you to have a clear relationship between the parts and the service and keep your data types as light as possible. Also have a clear control in case you have to edit the services or delete one or more pieces of it.

In the same way, a recommendation, it is very useful for me to “draw” the tables that I am going to have and build their relationships, to have a clearer picture. Maybe it would be better for you to start with this and then understand if my example is according to the product you want to create.

Good luck

1 Like