PC Review


Reply
Thread Tools Rate Thread

College Student Enrollment and Course Template

 
 
UnknownJoe
Guest
Posts: n/a
 
      9th Feb 2009
Hello,
I had a previous post on this topic but wanted to repost using some
different wording (thanks for the help "Beetle", just not getting anywhere at
the moment)

Is there a general template or guide for designing a database that allows
for input of students, programs and courses, AND allows for enrollment of
students into the courses (same courses occur with different dates).

I have the following at the moment:
(1) tblStudents - ID (PK), FName, LName
(2) tblPrograms - ID (PK), ProgramName
(3) tblCourses - ID (PK), CourseName
(4) tblLocations - ID (PK), LocationName

I guess my biggest problem at the moment is the enrollment process and the
preferred or recommended way to do so.

Thanks in advance.
 
Reply With Quote
 
 
 
 
Gina Whipp
Guest
Posts: n/a
 
      9th Feb 2009
UnknownJoe,

You're going to need an...

tblEnrollments
eStudentID (FK) - relate to tblStudents
eProgramID (FK) - relate to tblPrograms or eCourseID (FK) - relate to
tblCourses
....any other fields...

If the Courses are tied to the Programs then use ProgramID or if the
Programs are tied to the Courses etc... If they are seperate then add
fields eProgramID and eCourseID. I am assuming that LocationID is tied to
the either Course or Program???

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"UnknownJoe" <(E-Mail Removed)> wrote in message
news:B689EB87-9E39-469E-820E-(E-Mail Removed)...
> Hello,
> I had a previous post on this topic but wanted to repost using some
> different wording (thanks for the help "Beetle", just not getting anywhere
> at
> the moment)
>
> Is there a general template or guide for designing a database that allows
> for input of students, programs and courses, AND allows for enrollment of
> students into the courses (same courses occur with different dates).
>
> I have the following at the moment:
> (1) tblStudents - ID (PK), FName, LName
> (2) tblPrograms - ID (PK), ProgramName
> (3) tblCourses - ID (PK), CourseName
> (4) tblLocations - ID (PK), LocationName
>
> I guess my biggest problem at the moment is the enrollment process and the
> preferred or recommended way to do so.
>
> Thanks in advance.



 
Reply With Quote
 
UnknownJoe
Guest
Posts: n/a
 
      10th Feb 2009
Thanks Gina for your assistance.

Essientally, each Program (i.e. 10 total Programs) has anywhere from 2 to
50 Courses. I already have all the Programs entered into the DB and do not
need to do much with the Program Table any more.
For each record in the Enrollment table, I basically have to choose the
Course, Location (the Location is not attached to another table aside from
the enrollment table - many of the same courses occur in different locations,
sometimes at the same time), and most importantly, be able to list all the
students who have signed up for the course.

Thanks,

David

"Gina Whipp" wrote:

> UnknownJoe,
>
> You're going to need an...
>
> tblEnrollments
> eStudentID (FK) - relate to tblStudents
> eProgramID (FK) - relate to tblPrograms or eCourseID (FK) - relate to
> tblCourses
> ....any other fields...
>
> If the Courses are tied to the Programs then use ProgramID or if the
> Programs are tied to the Courses etc... If they are seperate then add
> fields eProgramID and eCourseID. I am assuming that LocationID is tied to
> the either Course or Program???
>
> --
> Gina Whipp
>
> "I feel I have been denied critical, need to know, information!" - Tremors
> II
>
> http://www.regina-whipp.com/index_files/TipList.htm
>
> "UnknownJoe" <(E-Mail Removed)> wrote in message
> news:B689EB87-9E39-469E-820E-(E-Mail Removed)...
> > Hello,
> > I had a previous post on this topic but wanted to repost using some
> > different wording (thanks for the help "Beetle", just not getting anywhere
> > at
> > the moment)
> >
> > Is there a general template or guide for designing a database that allows
> > for input of students, programs and courses, AND allows for enrollment of
> > students into the courses (same courses occur with different dates).
> >
> > I have the following at the moment:
> > (1) tblStudents - ID (PK), FName, LName
> > (2) tblPrograms - ID (PK), ProgramName
> > (3) tblCourses - ID (PK), CourseName
> > (4) tblLocations - ID (PK), LocationName
> >
> > I guess my biggest problem at the moment is the enrollment process and the
> > preferred or recommended way to do so.
> >
> > Thanks in advance.

>
>
>

 
Reply With Quote
 
Gina Whipp
Guest
Posts: n/a
 
      10th Feb 2009
UnknownJoe,

Then you should probably add LocationID to tblEnrollemnts. "Call" back if
you need further help...

Your welcome!
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"UnknownJoe" <(E-Mail Removed)> wrote in message
news:AF1EBE12-D7A0-407F-B910-(E-Mail Removed)...
> Thanks Gina for your assistance.
>
> Essientally, each Program (i.e. 10 total Programs) has anywhere from 2 to
> 50 Courses. I already have all the Programs entered into the DB and do not
> need to do much with the Program Table any more.
> For each record in the Enrollment table, I basically have to choose the
> Course, Location (the Location is not attached to another table aside from
> the enrollment table - many of the same courses occur in different
> locations,
> sometimes at the same time), and most importantly, be able to list all the
> students who have signed up for the course.
>
> Thanks,
>
> David
>
> "Gina Whipp" wrote:
>
>> UnknownJoe,
>>
>> You're going to need an...
>>
>> tblEnrollments
>> eStudentID (FK) - relate to tblStudents
>> eProgramID (FK) - relate to tblPrograms or eCourseID (FK) - relate to
>> tblCourses
>> ....any other fields...
>>
>> If the Courses are tied to the Programs then use ProgramID or if the
>> Programs are tied to the Courses etc... If they are seperate then add
>> fields eProgramID and eCourseID. I am assuming that LocationID is tied
>> to
>> the either Course or Program???
>>
>> --
>> Gina Whipp
>>
>> "I feel I have been denied critical, need to know, information!" -
>> Tremors
>> II
>>
>> http://www.regina-whipp.com/index_files/TipList.htm
>>
>> "UnknownJoe" <(E-Mail Removed)> wrote in message
>> news:B689EB87-9E39-469E-820E-(E-Mail Removed)...
>> > Hello,
>> > I had a previous post on this topic but wanted to repost using some
>> > different wording (thanks for the help "Beetle", just not getting
>> > anywhere
>> > at
>> > the moment)
>> >
>> > Is there a general template or guide for designing a database that
>> > allows
>> > for input of students, programs and courses, AND allows for enrollment
>> > of
>> > students into the courses (same courses occur with different dates).
>> >
>> > I have the following at the moment:
>> > (1) tblStudents - ID (PK), FName, LName
>> > (2) tblPrograms - ID (PK), ProgramName
>> > (3) tblCourses - ID (PK), CourseName
>> > (4) tblLocations - ID (PK), LocationName
>> >
>> > I guess my biggest problem at the moment is the enrollment process and
>> > the
>> > preferred or recommended way to do so.
>> >
>> > Thanks in advance.

>>
>>
>>



 
Reply With Quote
 
UnknownJoe
Guest
Posts: n/a
 
      10th Feb 2009
OK, now I think we're getting somewhere.

As a summary, here are my 5 tables:
(1) tblPrograms
(2) tblCourses
(3) tblStudents
(4) tblLocations
(5) tblEnrollments - Enrollment ID, Course ID (FK), Student ID (FK),
Location ID (FK), Start Date, End Date

- all tables, excluding tblEnrollments, have some data entered already. When
I go to create the process for enrolling multiple students into 1 course, how
would I design the form?
(1) Should I simply base the main form on tblEnrollments and select a
CourseID, LocationID, Start and End Date, and then choose one student. Then
create a second record for the same course, location, start and end date, and
then choose the 2nd student (and so on, for all students in that course) -
duplication problem i would assume
OR
(2) Could I use the "Allow multiple selections" property - V2007 - so that I
can have one record of the course with multiple students.
OR
(3) Should I be going a different route?

- I don't need to store any information in the tblStudent regarding which
courses they are or have been enrolled in or in tblCourses regarding which
students have been enrolled currently or in the past - I will query
tblEnrollments for this information if needed at a later time.

This is the part that is confusing me. I am trying to avoid duplication in
tblEnrollments but at the same I would like a easy method to register 5 - 40
students in one course, in a particular location, with a specific start and
end date on one form only.

Thanks again.

"Gina Whipp" wrote:

> UnknownJoe,
>
> Then you should probably add LocationID to tblEnrollemnts. "Call" back if
> you need further help...
>
> Your welcome!
> Gina Whipp
>
> "I feel I have been denied critical, need to know, information!" - Tremors
> II
>
> http://www.regina-whipp.com/index_files/TipList.htm
>
> "UnknownJoe" <(E-Mail Removed)> wrote in message
> news:AF1EBE12-D7A0-407F-B910-(E-Mail Removed)...
> > Thanks Gina for your assistance.
> >
> > Essientally, each Program (i.e. 10 total Programs) has anywhere from 2 to
> > 50 Courses. I already have all the Programs entered into the DB and do not
> > need to do much with the Program Table any more.
> > For each record in the Enrollment table, I basically have to choose the
> > Course, Location (the Location is not attached to another table aside from
> > the enrollment table - many of the same courses occur in different
> > locations,
> > sometimes at the same time), and most importantly, be able to list all the
> > students who have signed up for the course.
> >
> > Thanks,
> >
> > David
> >
> > "Gina Whipp" wrote:
> >
> >> UnknownJoe,
> >>
> >> You're going to need an...
> >>
> >> tblEnrollments
> >> eStudentID (FK) - relate to tblStudents
> >> eProgramID (FK) - relate to tblPrograms or eCourseID (FK) - relate to
> >> tblCourses
> >> ....any other fields...
> >>
> >> If the Courses are tied to the Programs then use ProgramID or if the
> >> Programs are tied to the Courses etc... If they are seperate then add
> >> fields eProgramID and eCourseID. I am assuming that LocationID is tied
> >> to
> >> the either Course or Program???
> >>
> >> --
> >> Gina Whipp
> >>
> >> "I feel I have been denied critical, need to know, information!" -
> >> Tremors
> >> II
> >>
> >> http://www.regina-whipp.com/index_files/TipList.htm
> >>
> >> "UnknownJoe" <(E-Mail Removed)> wrote in message
> >> news:B689EB87-9E39-469E-820E-(E-Mail Removed)...
> >> > Hello,
> >> > I had a previous post on this topic but wanted to repost using some
> >> > different wording (thanks for the help "Beetle", just not getting
> >> > anywhere
> >> > at
> >> > the moment)
> >> >
> >> > Is there a general template or guide for designing a database that
> >> > allows
> >> > for input of students, programs and courses, AND allows for enrollment
> >> > of
> >> > students into the courses (same courses occur with different dates).
> >> >
> >> > I have the following at the moment:
> >> > (1) tblStudents - ID (PK), FName, LName
> >> > (2) tblPrograms - ID (PK), ProgramName
> >> > (3) tblCourses - ID (PK), CourseName
> >> > (4) tblLocations - ID (PK), LocationName
> >> >
> >> > I guess my biggest problem at the moment is the enrollment process and
> >> > the
> >> > preferred or recommended way to do so.
> >> >
> >> > Thanks in advance.
> >>
> >>
> >>

>
>
>

 
Reply With Quote
 
Gina Whipp
Guest
Posts: n/a
 
      10th Feb 2009
I like option 1... seems to fit more with what you are doing. Use the
other tables to create combo boxes on the form for ENrollments to typo
mistakes.

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"UnknownJoe" <(E-Mail Removed)> wrote in message
news:A128B4A2-57DA-4291-9E42-(E-Mail Removed)...
> OK, now I think we're getting somewhere.
>
> As a summary, here are my 5 tables:
> (1) tblPrograms
> (2) tblCourses
> (3) tblStudents
> (4) tblLocations
> (5) tblEnrollments - Enrollment ID, Course ID (FK), Student ID (FK),
> Location ID (FK), Start Date, End Date
>
> - all tables, excluding tblEnrollments, have some data entered already.
> When
> I go to create the process for enrolling multiple students into 1 course,
> how
> would I design the form?
> (1) Should I simply base the main form on tblEnrollments and select a
> CourseID, LocationID, Start and End Date, and then choose one student.
> Then
> create a second record for the same course, location, start and end date,
> and
> then choose the 2nd student (and so on, for all students in that course) -
> duplication problem i would assume
> OR
> (2) Could I use the "Allow multiple selections" property - V2007 - so that
> I
> can have one record of the course with multiple students.
> OR
> (3) Should I be going a different route?
>
> - I don't need to store any information in the tblStudent regarding which
> courses they are or have been enrolled in or in tblCourses regarding which
> students have been enrolled currently or in the past - I will query
> tblEnrollments for this information if needed at a later time.
>
> This is the part that is confusing me. I am trying to avoid duplication in
> tblEnrollments but at the same I would like a easy method to register 5 -
> 40
> students in one course, in a particular location, with a specific start
> and
> end date on one form only.
>
> Thanks again.
>
> "Gina Whipp" wrote:
>
>> UnknownJoe,
>>
>> Then you should probably add LocationID to tblEnrollemnts. "Call" back
>> if
>> you need further help...
>>
>> Your welcome!
>> Gina Whipp
>>
>> "I feel I have been denied critical, need to know, information!" -
>> Tremors
>> II
>>
>> http://www.regina-whipp.com/index_files/TipList.htm
>>
>> "UnknownJoe" <(E-Mail Removed)> wrote in message
>> news:AF1EBE12-D7A0-407F-B910-(E-Mail Removed)...
>> > Thanks Gina for your assistance.
>> >
>> > Essientally, each Program (i.e. 10 total Programs) has anywhere from 2
>> > to
>> > 50 Courses. I already have all the Programs entered into the DB and do
>> > not
>> > need to do much with the Program Table any more.
>> > For each record in the Enrollment table, I basically have to choose the
>> > Course, Location (the Location is not attached to another table aside
>> > from
>> > the enrollment table - many of the same courses occur in different
>> > locations,
>> > sometimes at the same time), and most importantly, be able to list all
>> > the
>> > students who have signed up for the course.
>> >
>> > Thanks,
>> >
>> > David
>> >
>> > "Gina Whipp" wrote:
>> >
>> >> UnknownJoe,
>> >>
>> >> You're going to need an...
>> >>
>> >> tblEnrollments
>> >> eStudentID (FK) - relate to tblStudents
>> >> eProgramID (FK) - relate to tblPrograms or eCourseID (FK) - relate to
>> >> tblCourses
>> >> ....any other fields...
>> >>
>> >> If the Courses are tied to the Programs then use ProgramID or if the
>> >> Programs are tied to the Courses etc... If they are seperate then add
>> >> fields eProgramID and eCourseID. I am assuming that LocationID is
>> >> tied
>> >> to
>> >> the either Course or Program???
>> >>
>> >> --
>> >> Gina Whipp
>> >>
>> >> "I feel I have been denied critical, need to know, information!" -
>> >> Tremors
>> >> II
>> >>
>> >> http://www.regina-whipp.com/index_files/TipList.htm
>> >>
>> >> "UnknownJoe" <(E-Mail Removed)> wrote in message
>> >> news:B689EB87-9E39-469E-820E-(E-Mail Removed)...
>> >> > Hello,
>> >> > I had a previous post on this topic but wanted to repost using some
>> >> > different wording (thanks for the help "Beetle", just not getting
>> >> > anywhere
>> >> > at
>> >> > the moment)
>> >> >
>> >> > Is there a general template or guide for designing a database that
>> >> > allows
>> >> > for input of students, programs and courses, AND allows for
>> >> > enrollment
>> >> > of
>> >> > students into the courses (same courses occur with different dates).
>> >> >
>> >> > I have the following at the moment:
>> >> > (1) tblStudents - ID (PK), FName, LName
>> >> > (2) tblPrograms - ID (PK), ProgramName
>> >> > (3) tblCourses - ID (PK), CourseName
>> >> > (4) tblLocations - ID (PK), LocationName
>> >> >
>> >> > I guess my biggest problem at the moment is the enrollment process
>> >> > and
>> >> > the
>> >> > preferred or recommended way to do so.
>> >> >
>> >> > Thanks in advance.
>> >>
>> >>
>> >>

>>
>>
>>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Program and Student Enrollment UnknownJoe Microsoft Access Database Table Design 3 30th Jan 2009 07:52 PM
cancel college enrollment Lucia Microsoft Word Document Management 2 8th Jan 2008 02:00 AM
what is ITT-College statement mission for there student mainly,ed. =?Utf-8?B?bXIga2VsbHknbw==?= Microsoft Access Getting Started 1 9th Nov 2004 06:29 PM
Buy or build for a college student? me6@privacy.net DIY PC 18 16th Jun 2004 11:37 PM
College student needs help! =?Utf-8?B?Sm9uYXRoYW4=?= Microsoft VC .NET 0 16th May 2004 01:01 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 06:53 PM.