While the links proved very helpful,k I am trying to get my head around the design of my database to begin with...
This application will somewhat revolve around people attending classes. A class will have a title, description, number of spots available, a cost, teacher, start and finish time. This class can also occur on different days, so today the class with be "Making an Event Calendar - 9:00am - 12:00pm" and 3 days from today, that class will operate again. THen, there will also be general events, that would be similar to say "Labor Day", which don't have any classes, and might just have a title and description, with the option of having a start finish time, or an all day event.
So, this is my current thinking...
Table - MYClassEvent
classEventID(PK)
classID
startDate
endDate
startTime
endTime
cost
classSize
teacher
statusID
Table - MYClass
classID(PK, Relationship to classID in MYClassEvent)
classTitle
classDescription
Then, I would have a completely separate table for general events...
Table - Events
eventID
title
description
isAllDay
startTime
endTime
startDate
endDate
As in my first post, I would then have to query both tables, and run then against the current day iterating through each day on the calendar, and each table in the database.
Thanks for any help
Mick