After reading the help from June7, and others, on Normalization I wanted to see if I'm now on the right track.
My application is a db to track my personal paychecks. I do this now in an Excel spreadsheet and am using it as a project to help learn Access. I was initially putting every line-item from each paycheck into a single table (one record per paycheck). It was pointed out that my structure wasn't normalized. After reading the supplied reference, messages, and the Normalization section in Access 2016 for Dummies I've restructured to the following.
tblPayChecks: One record per check. Includes the check date and employer/source.
tblCheckDetail: One record per line-item. i.e. the gross pay is one record, the federal withholding is another, etc.
tblTransTypes: Defines the different line items that can be on checks. i.e. "Gross Pay", "401k Contribution", etc. All of the fields are Yes/No fields except Description (Short Text - 20) and TransTypeID (AutoNumber).
I'm I on the right track?
I just noticed that I was inconsistent in naming my keys. I'll fix that...
Thanks.