3NF Обоснование нормализации
3NF. Я пытаюсь оправдать процесс нормализации. У меня есть уникальные идентификаторы / фиктивные ключи (например, PK) для моих таблиц, а также внешние ключи на многих сторонах отношения один ко многим. Делать эти Fks, должны зависеть от PK, чтобы претендовать на 3NF Примечание: Все другие неключевые атрибуты зависят от PK
student {@student_ID, student_Name, teacher*}
teacher {@staff_No, teacher_Name, subject}
lecture {@lecture_No, start_Date, motivation, staff_No*, student_ID*}
например, для объекта лекции все остальные атрибуты зависят от "@lecture_No".
Должны ли внешние ключи (staff_No и student_ID) зависеть от PK, чтобы претендовать на 3NF?
Спасибо