Which is a better design? A huge table with many fields (approx. 66 fields)
or to break that table up into smaller tables and establish one-to-one
relationships? If I break it up, how do I create the one-to-one
relationship?
Almost certainly, the appropriate answer is the Zen "Mu" - "unask the
question".
What real-life entity has 66 distinct, nonrepeating, non-interdependent
attributes? What Entity (real-life person, thing or event) is represented by
this table? What are some of the fields?
I *suspect* that some of these fields are actually concealed one-to-many
relationships, and that you may need multiple tables related one to many,
rather than one to one.
On the other hand I *have* (reluctantly, dragged kicking and screaming) built
a couple of 60-field tables. It may be legitimate.
To directly answer your question: if you won't be exceeding the 2000 bytes per
record limit (a nasty little "gotcha" since Access lets you create a table
with 255 fields each 255 bytes, without complaining until you actually enter
more than 2000 bytes into any one record!), go with a single table. To create
a one to one relationship give each table a Primary Key and use the
relationships window to relate the two tables, primary key to primary key.