Могу посоветовать две очень годные книги для тех, кто действительно хочет разбираться в БД:
-
Системы баз данных. Полный курс, Гектор Гарсиа-Мол...,
-
MySQL по максимуму, Шварц Бэрон, Зайцев Петр, Ткач....
Книги непростые и начинать нужно не с них.
Начинать нужно с любой книжки по синтаксису и основ, типа нормальных форм.
Переходить к данным книгам можно, когда вы освоите синтаксис, разберетесь с устройством всех типов данных и сами сможете сконструировать примеры:
- таблицы, находящейся в 1НФ, но не в 2НФ,
- таблицы, находящейся в 2НФ, но не в 3НФ,
- таблицы, находящейся в 3НФ, но не в НФБК,
- таблицы, находящейся в НФБК, но не в 4НФ,
- таблицы, находящейся в 4НФ, но не в 5НФ,
- таблицы, находящейся в 5НФ, но не в ДКНФ,
- таблицы, находящейся в ДКНФ, но не в 6НФ.