I'm attempting to redesign some tables in a database and I have run into a problem.
There is a table that contains information about individual items. There is information that matters only to certains types of those items which comprise about 40 % of the records. For these records, the additional information comprises about 30 fields but it is unique to each one of them.
If I use a single table and add the fields that matter to those items only, I will have a table with a lot of null cells. If I create another table (let's call it table B) for these data I don't have nulls, but as far as I know even if there is a 1-to-1 relationship Access will treat the join as a 1-to-many, meaning that forms that handle those items will become a lot slower.
Which is better?:
1) Single table, even if there is a lot of null cells. How is data stored? Is a lot of disk space wasted this way?
2) Two tables, 1-to-1 explicit relationship and single forms. Are joins faster if the relationship is specified?
3) Two tables, 1-to-1 explicit relationship, a form for table A with a subform within for table B, even if only one A record relates to one B record. A little more work, but if it has the better performance, I'm willing to do it.