The student record system

Please support our MS Access and FileMaker Pro advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Thread Solved

Join Date: Apr 2008
Posts: 27
Reputation: Afi83 is an unknown quantity at this point 
Solved Threads: 0
Afi83's Avatar
Afi83 Afi83 is offline Offline
Light Poster

The student record system

 
0
  #1
Sep 23rd, 2009
I have a problem with creating this database.
I want to create the student record system. I have a table containing Individual information and using of ID as primary key.
For registering grades I use another table for grades. But here is the problem. Here we have 6 or more class with different courses.
Firstly, I should to permit the user for adding more classes and then more courses to these basic assumptions. (But how the user can add another table that the relationship between new table and the Ind information table makes sense).
How can I save the grades in table?
It is better to use different table for different class with using different courses as filed in this table.

Or add all the courses in my filed and for each ID I just fill out the course for that class.

Or something else I don't know?

Another problem is when some person has grades with lower than 15, I have to add another grades for this person. This person failed then must have another grade for taking effect in GPA.

Please help me to find the way through these problems.
Reply With Quote Quick reply to this message  
Join Date: Mar 2007
Posts: 305
Reputation: timothybard is an unknown quantity at this point 
Solved Threads: 25
timothybard's Avatar
timothybard timothybard is offline Offline
Posting Whiz

Re: The student record system

 
0
  #2
Sep 23rd, 2009
Below is the database structure I would start with:

Student: ID, Last Name, First Name, etc
Course: ID, Course Name
Section: ID, Course ID, Section Name
Enrollment: ID, Section ID, Student ID
Assignment: ID, Section ID, Assignment Name
Grades: ID, Student ID, Assignment ID, Grade
Reply With Quote Quick reply to this message  
Join Date: Apr 2008
Posts: 27
Reputation: Afi83 is an unknown quantity at this point 
Solved Threads: 0
Afi83's Avatar
Afi83 Afi83 is offline Offline
Light Poster

Re: The student record system

 
0
  #3
Sep 23rd, 2009
I can't understand how can i relate different course subject to each grades relate to that subject.
Please say some more guidelines.
Also what about the failed grades and where to save other grades related to this subject and using that for accounting GPA.
Reply With Quote Quick reply to this message  
Join Date: Mar 2007
Posts: 305
Reputation: timothybard is an unknown quantity at this point 
Solved Threads: 25
timothybard's Avatar
timothybard timothybard is offline Offline
Posting Whiz

Re: The student record system

 
0
  #4
Sep 23rd, 2009
You can join the grade table to the section table and then join that to the course table. If you need to track a subject, you can add a subject table and have a foreign key in the course table to record which subject it is for.

To find out GPA, you simply take the grades in the grade table join to the student table and the section table and perform the necessary calculations. The method of how you calculate GPA will dictate the actual query design you use.
Reply With Quote Quick reply to this message  
Join Date: Apr 2008
Posts: 27
Reputation: Afi83 is an unknown quantity at this point 
Solved Threads: 0
Afi83's Avatar
Afi83 Afi83 is offline Offline
Light Poster

Re: The student record system

 
0
  #5
Sep 23rd, 2009
Excuse me
But if you can send a access file containing the relationship because i can't understand the true relationship in this case.

Also please explain about the failed grades of each student and keep track of them.
Reply With Quote Quick reply to this message  
Join Date: Mar 2007
Posts: 305
Reputation: timothybard is an unknown quantity at this point 
Solved Threads: 25
timothybard's Avatar
timothybard timothybard is offline Offline
Posting Whiz

Re: The student record system

 
0
  #6
Sep 23rd, 2009
I gave you the tables I would use for this database above. As far as the relationships:

course-section: one-to-many
section-enrollment: one-to-many
section-assignment: one-to-many
grades-assignment: many-to-one
grades-students: many-student

After reviewing the design, I found that you can use enrollment ID in the grades table instead of student ID; using the enrollment ID would probably be best.
You should be able to create your own database in access from there.
Reply With Quote Quick reply to this message  
Join Date: Mar 2006
Posts: 194
Reputation: HI2Japan is an unknown quantity at this point 
Solved Threads: 21
HI2Japan HI2Japan is offline Offline
Junior Poster

Re: The student record system

 
0
  #7
Sep 23rd, 2009
This is for school work isn't it?
Who was the first person to look at a cow and say, "I think I'll squeeze these dangly things here, and drink whatever comes out!"
Reply With Quote Quick reply to this message  
Join Date: Apr 2008
Posts: 27
Reputation: Afi83 is an unknown quantity at this point 
Solved Threads: 0
Afi83's Avatar
Afi83 Afi83 is offline Offline
Light Poster

Re: The student record system

 
0
  #8
Sep 23rd, 2009
No not at all, This is not for school. Really I am graduated. I have M.sc degree in Genetics. But because i did not do any database design I get into trouble for doing this. This is program for my military service I want to use some privilege by doing this.

If someOne can guide me please help.
Thanks in advance for all of responses to this thread
Reply With Quote Quick reply to this message  
Join Date: Apr 2008
Posts: 27
Reputation: Afi83 is an unknown quantity at this point 
Solved Threads: 0
Afi83's Avatar
Afi83 Afi83 is offline Offline
Light Poster

The student record system ERD

 
0
  #9
Sep 24th, 2009
Dear Friends

The attachment is my effort for creating the ERD for the question.
Please check it for correctness or wrongness.

Thanks in advance
Attached Files
File Type: doc StudentERD.doc (44.0 KB, 12 views)
Reply With Quote Quick reply to this message  
Join Date: Mar 2007
Posts: 305
Reputation: timothybard is an unknown quantity at this point 
Solved Threads: 25
timothybard's Avatar
timothybard timothybard is offline Offline
Posting Whiz

Re: The student record system

 
0
  #10
Sep 24th, 2009
How does your design track which classes the grades are for? How does your design track each assignment? Is each major a part of a field? What do the penalty and class tables track? How does your table track which class the faculty are teaching?

I would suggest you start with the suggestions I made in this thread, create the ER diagram and go from there.
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC