Отличный курс, как и первый у данного автора! Понятный, легко разобраться новичку, все разложено "по полочкам", приятно было проходить практические задачи! Курс как продолжение первого, другие задачи и знания, но радует тот же подход к изучению и закрепление знаний после каждой новой темы. Было бы больше, я бы прошла еще!
Пример отзыва о курсе (шаблон) Чему я научился после прохождения курса? Что нового узнал? За время обучения я освоил(а) следующие навыки: Работа с базами данных: Научился(ась) создавать таблицы, использовать типы данных (INT, VARCHAR, TEXT), добавлять ограничения (AUTO_INCREMENT, PRIMARY KEY, FOREIGN KEY). Написание SQL-запросов: Освоил(а) команды CREATE, ALTER, INSERT, UPDATE, а также использование подзапросов и JOIN для связывания таблиц. Проектирование структуры БД: Понял(а), как создавать справочники (book_types) и связывать их с основными таблицами (books) через внешние ключи. Практические кейсы: Научился(ась) заполнять таблицы без явного указания AUTO_INCREMENT-полей и обновлять данные с учётом ссылочной целостности. Новое, что узнал(а): Как правильно организовывать связь "один ко многим" через внешние ключи. Для чего нужны ограничения ON DELETE RESTRICT / CASCADE / SET NULL. Как изменять структуру уже существующей таблицы через ALTER TABLE. Что понравилось? Практическая направленность: Сразу переходишь к делу — создаёшь таблицы, вставляешь данные, связываешь их. Это помогает быстро закрепить теорию. Пошаговый формат: Задания идут последовательно, каждое новое опирается на предыдущее, благодаря чему не возникает путаницы. Реальные примеры: Справочник видов изданий (книги, журналы, газеты) — это жизненный кейс, который легко понять. Чёткие формулировки: Задания конкретные, не нужно додумывать "что хотел автор". Что не понравилось? Что можно улучшить? Не хватило пояснений: Иногда хотелось бы видеть небольшие теоретические вставки перед сложными заданиями (например, про разницу между INNER JOIN и LEFT JOIN или про каскадные операции). Больше проверочных заданий: После каждой новой темы (например, после FOREIGN KEY) полезно давать 2-3 маленьких задания для самопроверки. Тестовая среда: Если курс онлайн — было бы здорово иметь встроенный тренажёр SQL прямо в браузере, чтобы не настраивать локальную БД. Обратная связь: Для задач с открытым ответом (как эта) хорошо бы иметь эталонное решение или автоматическую проверку. По каким критериям я выбирал курс и почему решил пройти этот? Критерии выбора: Практическая польза: Курс должен давать навык, который сразу можно применить в работе или учёбе (SQL нужен везде: от аналитики до разработки). Понятная структура: Без воды, от простого к сложному, с примерами. Бесплатный или недорогой: Важно, чтобы входной порог был низким. Хорошие отзывы: Посмотрел(а) комментарии других студентов — они хвалили за практику. Почему решил(а) пройти этот курс: У меня была задача освоить основы работы с реляционными базами данных для работы/учёбы. Курс обещал быстрый вход в тему без углубления в теорию на месяц. Увидел(а), что в заданиях используются реальные примеры (книги, журналы) — это показалось понятным и близким. Формат "сразу делай" подходит моему стилю обучения: я лучше запоминаю, когда сам(а) пишу код, а не просто читаю.
Отличный курс, научилась использовать оконные функции и представления - для меня это новые темы. Спасибо!
Отличный курс для знакомства с SQL и повторения материала – удобно использовать, как справочник. После прохождения курса легко закрыла навык по SQL на средний уровень на hh.ru, но и начинала не с нуля – курс помог повторить SQL, т. к. что-то со временем забывается, особенно, если в работе используется ограниченное количество команд. Очень понравилось, что материал подается структурировано и понятным языком. Можно было бы добавить побольше практических задач, особенно по функциям, но их можно найти и за пределами курса. Спасибо большое автору!)
Отличный курс, где в сжатой форма объясняется вся база SQL
Курс полезный, очень помог в понимании join-ов и подзапросов. Теория написана простым понятным языком, обратная связь активно практикуется. Но вот с практикой ближе к концу какая-то чертовщина возникает - у тех же with-ов часто не понимаешь, для чего их использовать в тех или иных практических задачах. За это минус балл, в остальном - рекомендую
Очень четко структурированный и понятный курс! Прекрасный самоучитель! Спасибо автору!
Курс понравился В этом курсе интересные задачки
Спасибо Селектовна! Дала хороший старт!
Отличный курс