Решил я не так давно попытаться изучить SQL для самостоятельного разбора и отладки сторонних модификаций к форуму PhpBB2, а также, возможно, написания собственных.
Первой моей ошибкой было попытаться начать этот процесс с лежащей на каждом углу тырнета эл. книги "Мартин Грубер - Понимание SQL". Книга очень старая, нормального перевода обнаружить не удалось. Это невозможно читать.
Со второго раза я наткнулся на некоего "Пирамидина". "Пирамидин" представляет из себя несколько облагороженного Грубера, но читать это тоже невозможно.
И только с третьего раза обнаружилось нечто удобочитаемое, и понятное -
Структуризированный язык запросов (SQL)
Учебное пособие
Санкт-Петербургский Государственный институт
точной механики и оптики (технический университет)
Кафедра вычислительной техники
В.В.Кириллов, Г.Ю.Громов
http://books.kulichki.net/data/sql/sql1/
Книга более-менее современная, стиль изложения - строгий академический. Если до этого вы успешно учили по учебнику хоть какой-нибудь язык - разберетесь. Каждая возможность/команда сопровождается объяснением, примером и даже объяснением "почему так", если оно нужно.
Недостаток пожалуй только один - перегруженность терминами дискретной математики, которые я уже успел подзабыть. Но вообще это дело поправимое.
Для оффлайн-чтения книга без проблем скачивается Teleport'ом, для чтения на одним файлом (для Palm-наладонника, например) - есть утилита TXTcollector, складывающая все .txt или .htm - .html файлы в папке в один того же формата.
Комментарии
Этих книг не читал, но выучился по одной-единственной: Форта Б. "Освой самостоятельно SQL: 10 минут на урок"
(поискать: http://www.yandex.ru/yandsearch?text=sql+%F4%EE%F0%F2%E0+%EE%F1%E2%EE%E9...)
Отличная вещь! Мой настольный справочник. Как минимум - начать с нее стоит: язык совсем не академический, а ближе к реальному, веб-общению.
Ищем мы по-другому
А начать просто хотел с чего-то легкоформатного. У меня старый Palm m100 (*подарил* бывший шеф), он только текстовое понимает. Зато в метро и троллейбусе читать можно.
Интересный URL.
Лично пользуюсь печатным изданием.
Поль Дюбуа. MySQL Сборник рецептов.
1056 страниц уматного чтения.
Гусары денег не берут, пираты печатных изданий не читают.
Русский файл пробить не смог - нашел английский вот так.
Кстати, на последней ссылке по списку - туева просто хуча книг, работает последний тип ссылок (http://ihtik.2x4.ru/complit_22janv2007/complit_22janv2007_XXXX.rar)
Попробуйте на sql-tutorial.ru.
спасибо, полезно