Какие ресурсы для изучения SQL наиболее эффективны?
Посоветуйте, пожалуйста, ресурсы по изучению SQL - учебники, ресурсы, видео-уроки.
Ранее прошла курс на codeacademy - оказалось маловато информации. На данный момент использую sql-ex.ru.
1. Создать тестовую БД, где есть 2 таблицы: company и products.
2. Наполнить ее тестовыми данными по 5-10 строк.
3. Мануал по MySQL.
Только применяя что-то вы получите такие знание, которыми сможете пользоваться в практической жизни. Все остальное - воздух.
P.S. Советуют книги Веллинг и Томсон. Лично я не читал. Смотрел курсы Специалиста по MySQL, но они также оооочень насыщенные и избыточны для начинающих.
Спасибо за ответ. Я уже закрепляю знания на работе, но мне не хватает более глубоких знаний в связи с тем, что запросы/скрипты нужно применять к поистине BigData:)
Книги на озоне можно по SQL глянуть, но опять же реализация самого стандарта SQL отличается в различных СУБД, поэтому надо сначала выбрать базу с которой будете работать а потом уже учить SQL именно для этой базы.
SQL это в основном нормальные формы. Т.е. нужно понять как избегать дублирования данных и когда это уместно, а когда не уместно и подойдет денормализованная база.
Подойдет любая книга(даже самая маленькая), в которой есть про нормальные формы.
Можно глянуть вот эти статьи о проектировании баз данных https://habrahabr.ru/post/193136/
Могу посоветовать хороший блог с полезными статьями о SQL Server, там есть информация как для новичков, так и для опытных пользователей https://codingsight.com/