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