Разница между третьей нормальной формой (3NF) и нормальной формой Бойса-Кодда (BCNF) заключается в следующих положениях:
  - Третья нормальная форма предполагает, что каждый столбец, не являющийся ключом, должен зависеть только от первичного ключа.                                                                          metanit.com                       В записи не должно быть столбцов с неключевыми значениями, которые зависят от других неключевых значений.                                                                          practicum.yandex.ru                      
  - Нормальная форма Бойса-Кодда является немного более строгой версией третьей нормальной формы.                                                                          metanit.com                       Она требует, чтобы каждая нетривиальная и неприводимая слева функциональная зависимость имела в качестве своего детерминанта некоторый потенциальный ключ.                                                                          ru.wikipedia.org                                                                                               romansimakov-reddatabasesqlbook.readthedocs.io                      
  
 Таким образом, нормальная форма Бойса-Кодда устраняет аномалии, не обрабатываемые третьей нормальной формой, и требует ещё более строгого соблюдения правил нормализации.                                                                          www.guru99.com