U
UnknownJoe
I am looking at designing a more simplified database that does 3 things:
(1) Allows for input of College Courses
(2) Allows for input of Student Information
(3) Allows for Enrollment of various students into various courses at
different times and locations
- I have done this before but not very efficientally (1 table with many
records). Ideally, for this new DB, I was wondering if this was the besy way:
Program Table - ProgramID, Name
Student Table - StudentID, FName, LName, DOB, Phone, etc
Location Table - LocationID, City Name
Transaction Table (???) - TransID, ProgramID, Program Name, StudentID,
Student FName, Student LName, Start Date, End Date, LocationID
- I hope this makes sense. And if so, here is my other question: If I use
the Transaction table to select a ProgramID, can I have the Program Name
field automatically populate in the table instead of having to select it
myself - the same goes with automatically populating the Student FName and
LName once I choose a Student ID.
Thanks in advance.
(1) Allows for input of College Courses
(2) Allows for input of Student Information
(3) Allows for Enrollment of various students into various courses at
different times and locations
- I have done this before but not very efficientally (1 table with many
records). Ideally, for this new DB, I was wondering if this was the besy way:
Program Table - ProgramID, Name
Student Table - StudentID, FName, LName, DOB, Phone, etc
Location Table - LocationID, City Name
Transaction Table (???) - TransID, ProgramID, Program Name, StudentID,
Student FName, Student LName, Start Date, End Date, LocationID
- I hope this makes sense. And if so, here is my other question: If I use
the Transaction table to select a ProgramID, can I have the Program Name
field automatically populate in the table instead of having to select it
myself - the same goes with automatically populating the Student FName and
LName once I choose a Student ID.
Thanks in advance.