At 03:59 PM 11/21/2002 -0500, you wrote:
>hmmm- I am very into keepting my database relational, but am wondering what
>the best route for thi particular issue is...
>Heres' the scoop
>1.  One student can be working on many goals so I have 1 one to many
>relationships.

  I suspect this is a many to many relationship.

Student Table  (studentID, etc.. )
Goal Table (goalID, etc. )
Student_Goal Table (StudentGoalID, StudentID, GoalID )

  Unless a goal can only be associated with a single student.


>2.  Each goal needs graded every marking period (up to 6 times a year)-
>these are not traditioanl grades but a long comments piece) So goals have a
>one to many relationship with the grades.

I would probably do something like this:
MarkingPeriod Table
Grades  ( GradeID, StudentGoalID, MarkingPeriodID, Comment )



>I'm thinking the best way to handle it is to break it into 3 tables
>table one student info
>table 2 all the goals for the students hooked to students with the studentid
>table 3 all the grades for the goals hooked to goals by goalID

   This is fine, assuming that a goal is truly unique to a student.


--
Jeffry Houser | mailto:[EMAIL PROTECTED]
DotComIt, Putting you on the web
AIM: Reboog711  | Phone: 1-203-379-0773
--
My CFMX Book: 
<http://www.amazon.com/exec/obidos/ASIN/0072225564/instantcoldfu-20>
My Books: http://www.instantcoldfusion.com
My Band: http://www.farcryfly.com 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

Reply via email to