О проектировании баз данных обычно пишут либо слишком сложно, либо слишком просто. Сложные алгоритмы бывает непросто понять, а слишком простые дают очень поверхностное представление и не учат проектированию как таковому. Эта книга рассказывает просто о сложном. В ней простым языком с позиции здравого смысла изложен универсальный алгоритм проектирования баз данных.
Таблица находится во второй нормальной форме, если она находится в первой нормальной форме и не содержит полей, которые зависят от части первичного ключа.
Таблица находится во второй нормальной форме, если она находится в первой нормальной форме и не содержит полей, которые зависят от части первичного ключа.
Это статья, а не книга, но ее можно порекомендовать джуну с оговоркой: "не стоит проектировать сложные модели доменной области на языке отношений, лучше использовать объектно-ориентированные языки". А так нормас. Про нормальные формы бы чуть побольше: с каких лучше начинать, когда денормализацию делать, как определить что уже пора. Вот таких практических советов бы.