I have a table that contains approximately 80 fields - alot of which are Yes/No and Date fields. When each record is updated by the user, there will be groups of fields that will remain blank.
My question: Should I combine the fields into logical groups and move them to separate tables, creating one-to-one relationships where I would have 1 main table and 7 related tables (one-to-one) or is it ok to keep one large table that would contain alot of blank fields?
I would also like to know what effect the one large table scenario would have on running queries and reports. Will performance degrade with this type of setup? Will queries and reports run slower?
I would prefer to keep everything in one table, as it would be easier to maintain and easier for the users to navigate on the data entry form. Does anyone know what the drawbacks are to doing it this way?
Any ideas or suggestions would be much appreciated.
My question: Should I combine the fields into logical groups and move them to separate tables, creating one-to-one relationships where I would have 1 main table and 7 related tables (one-to-one) or is it ok to keep one large table that would contain alot of blank fields?
I would also like to know what effect the one large table scenario would have on running queries and reports. Will performance degrade with this type of setup? Will queries and reports run slower?
I would prefer to keep everything in one table, as it would be easier to maintain and easier for the users to navigate on the data entry form. Does anyone know what the drawbacks are to doing it this way?
Any ideas or suggestions would be much appreciated.