|
|
5 User(s) Active on Site 232 Wiki Pages Most Recently Modified
Meeting SchedulesClub Resources (edit)
How This Wiki Works
Check them out; they are a great source of technical books at very good prices! If you have shopped at Nerdbooks.com, help them out by reviewing them at ResellerRatings.com. You will need your invoice number to prove you are a real customer, and not just ballot stuffing. |
|||
| Recent Changes Printable View Page History Edit Page | |||
|
Content Last Modified on November 08, 2005, at 05:08 AM CST
Design notes for the PyCon Talk SchedulerThis is my (Ralph Green) proposal for our first project. I plan to start it and bring it to the next Saturday meeting where we can all work on it. A PostgreSQL database will be created to contain the schedule information. It will have the following definition. CREATE TABLE pycon.schedule ( id SERIAL NOT NULL, title TEXT NOT NULL, description TEXT NOT NULL, track TEXT NOT NULL, presenter_list_id INT NOT NULL, room TEXT, event_day DATE NOT NULL, start TIME NOT NULL, end TIME NOT NULL, resources TEXT, contact_email TEXT, contact_phone TEXT, PRIMARY KEY(id) ); CREATE TABLE pycon.presenter ( id SERIAL NOT NULL, name TEXT NOT NULL, email TEXT, phone TEXT, PRIMARY KEY(id) ); CREATE TABLE pycon.presenter_list ( id SERIAL NOT NULL, presenter_id INT NOT NULL, PRIMARY KEY(id) ); It was suggested by J that there should also be a table containing the room names and that schedule should just have an id from that table instead of the room name. That has the advantage of keeping a little of the same information from being entered in many rows of the table. For now, I am not doing this to keep it a little simpler. But, I may change my mind on that, since I do see some advantages. I envision three kinds of reports that would be generated.
|
|||
| Recent Changes Printable View Page History Edit Page | |||