Is it stupid to have a table that is essentially just a list of parts as the Primary Key, and then use these parts in the Inventory and Jobs tables?
I don't even really need the partName field, so we can ignore that for the purposes of this question.
It seems to be that this should be simplified, then, in some way; but it doesn't not work this way. So is it bad practice? If so, why?