A typical inventory management system would have people linked to items that
link to other items.
However in what I'm trying to do, PCs are one of the inventory items. One PC
can be linked to many monitors and harddisks etc, but only 1 motherboard.
How do I enforce this?
Not every item uses a motherboard, so I didn't put a 'Motherboard' field in
the 'Items' table. Do I create a 'Motherboards' table instead and use a
one-to-one relationship to link to 'Items' table?
If I want to ensure that a PC with AMD cpu can only be linked to a AMD
motherboard and not a Intel board, should I create another table that
contain a list of 'lawful' connections, and use that table as rowsource for
some combox/lisbox?