B
BAM137
I need to create a properly normalized table structure for a parts
inventory/machine maintenance database and I am stuck on how to normalize and
relate the parts tables.
The details:
I have two machines that each have unique parts yet share other parts in
common.
I have several part suppliers and I am liable to buy a part from one this
time and the same part from a different supplier the next time. Each supplier
has their own part numbers for what is to me the same part.
example:
PartA on MachineA
Supplier1 pn#123
Supplier2 pn#456
Supplier3 pn#789 ... and so on...
It's highly unlikely, but not impossible, that two part numbers from
different suppliers would be the same.
To me it seems that I should create my own unique part numbers (autonumber)
and use the supplier's part numbers as a descriptive field in the parts
table. Then it seems as if my parts table fields are redundant. The other
approach that I have toyed with is to create a record for each part using the
supplier's part number. This has the potential, although unlikely situation I
noted above and it also seems to me redundant in that PartA will now have
multiple records depending on how many different suppliers offer that part.
Has anyone "been there, done that"? Any and all ideas are gratefully received.
Thanks so much.
inventory/machine maintenance database and I am stuck on how to normalize and
relate the parts tables.
The details:
I have two machines that each have unique parts yet share other parts in
common.
I have several part suppliers and I am liable to buy a part from one this
time and the same part from a different supplier the next time. Each supplier
has their own part numbers for what is to me the same part.
example:
PartA on MachineA
Supplier1 pn#123
Supplier2 pn#456
Supplier3 pn#789 ... and so on...
It's highly unlikely, but not impossible, that two part numbers from
different suppliers would be the same.
To me it seems that I should create my own unique part numbers (autonumber)
and use the supplier's part numbers as a descriptive field in the parts
table. Then it seems as if my parts table fields are redundant. The other
approach that I have toyed with is to create a record for each part using the
supplier's part number. This has the potential, although unlikely situation I
noted above and it also seems to me redundant in that PartA will now have
multiple records depending on how many different suppliers offer that part.
Has anyone "been there, done that"? Any and all ideas are gratefully received.
Thanks so much.