18.5.13. Приведение к 3НФ

Сущности Автор, Книга, Издательство, Редактор, Заказ, ПунктЗаказа, КнигаАвтор соответствуют 3НФ так как

  1. представлены в 2НФ,

  2. между неключевыми атрибутами нет взаимосвязей.

Сущность Автор не соответствует 3НФ, так как

  1. атрибут Позиция (позиция автора в списке авторов)  не зависит от первичного ключа Автор#. У каждого автора может быть много книг и в каждой он может занимать разные позиции (1,2, 3 и т.д). На самом деле позиция определяется парой значений Автор# и Книга#.

  2. атрибут Разделение гонорара не зависит от первичного ключа Автор#, а зависит от пары значений Автор# и Книга#.

46. Для приведения к 3НФ  переместите атрибуты Разделение гонорара и Позиция из сущности Автор в сущность КнигаАвтор.