My DataBase Model?

Hi guys,

What can you say about the relationships of my database model,

Please disregard the datatypes, I’m only interested to hear from you guys regarding the relationships of the tables.
For example on ‘Classes’ table It is a FK on ‘Parts’ and ‘Media’ tables is this fine?
One parent table two children tables is this okay.

Also any improvements you can suggest like the look-up table or junction table.
Or flaws that you will notice?

Thanks in advance.

yes, it’s absolutely fine

i was surprised that classes and lessons have related media, but the media are not related to the class parts

Parts is just a temporary folder…

a temporary folder???

It’s a folder as a table.
The rest are true tables.

Or perhaps the right term for that is lookup table?