Database Answers School Reporting in Chile Week

Home Ask a Question Best Practice Careers Contact Us Data Models Search Site Map
Data Model for School Reporting in Chile 
Back to the Data Model
Subject: Data Model for School Reporting in Chile
Hi,
I work in a small school down here in Chile. I have some experience in IT, mainly networking, and some rough idea of databases (and have been reading up). 
I’m trying to set one up to record subject (or courses) reports. That is, teachers have to write a short report of each of their pupils in their subject, every term, every year.
Now, I have looked at other examples and suggestions, but none seem to fit quite right, and I have not been able to work out the proper schema logic.
I was wondering if you could point me in the right direction.
The main problem I have is fitting the real world model into the logic model. I have tried to think “out the box” by not limiting myself strictly to how things look “on the ground”
… even so, can’t quite get it.
The way the school is organized is as follows:
There is the school year (March to December here).
Then there are the terms (although students remain in the clases through the year and don’t change subjects).
Then we have “yeargroups” (1st, 2nd, 3rd…. all the way 12th)
Then we have subjects in a “yeargroup”. Here I have to use different terms, because, although a subject is referred to on its own, it’s actually taught by a teacher. 
So I usually create a “course”, which is a subject taught by a teacher for that year.
Then we have the students that belong to a yeargroup. At the end of the year they move up to the next year group.
Finally, the reports, that belong to a student in a term and yeargroup, to a particular course (subject and teacher).
Also, I struggle to split the data so that I keep integrity for the reports that have been written already, so that when a students moves up a year group, 
their reports for last year remain, same for courses.
Any ideas or tips are most appreciated,
Regards,
Christopher Eason.
Caernarfon College.


© Database Answers Ltd. 2017
About Us Contact Us