I am going to set up a new database for my trade group. We host monthly meetings where members get their continuing education credits for their licenses as required by the State of Ohio. The goal is to issue membership badges with bar codes to swipe for time and attendance and print certificates.
Current setup:
Members register through Constant Contact for main meeting and early roundtable meeting if attending.
Once registration closes, I download csv file and convert into sign in forms which member initials upon sign in to the meeting. At conclusion of meeting, certificates are issued proving attendance. Registration rolls are then copied and forwarded to the State.
I’m thinking I will need separate tables for the following:
Members Information: Name, address, State ID, membership dues status (paid-not paid)
Monthly Classes: Instructor, date, class number, hours approved, certifications approved for
Monthly Registration: Who signed up for early class (choice of two) and main class
Walk in Registration: There are always some who forget to register online
For the membership badges there are two ways to go. One is to print on paper and include a bar code, then laminate. This would use the State ID number directly.
The other method would be to purchase logo printed cards that look like credit cards and are sequentially numbered. These look much better but the sequential number would have to be linked to the State ID number.
Am I on the right track for the tables or do they need to be broken down even further?
Which fields would I want to use for primary keys?
This will get me started. I will have many more questions as the database develops. Thanks in advance for your help.