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

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
SQL: история, теория и практика

• Основы SQL Тема 1.1: История возникновения
• Основы SQL Тема 1.2: Нормализация
• Основы SQL Тема 1.3: Проектирование схемы данных
• Основы SQL Тема 2.1: Операторы и практика работы с запросами
• Основы SQL Тема 2.2 : Практика работы с запросами
• SQL Тема 3.1: Вложенные запросы
• SQL Тема 3.2: Вложенные запросы
• SQL Тема 4: Приемы анализа и оптимизации запросов
• SQL Тема 5.1: Дополнительные средства некоторых баз данных
• Тема 5.2: Дополнительные средства некоторых баз данных

Гайды по БД и SQL
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Как работают JOINS в SQL?

На диаграмме ниже подробно показано, как работают 4 типа объединений SQL.

INNER JOIN
Возвращает совпадающие строки в обеих таблицах.

LEFT JOIN
Возвращает все записи из левой таблицы и совпадающие записи из правой таблицы.

• RIGHT JOIN
Возвращает все записи из правой таблицы и совпадающие записи из левой таблицы.

• ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ
Возвращает все записи, для которых есть совпадение в левой или правой таблице.

Гайды по БД и SQL
👍7👎2
Как переписать и оптимизировать ваши SQL-запросы к Pandas на 5 простых примерах 🥸

В этой статье рассмотрим некоторые распространённые SQL-запросы и способы их написания и оптимизации в Pandas.

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

Гайды по БД и SQL
👍6
SQL для начинающих

• Первые SQL запросы;
• Составные условия;
• Порядок AND и OR;
• Сортировка результатов (ORDER BY);
• Ограничение и смещение (LIMIT, OFFSET);
• 20 типичных ошибок начинающего SQL разработчика, часть 1;
• TOP, LIMIT, OFFSET в других базах данных.

Гайды по БД и SQL
👍4❤‍🔥1
Полезные инструменты для защиты от SQL и NoSQL инъекций 💉

• SQLMap

SQLMap – это один из популярных инструментов тестирования с открытым исходным кодом на выполнение SQL-инъекций в системе управления реляционными базами данных.

• SuIP.biz.

Обнаружение уязвимости для SQL-инъекций в режиме онлайн с помощью sup.biz и поддержка баз данных MySQL, Oracle, PostgreSQL, Microsoft SQL, IBM DB2, Firebird, Sybase.

SQLMap поможет протестировать сервис на все 6 методов инъекции.

• Тест на уязвимость SQL-инъекции онлайн c Hacker Target

Еще один онлайн-инструмент Hacker Target на основе SQLMap для поиска уязвимости bind & error против GET-запроса HTTP.

• Netsparker

Netsparker готов просканировать уровень веб-безопасности предприятий: он делает даже больше, чем просто тест на уязвимость SQL. Человек также может интегрировать приложения для автоматизации веб-безопасности.

Пользователь может проверить индекс уязвимости сайта, который прошел сканирование от Netsparker.

Гайды по БД и SQL
👍5
PostgreSQL_Python.pdf
677.1 KB
Полезная Шпаргалка-гайд по работе с Python и PostgreSQL. Все от установки и соединение с БД до создания таблиц и работы с полями.

Гайды по БД и SQL
👍5
5️⃣ лучших курсов и сертификаций по Spark

Apache Spark — фреймворк с открытым исходным кодом для реализации распределённой обработки неструктурированных и слабоструктурированных данных, входящий в экосистему проектов Hadoop.

NoSQL, Big Data, and Spark Foundations Specialization

Время прохождения
– 4 месяца (если тратить 3 часа в неделю)
Кому стоит записаться?
Для новичков.

Distributed Computing with Spark SQL

Время прохождения – 13 часов
Кто должен записаться на курс?
Тем, кто уже имеет представление о SQL.

Apache Spark (TM) SQL for Data Analysts

Время прохождения – 13 часов
Кому стоит записаться на курс?
Тем, кто уже знаком с SQL.

Meta Spark Creator AR Certification Prep Specialization

Время прохождения – 3 месяца
Кому стоит записаться?
Тем, кто является новичком.

Data Analysis Using Pyspark

Время выполнения – 1,5 часа
Кому стоит записаться на курс?
Тем, кто уже знает программирование на Python.

Гайды по БД и SQL
👍5
30 SQL-запросов, объяснённых через их эквиваленты Pandas

Давайте узнаем, как легко выучить SQL, если вы уже знаете Pandas.

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

Гайды по БД и SQL
👍7
Неожиданная находка, которая освобождает 20 GB неиспользованного индексного пространства.

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

Используя обычные приемы, такие как перестроение индексов и таблиц, мы очистили много пространства, но затем одна удивительная находка помогла нам освободить дополнительно примерно 20 GB неиспользуемых индексированных значений.

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

Гайды по БД и SQL
👍5
Введение в SQL & СУБД на примере доступа к данным через Python (время чтения 10 мин)

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

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

Гайды по БД и SQL
👍4🔥2
Топ бесплатных источников для новых знаний в SQL

• SQLZoo - это бесплатный онлайн ресурс, который предлагает интерактивные уроки и задания для изучения SQL. Уроки начинаются с простых запросов и постепенно усложняются по мере продвижения в обучении.

• W3Schools SQL - известный онлайн-ресурс, предлагающий уроки и примеры для изучения SQL и других языков программирования. Здесь пользователи могут найти множество материалов, которые помогут им углубить свои знания и применить их на практике.

• Codecademy SQL - интерактивный курс для изучения SQL с возможностью практического применения на практике.

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

• Khan Academy SQL - бесплатный курс SQL, предоставляющий уроки и задачи для изучения языка.

• SQLCourse - представляет собой бесплатную платформу, где можно овладеть навыками SQL. Здесь предоставлены обучающие уроки, практические задания и тесты, позволяющие проверить свои знания.

Гайды по БД и SQL
👍4🔥1
Магия оптимизации SQL запросов

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

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

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