Гайды по БД и SQL
6.8K subscribers
2.31K photos
689 videos
80 files
2.24K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
Хороший урок с задачами SQL

Есть разные виды баз данных, но этот урок посвящен базам данных, поддерживающим язык SQL. В них любые операции над данными - добавление, удаление, поиск - делаются с помощью отправки SQL-запросов. Сам язык достаточно простой и запросы на нем напоминают обычные предложения на английском языке. Ну к примеру, запрос на удаление из БД пользователя с email ivan@example.com выглядит так: DELETE FROM users WHERE email = 'ivan@example.com'. Если знать английский ("удалить из пользователей где email равен 'ivan@example.com'"), то смысл запроса легко понять, даже не зная SQL. Запросы может отправлять как сам разработчик вручную, так и написанная им программа.

Ссылка на статью

Гайды по БД и SQL
👍4
100+ шпаргалок для аналитиков данных и data scientists

Шпаргалки помогут:
🔹 подготовиться к экзамену
🔹 подготовиться к собеседованию
🔹 в повседневной работе – быстро вспомнить нужную информацию

Гайды по БД и SQL
👍41
5 рекомендаций по оптимизации запросов SQL

Также как небольшие улучшения повышают качество запросов, так и мелкие некорректные навыки могут снизить качество и понятность кода в долгосрочной перспективе. Следовательно, пора избавиться от непродуктивных навыков SQL, а взамен сформировать новые и эффективные. Этим мы сейчас и займемся.

Ссылка на статью

Гайды по БД и SQL
👍4🔥3
Как работать с GreenPlum через командную строку

Многие сталкивались с проблемами в работе инструментов для управления базами данных. То графический интерфейс долго загружается, то зависает в самый ненужный момент, или просто нет нормальной возможности выгрузить результат в файл. Основные проблемы связаны с нагромождением дополнительного функционала, который в большинстве случаев не нужен.

Читать дальше

Гайды по БД и SQL
👍6
Работаем с данными. Кто кого: Pandas VS SQL

Еще порядка 10 лет назад для работы по исследованию данных было достаточно SQL, как инструмента для выборки данных и формирования отчетов по ним. Но время не стоит на месте, и примерно в 2012 году стала стремительно набирать популярность Python-библиотека Pandas. И вот сегодня уже сложно представить работу Data Scientist’а без данного модуля.

Не буду подробно углубляться в то, что предоставляют из себя оба инструмента ввиду их популярности среди аналитиков и исследователей данных, но небольшую справку все-таки оставлю...

Читать дальше

Гайды по БД и SQL
👍5
Оконные функции в SQL — что это и зачем они нужны

Многие разработчики, даже давно знакомые с SQL, не понимают оконные функции, считая их какой-то особой магией для избранных. И, хотя реализация оконных функций поддерживается с SQL Server 2005, кто-то до сих пор «копипастит» их со StackOverflow, не вдаваясь в детали. Этой статьёй мы попытаемся развенчать миф о неприступности этой функциональности SQL и покажем несколько примеров работы оконных функций на реальном датасете.

Ссылка на статью

Гайды по БД и SQL
👍6
Airtable: рецепт молниеносного создания баз данных и таблиц

Airtable представляет собой платформу из разряда low-code, т.е. практически не требует написания программного кода. Она позволяет любому создавать реляционные базы и визуализировать данные, не требуя для этого даже знания SQL и Excel.

Подумайте, сколько времени вы бы потратили на выполнение следующего задания...

Читать дальше

Гайды по БД и SQL
👍4❤‍🔥1
Подборка ресурсов, где можно выучить\подтянуть знания SQL

https://mode.com/sql-tutorial/ много бесплатных уроков для начинающих, идущих по нарастающей

https://www.kaggle.com/learn/intro-to-sql

https://www.kaggle.com/learn/advanced-sql короткие уроки от kaggle вводящие в курс дела, подойдут для повторения основ

https://www.sql-ex.ru/ лучший тренажер по SQL, решайте парочку задач в день и никакие задания на интервью не будут вам страшны

https://stepik.org/course/63054/promo

https://www.sqlhabit.com

https://sqlzoo.net/ еще несколько тренажеров с задачками для прокачивания практических навыков

https://stepik.org/course/70710/promo#toc для тех кто уже знает основы и базу и хочет развить знания еще больше.

Гайды по БД и SQL
👍41🔥1
Порядок выполнения SQL-запросов

Гайды по БД и SQL
👍5
5 бесплатных сервисов для практики SQL

Когда вы только начинаете изучать SQL, нужно как можно больше практики. Хорошо, когда есть реальные задачи на работе, на которых можно практиковаться. Но если их нет - то эти бесплатные сервисы помогут получить необходимую практику и улучшить свой уровень.

Кстати, в телеграм канале у меня был пост о том, как выучить SQL быстрее.

Ссылка на статью

Гайды по БД и SQL
👍41
27 распространённых вопросов по SQL с собеседований и ответы на них

Вопросы по SQL на собеседованиях — обычное дело, и чтобы не завалиться, нужно хорошо понимать, как работать с базами данных. В этом списке представлены основные вопросы и задачи по SQL, которые часто встречаются на собеседованиях, а также ответы на них.

Ссылка на статью

Гайды по БД и SQL
👍6
Руководство по стилю SQL · SQL Style Guide

Рекомендации, описанные в этом руководстве, во многом пересекаются с описанными в книге Джо Селко «Стиль программирования Джо Селко на SQL» (оригинал: SQL Programming Style). Это, в частности, найдут полезным те, кто уже знаком с этой книгой. Тем не менее автор этого руководства в некоторых аспектах более категоричен, нежели Джо Селко, а в других, напротив, более гибок. И, конечно, нельзя не отметить, что это руководство значительно короче и лаконичнее книги Селко — здесь вы не встретите ни весёлых историй из жизни, наглядно объясняющих, как и почему лучше не делать, ни длинных повествований, мотивирующих на использование той или иной рекомендации.

Ссылка на статью

Гайды по БД и SQL
👍5
Новая схема SQL Join-ов

Учу SQL и понимаю, что схема Join-ов основанная на пересекающихся кругах не корректна. Результатом джойнов всегда идет увеличение таблицы в ширь. А по схеме с кругами площадь кругов почти везде не увеличивается. И также круговая схема не показывает заполнение NULL-ами при LEFT и RIGHT джойнах. Предлагаю схему на прямоугольниках, где закрашенный красный это результирующая таблица джойнов, черный это заполнение NULL-ами. Серые прямоугольники оставлены просто для наглядности и ничего не означают.

Ссылка на статью

Гайды по БД и SQL
👍62
Изучаем SQL. Генерация, выборка и обработка данных, 3-издание (2023)

Автор:
Алан Болье

О книге: Данная книга отличается широким охватом как тем (от азов SQL до таких сложных вопросов, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, OracleDatabase, SQL Server).

Скачать бесплатно

Гайды по БД и SQL
👍5❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
DBDiagram — бесплатный и простой инструмент для построения диаграмм связей для баз данных

С его помощью вы сможете напрямую генерировать операторы SQL, при этом делясь результатом с вашими коллегами. У приложения также есть достаточно тесная интеграция с веб-фреймворками, такими как Django, Rails и т.д

Стоимость: бесплатно (но есть платная подписка)

Ссылка

Гайды по БД и SQL
👍6
Откройте для себя SQLAlchemy: руководство для начинающих с примерами

Научитесь получать доступ и выполнять SQL-запросы ко всем типам реляционных баз данных с использованием объектов Python.

Ссылка на статью

Гайды по БД и SQL
👍6
Особенности резервного копирования баз данных MS SQL

Резервному копированию баз данных в MS SQL отводится огромное значение. Правильно настроенное, оно поможет уберечь базу данных от повреждений и даже потери. Уделите несколько минут прочтению статьи и напомните (или узнайте) важные аспекты работы по бэкапам, а также как грамотно настроить в MS SQL Server резервное копирование баз данных. Это оградит от многих проблем.

Читать дальше

Гайды по БД и SQL
👍6
Шпаргалка по отличиям SQL от NoSql

Гайды по БД и SQL
👍4
Media is too big
VIEW IN TELEGRAM
Руководство по SQL для начинающих (и решенные вопросы технического интервью)

0:00:00 | Introduction
0:01:28 | Создание проекта
0:03:05 | Создание таблиц
0:29:23 | Добавление записей
0:56:32 | Выборка записей
1:22:12 | Удаление данных
2:23:17 | Заключительная часть
2:54:53 | Working with Dates
3:12:16 | Combining Tables using Joins
3:30:14 | Executing SQL queries using Python and SQL Alchemy
4:11:06 | 3 step approach to Interview Questions
4:36:58 | Interview Q - Apple
4:38:59 | Interview Q - Linkedin
4:43:09 | Interview Q - Meta
4:50:41 | Interview Q - Uber
4:59:18 | Interview Q - Amazon
5:07:27 | Interview Q - Google

Смотреть на ютуб

Гайды по БД и SQL
👍42