Гайды по БД и SQL
Відкрити в Telegram
Владелец, реклама – @Ak_Mihail Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Показати більше6 113
Підписники
-524 години
-147 днів
-6030 днів
Архів дописів
6 113
Срочно! Запустили набор на бесплатные вебинары по обучению программирования
Подойдет новичкам и опытным:
Java разработчик (Зп от 165 000 ₽)
Python разработчик (Зп от 140 000 ₽)
Frontend разработчик (Зп от 135 000 ₽)
🔔 Платить ничего не нужно! Набор только до 19 сентября
6 113
SQL для начинающих: 10 правил построения «точных» запросов
«Точный» SQL-запрос возвращает «чистые» данные в необходимом и достаточном количестве, при этом потребляет как можно меньше памяти и справляется за минимальное время. Скорость работы с базой влияет на производительность. Потребление памяти может негативно сказаться даже на безопасности. Всё это прямо и косвенно влияет на прибыль компании. В статье разберёмся, как не допускать ошибок.
⤷ Ссылка на статью
Гайды по БД и SQL
6 113
7 распространенных ошибок в SQL-запросах, которые делал каждый (почти)
⤷ Ссылка на статью
Гайды по БД и SQL
6 113
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
6 113
Расскажите о видах индексов:
Индексы - это структуры данных, которые ускоряют выполнение запросов к базе данных. Они содержат отображение значений столбцов таблицы на соответствующие строки, что позволяет быстро находить нужные данные.
🔹 Кластерный индекс - определяется для каждой таблицы только один. Он определяет порядок расположения строк в таблице на основе значений одного или нескольких столбцов.
🔹 Некластерный индекс - это индекс, который не определяет порядок строк в таблице, а существует отдельно от таблицы. Он представляет собой отображение значений одного или нескольких столбцов на соответствующие строки.
🔹 Уникальный индекс - уникальный индекс который гарантирует уникальность значений в столбцах, на которые он определен. На таблицу можно определить несколько уникальных индексов.
🔹 Полнотекстовый индекс - полнотекстовый индекс позволяет быстро искать текстовые данные, основываясь на их содержании. Он может быть определен только на столбцах типа VARCHAR, NVARCHAR и TEXT.
Гайды по БД и SQL
6 113
👩💻 Программирование теперь в Telegram!
Вот 8 обучающих каналов по самым востребованным направлениям в IT.
Выбирай своё направление:
👩💻 Python: @python_ready
👩💻 Java: @java_ready
📖 Общее IT: @roadmap_ready
👩💻 Frontend: @code_ready
👩💻 C#: @csharp_ready
👩💻 C/C++: @cpp_ready
🖥 Базы Данных & SQL: @sql_ready
🖥 Design: @time_design
📌 Ресурсы, гайды, шпаргалки, книги, задачи и статьи для каждого языка программирования.
6 113
Магия оптимизации SQL запросов
Начнем с того, что можно выделить два основных подхода к поиску наиболее эффективного варианта выполнения: эвристический и стоимостной.
⤷ Ссылка на статью
Гайды по БД и SQL
6 113
Как эффективно использовать расширения и модули в PostgreSQL и работать с JSON?
Ждем вас на открытом вебинаре 18 сентября в 20:00 мск, где мы разберем:
- обзор популярных расширений PostgreSQL: PostGIS, pg_trgm, hstore и их применение;
- пошаговую установку и настройку расширений;
- основы создания собственных расширений для специфических задач;
- хранение и обработку JSON-данных: преимущества и недостатки;
- использование jsonb для эффективной работы с JSON в PostgreSQL;
- примеры реальных приложений, использующих JSON-данные в PostgreSQL.
👨💻🛠👨🏻💻 Урок подходит для разработчиков, администраторов БД и аналитиков. Встречаемся в преддверии старта курса «PostgreSQL для администраторов баз данных и разработчиков».
Спикер Наталия Титова — опытный аналитик и преподаватель в области баз данных, анализа данных и DS.
➡️ Ссылка для регистрации: https://otus.pw/sUll/?erid=LjN8KBB3v
6 113
Если вы работаете в области данных, вам предстоит пройти собеседование по SQL
Вот несколько кратких советов которые вы должны знать на собеседовании по SQL.
Начинающим
- Уметь объяснить различные типы объединений. Иногда я видел, что этот вопрос задается рекрутерами в качестве отборочного, чтобы убедиться, что они хотят взять вас на работу.
- Знать, когда в порядке выполнения операций в SQL используется
HAVING, а когда WHERE.
Mid
- Понимать, как использовать оператор CASE внутри функции SUM или COUNT
- Знать, по крайней мере, 1-2 способа оптимизации запроса, и если вы решите, что одним из этих способов является создание индекса в таблице, то вы должны знать, какие плюсы и минусы есть у индекса.
Продвинутым
- Знать, как решить SQL задачу с использованием оконной функции и без нее.
- Понимать и уметь объяснить, что такое коррелированный подзапрос.
- Просто сошлитесь на то, что вы посмотрите на план выполнения запроса. Рекрутеры будут шокированы тем, что вы вообще знаете, что это такое.
Гайды по БД и SQL6 113
Приемы очистки данных
1. Удаление дубликатов
Дублирующиеся записи могут возникать при вставке данных из различных источников или при ошибочной записи данных. Для удаления дубликатов можно использовать оператор DISTINCT.
2. Удаление пустых значений
Пустые значения в таблице могут возникать при ошибочной записи данных или при отсутствии информации. Для удаления пустых значений можно использовать операторы IS NULL или IS NOT NULL.
3. Изменение формата данных
В некоторых случаях необходимо изменить формат данных в таблице. Например, привести все буквы в столбце к верхнему или нижнему регистру. Для этого можно использовать функции UPPER и LOWER.
4. Удаление лишних символов
В таблице могут содержаться лишние символы, которые могут мешать при поиске или сортировке данных. Для удаления лишних символов можно использовать функцию REPLACE.
Гайды по БД и SQL
6 113
Как управлять ресурсами в ClickHouse?
🔹Научитесь управлять ресурсами и профилированием запросов в ClickHouse на открытом уроке от Otus. Практика поможет оптимизировать работу с базой данных, улучшить производительность запросов и эффективно управлять ресурсами системы.
✅ Практика: настройка квот, ограничений и профилей пользователей
Урок приурочен к курсу «ClickHouse для инженеров и архитекторов БД». Все о работе с ClickHouse: от установки и настройки, до продовых решений
👉 Регистрация и подробности:
https://otus.pw/4t9f/?erid=LjN8K21se
6 113
Книги по PostgreSQL
Делимся подборкой книг по PostgreSQL. В нее вошли руководства на русском и английском языках. Присутствуют книги как для начинающих, так и для продвинутых. А в комментариях под этим постом ты можешь оставить свои рекомендации.
⤷ Ссылка на статью
Гайды по БД и SQL
6 113
Станьте AI-разработчиком на Python и зарабатывайте от 150.000₽ в месяц 🔥🔥🔥
Мы научим вас создавать и тренировать нейронные сети, и вы сможете:
1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тыс. ₽ в месяц
2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тыс. ₽ за проект
3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате
На интенсиве будет много практики: создадим 9 нейросетей за 1 вечер:
🧬 Оценка выброса CO2 по параметрам машины
🧬 Сегментация изображения для робота доставщика
🧬 Трекинг людей на видео
🧬 Распознавание речи
и другие
Ведущий интенсива - Senior AI-разработчик и основатель Университета искусственного интеллекта
🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайшую среду. Вы узнаете, как освоить самую востребованную профессию и гарантированно зарабатывать!
6 113
Как использовать индексирование для оптимизации SQL-запросов
Я предполагаю, что вам нравится SQL и вы хотите усовершенствовать свои навыки работы с запросами, чтобы улучшить свою игру с запросами. И вы, наверное, слышали, что индексация отлично подходит для оптимизации запросов, но вы не уверены в том, что это такое, почему она используется и как ее использовать. Добро пожаловать! Вы находитесь именно в том месте, где должны быть. Я объясню это в очень простой для понимания форме, и я обещаю, что вам понравится узнавать об этом.
⤷ Читать дальше
Гайды по БД и SQL
6 113
SQLFlow - отличный инструмент для визуализации SQL-запросов
Легкий и простой интрумент для визуализация связей и структур БД, поддерживающий более 20 разных БД.
⤷ Ссылка на DEMO
⤷ Ссылка на GitHub
Гайды по БД и SQL
6 113
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/n/learn_bd_sql
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
