what I understand is that primary keys are attribute that are used to uniquely identify the tuples of relation while the foreign keys link relations.This schema is meant to be in third normal form, for some reason I've been trying for days to get it into 3NF.
I recently managed to get it into 3NF but my lecturer told me to add in primary and foreign keys. which should be easy, but for some reason i can't wrap my mind around these two concepts

.
My biggest mistake for the schema was failing to normalize the data.