1
1
I have the following tables:
1. Equipment: ID, Description, Manufacturer, MachineSerial
2. EquipService: ID, EquipID (lookup), date, Responsible
3. EquipStandardization: ID, EquipID (lookup), date, Responsible
1 - 2 (1-many)
1 - 3 (1-many)
The question is:
At present the equipment table holds the information for all equipment. Some
of it is serviced and some other is standardized.
That has the following effect. Some of the records in the equipment table
relate to the service table, and some other relate to the standardization
table (At present there is not a record in the equipment table that is both
serviced and standardized, and 99% there never will be any).
Which is best:
a) Keep the table schema as is and let the relationships split the equipment
to be serviced from that is to be standardized or,
b) Split the equipment table into two tables (ServEquip, StandEquip) so that
every record of each table relates to every record one the other??
To round it up, what are the pros and cons in each case???
1. Equipment: ID, Description, Manufacturer, MachineSerial
2. EquipService: ID, EquipID (lookup), date, Responsible
3. EquipStandardization: ID, EquipID (lookup), date, Responsible
1 - 2 (1-many)
1 - 3 (1-many)
The question is:
At present the equipment table holds the information for all equipment. Some
of it is serviced and some other is standardized.
That has the following effect. Some of the records in the equipment table
relate to the service table, and some other relate to the standardization
table (At present there is not a record in the equipment table that is both
serviced and standardized, and 99% there never will be any).
Which is best:
a) Keep the table schema as is and let the relationships split the equipment
to be serviced from that is to be standardized or,
b) Split the equipment table into two tables (ServEquip, StandEquip) so that
every record of each table relates to every record one the other??
To round it up, what are the pros and cons in each case???