Содержание
Как обучиться SQL бесплатно? — Analyst на vc.ru
{«id»:13721,»url»:»\/distributions\/13721\/click?bit=1&hash=e8d5e9cda714be847a1df40fa109066b8efa720219577228c7cd8455a6225a7b»,»title»:»\u0427\u0435\u043c \u0443\u0434\u0438\u0432\u0438\u0442\u044c \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u043e\u0434\u0430\u0442\u0435\u043b\u044f? \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0438\u0433\u0440\u043e\u0439 \u0432 Telegram»,»buttonText»:»\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f»,»imageUuid»:»d360f2cc-a08c-5397-ac57-8da8fa3c07f2″,»isPaidAndBannersEnabled»:false}
От автора Telegram-канала Аналитика и Growth mind-set.
256
просмотров
В данной статье рассказываю, как обучиться SQL бесплатно (не только теории, но и практике). Рекомендую только те курсы и платформы, которые использовала сама.
SQL нужно знать аналитикам, разработчикам, продакт менеджерам.
SQL (Structured Query Language — «язык структурированных запросов») — это декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных.
Интерактивный тренажер по SQL
Описание авторов: В курсе большинство шагов — это практические задания на создание SQL-запросов. Каждый шаг включает минимальные теоретические аспекты по базам данных или языку SQL, примеры похожих запросов и пояснение к реализации.
Мое мнение: в тренажере есть вся база по SQL, я бы начала с изучения именно этого тренажера. Плюс также в том, что в нем минимум теории, а если какая-то тема непонятна, просто ищете доп материалы в интернете по ней.
Курс по SQL в notion
Описание авторов: 8 уроков с практическими задачами.
Мое мнение: я использовала его в в качестве дополнительных материалов
Введение в базы данных
Описание авторов: Знакомство с методами структурированного хранения данных, основами SQL, принципами использования баз данных в приложениях, обзор нереляционных способов хранения данных
Мое мнение: использовала курс в качестве дополнительных материалов, смотрела в нем отдельные интересующие меня темы по базам даннымх
Изучение SQL для начинающих
Описание авторов: В ходе курса вы изучите основы языка SQL.
Мое мнение: Небольшой курс, включающий только основы работы с SQL. Иногда некоторые темы хочется услышать, а не прочитать, поэтому в этом смысле курс хорош.
Тренажер SQL на hakerrank
Описание авторов: HackerRank — это социальная платформа, которая предлагает задания разной сложности по программированию (в том числе SQL).
Мое мнение: Тренажер с реальными задачами. Есть бесплатная сертификация для каждого из уровней: basic, intermediate, advanced. Есть челленджи разного уровня для прокачки скиллов и подготовки к сертификации. Использовала его чтобы «подтянуть» уровень.
Спрашивайте совета
Спрашивайте совета у тех, кто уже разбирается в SQL или также изучает его. Например, в телеграме есть чаты, где можно получить ответ на свой вопрос.
Список таких чатов я приводила в своем канале тут.
Другие статьи по теме, которые я писала:
Подписывайтесь на мой Telegram-канал Аналитика и Growth mind-set.
Как я разобрался в SQL. В конце прошлого года я завершил… | by Ruslan Fatkhutdinov
В конце прошлого года я завершил обучение в Яндекс Практикуме по направлению «Анализ данных». И по своим ощущениям составил «Отзыв о курсе «Анализ данных» на Яндекс Практикум».
Позже, когда мысли улеглись, я начал думать: какие навыки я хочу еще развивать.
За время обучение больше всего удовольствия мне доставили 3 вещи:
- Работа с SQL запросами.
- Программирование на python. Никогда бы не подумал, что это вызовет внутри меня такой бурный отклик.
- Визуализация данных.
В принципе, это уже хороший план на ближайшее время.
После общения со старшими товарищами, в первую очередь, я решил закрыть пунктик с SQL.
Многие советовали тренажер sql-ex.ru и его интерактивный учебник sql-tutorial.ru. Но этот сервис мне не подошел, из-за неравномерного распределения сложности, а также запутанной структуры подачи информации. Сразу оговорюсь, что это прекрасный тренажер с большим количеством задач, которые заставляют думать над запросами. Но для начинающего человека это сервис повышенной сложности.
После недолгого поиска, на stepik.org был найден курс «Основы SQL» от компании «Shultais Education». Как ни странно, в первую очередь внимание привлекло, что этот курс был платным, что совсем не типично для степика. Но, во-первыx, у курса была оценка 5 из 5, при достаточно большом количестве учеников. А во-вторых, предлагался бесплатный ознакомительный блок уроков.
Бесплатный блок я прошел где-то за час. И мне на столько понравилась подача, что я решил доучиться до конца.
https://stepik.org/cert/286470
- Подача материала. Приятный голос, последовательное изложение материала, отсутствие слов-паразитов, эканий и чавканий. Преподавателя очень приятно слушать.
- Простота и доходчивость материала. Уроки достаточно короткие (5–7 минут), но преподаватель объясняет все достаточно четко, на простых примерах, сопровождая все записью с экрана.
- Полнота материала.
Курс достаточно большой (что-то около 50–60 уроков). И охватывает, как мне кажется, всю базу работы с SQL. Создание, изменен и удаление таблицы, получения данных, добавление данных, объединения таблиц, поздапросы, типы данных и группировка и так далее. Все это есть, и всему этому уделено достаточно много времени, чтобы материал хорошо усвоился.
- Практика. О, это, наверное, моя любимая часть! Всего в курсе 260 практических задач, которые многократно покрывают все проходимые темы. Такое количество задач просто доводит написание SQL запросов до автоматизации.
- Поддержка. К каждому уроку можно задать вопрос или оставить комментарий. И на каждый пост, требующий обратной связи от преподавателя, ответ давался в течении нескольких часов.
Короче, курс классный. Если хотите разобраться в SQL, я рекомендую ознакомиться именно с ним.
И закончив этот курс, я уже вернулся к упражнениям на sql-ex. Выполнять их, после пройденного обучения, стало значительно легче и приятнее. Конечно, есть задачи, которые могут поставить в ступор. Но, обычно, не из-за того что не знаешь как сделать нужный запрос, а из-за простой нехватки опыта.
SQLBolt — Изучение SQL — Введение в SQL
Добро пожаловать в SQLBolt, серию интерактивных уроков и упражнений, призванных помочь вам быстро
изучайте SQL прямо в браузере.
SQL, или язык структурированных запросов, — это язык, разработанный для обеспечения как технических, так и нетехнических
пользователи запрашивают, обрабатывают и преобразовывают данные из реляционной базы данных. И благодаря своей простоте,
Базы данных SQL обеспечивают безопасное и масштабируемое хранилище для миллионов веб-сайтов и мобильных приложений.
Знаете ли вы?
Существует множество популярных баз данных SQL, включая SQLite, MySQL, Postgres, Oracle и Microsoft.
SQL-сервер. Все они поддерживают общий стандарт языка SQL, о чем и говорится на этом сайте.
будет обучающим, но каждая реализация может отличаться дополнительными функциями и хранилищем
типы, которые он поддерживает.
Перед изучением синтаксиса SQL важно иметь представление о том, что на самом деле представляет собой реляционная база данных.
является. Реляционная база данных представляет собой набор связанных (двумерных) таблиц. Каждый из
таблицы похожи на электронную таблицу Excel с фиксированным количеством именованных столбцов (атрибуты или
свойства таблицы) и любое количество строк данных.
Например, если у Департамента транспортных средств есть база данных, вы можете найти таблицу, содержащую
все известные транспортные средства, на которых ездят люди в штате. Эта таблица может потребоваться для хранения
Например, название модели, тип, количество колес и количество дверей каждого автомобиля.
Таблица: Транспортные средства
Идентификатор | Марка/модель | # Колеса | # Двери | Тип |
1 | Форд Фокус | 4 | 4 | Седан |
2 | Родстер Тесла | 4 | 2 | Спорт |
3 | Кавакаси Ниндзя | 2 | 0 | Мотоцикл |
4 | Макларен Формула-1 | 4 | 0 | Гонка |
5 | Тесла С | 4 | 4 | Седан |
В такой базе данных вы можете найти дополнительные связанные таблицы, содержащие такую информацию, как список
всех зарегистрированных водителей в штате, типы водительских прав, которые могут быть предоставлены, или даже
нарушения правил вождения для каждого водителя.
Целью изучения SQL является научиться отвечать на конкретные вопросы об этих данных, например
«Какие типы транспортных средств на дороге имеют менее четырех колес?» или «Сколько моделей
автомобилей, которые производит Tesla?» , чтобы помочь нам принимать более обоснованные решения в будущем.
Поскольку большинство пользователей будут изучать SQL для взаимодействия с существующей базой данных, уроки начинаются с
знакомство с различными частями SQL-запроса. Последующие уроки покажут вам, как
изменить таблицу (или схему) и создать новые таблицы с нуля.
Каждый урок знакомит с новой концепцией и заканчивается интерактивным упражнением. Иди к себе
темп и не бойтесь тратить время на эксперименты с упражнениями, прежде чем продолжить! Если
вы уже знакомы с SQL, вы можете пропустить вперед, используя ссылки в правом верхнем углу,
но мы все равно рекомендуем вам пройти уроки!
К концу, мы надеемся, у вас будет прочная основа для использования SQL в ваших собственных проектах.
и не только.
Начало урока 1: Написание SQL-запросов ›
Интерактивные руководства по SQL для начинающих и продвинутых пользователей
Добро пожаловать на курс SQL
SQLCourse — это уникальный веб-учебник по SQL, который не только предоставляет простые для понимания инструкции по SQL на соответствующем уровне, но и позволяет вам практиковать то, что вы изучаете, используя онлайн-интерпретатор SQL.
Начальный курс
Расширенный курс
Классы
Начальный курс SQL
Наш Начальный курс SQL — идеальное место для начала, если вы новичок в мире программирования или администрирования баз данных. Помимо изучения основных команд и синтаксиса SQL, таких как вставка, обновление и удаление информации из таблиц, пользователи смогут практиковать те же самые команды с помощью нашего бесплатного онлайн-интерпретатора SQL. Введите команды SQL, чтобы получить немедленные результаты, и поэкспериментируйте, чтобы лучше понять, как концепции базы данных, такие как таблица , отбрасывают , а таблица выбирает 9009. 6 работа.
Учебник по SQL и онлайн-интерпретатор в настоящее время поддерживают подмножество ANSI SQL. Основы таких команд, как select , insert , update , delete и drop , будут рассмотрены в этом кратком введении в язык структурированных запросов (SQL) .
Если вы уже знакомы с основами SQL, вы все равно можете использовать этот курс по базам данных в качестве переподготовки и попрактиковаться в общих командах и операторах SQL.
Начальный курс
Расширенный курс SQL
Этот уникальный учебник по базам данных SQL основан на курсе для начинающих. Он предоставляет начинающим программистам баз данных и администраторам баз данных более продвинутые, простые в использовании инструкции SQL и возможность практиковать то, что вы изучаете, в режиме онлайн с немедленной обратной связью, благодаря нашему интерпретатору SQL! Вы получите немедленные результаты на веб-странице после отправки команд SQL.
Этот дополнительный курс предоставит вам критически важные расширенные функции и пункты 9Оператор 0129 select , который не поддерживался на предыдущем сайте SQLCourse. com. Все, что вы узнаете здесь, будет совместимо с ANSI SQL и должно работать с большинством баз данных SQL, включая Oracle, SQL Server, MySQL, MS Access, Informix, Sybase или любую другую базу данных, совместимую с ANSI SQL.
Если вы уже знакомы с расширенными командами SQL и концепциями администрирования баз данных, вы все равно можете использовать этот курс в качестве переподготовки и попрактиковаться в некоторых операторах SQL.
Старт курса
Преимущества изучения SQL
Преимущество 1
SQL легко выучить. Синтаксис SQL прост и понятен человеку, а это означает, что его могут изучить даже непрограммисты.
Преимущество 2
SQL быстрый и легкий. Большие объемы данных могут быть легко обработаны за считанные секунды, что позволяет мгновенно отвечать на сложные запросы.
Преимущество 3
SQL — это промышленный стандарт, одобренный ISO и ANSI для использования с реляционными базами данных и РСУБД.