View Single Post
Join Date: Apr 2005
Posts: 15,991
Reputation: jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all 
Solved Threads: 511
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: HELP needed with an ERD

 
0
  #3
Nov 23rd, 2008
Here is your data dictionary:

Staff
    SSN (Primary Key)
    Other staff data

Course
    CourseID (Primary Key)
    Other Course Data

TaughtCourse (this is important, you need a link table)
   CourseID (Foreign Key)
   SSN (Foreign Key
   Other details (e.g when, where, notes)

The link table is needed as you cant basically have a many to many relationship between staff and courses. It just doesnt work like that.

In my example, one Staff can have many TaughtCourse (one staff member can teach many groups) and each Course may be taught many times to many different groups. However, one group can only be a part of oe course.

So its a ONE staff <- may teach -> MANY TaughtCourse
and ONE ToughtCourse < - can have -> MANY Course
Last edited by jbennet; Nov 23rd, 2008 at 1:12 pm.
If i am helpful, please give me reputation points.
Reply With Quote