I am designing this database for a manufacturing company that produces boards for other factories to produce harnesses and I have created an items table, where each record is an item in the board to be produced, for example a fixture.
When a salesperson sees a client they fill up an information gathering format where each row of it represents one of the items to be produced. I've made a table for it.
This obviously is a one-to-many relationship, my question if I should create an intermediate table items_gatherings so as to keep the items table clean because it would have way too many fields, even if that generates a one-to-one relationship, especially considering that I also want to track the unique items through the supply chain. Also, should I also keep the tracking in another table?
Overall this are my questions:
- Should I create a table for a one-to-many relation to keep attributes of the gathering separate from those of the item?
- Should I do the same for other major busy categories of attributes of this table (e.g. item_production)?
Thank you for reading