I am wanting to create an application that tracks attendance for meetings and need help in designing my database. I figured I would have a table for the people who will attend, but I'm not sure what would be there best way to set up the table for the dates/attendance.
Should I do the following?
People - peopleID, peoplelname, peoplefname
Date - dateID, date
Attendance - attendanceID, peopleID, dateID
If a person attended the meeting, then an entry is made in the attendance table using peopleID and dateID. But if I did it that way, how do I show who did not attend the meeting for a selected date? I couldnt' do a query where date!=070206 because it would show all the other dates as well.
So is it best to create an entry ONLY if they attend the meeting, or should everybody have an entry and the value would change if they attend? For example, if I did not attend I would have an entry for "no" and "yes" if I did.
Any comments? Thanks for your help in advance.