В принципе учебник для этого не нужен, нормализация - минимизация избыточности данных, имеет 5 форм. Первые три формы нацелены на связанность данных, две последних на улучшение структуры. Очень хорошо описано здесь -
citforum.ru/database/dblearn/index.shtml (главы 6 и 7)
Кратко здесь -
support.microsoft.com/kb/283878/ru
И да, не всегда нужно гнаться за минимизацией, иногда приходится дублировать данные для более быстрого поиска, мир не идеален.
А вот и видео неплохое -
www.youtube.com/watch?v=1GWx5CZdSCg