I have another question related to the database. I have the following relational database for rating control. However, I have a problem in the PeriodicPeriod table, which is that it is allowing me to place different grades for the same subject during the same period, but when they have different sections . That is to say, I have Pedro Pérez, who for the period 2018-01 I can place 60 and 70 points in sections 01 and 02 of Mathematics, respectively. This is incorrect, given that for a period I can only have one qualification for a subject and I must study it only in one section during that period.
I leave the relational model that I did to see if they can help me in the detection of the error.
Thank you very much in advance !!!