Гайды по БД и SQL
Ir al canal en Telegram
Владелец, реклама – @Ak_Mihail Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Mostrar más6 113
Suscriptores
-524 horas
-147 días
-6030 días
Archivo de publicaciones
6 111
Гайд по оптимизации SQL запросов
В этой статье я постараюсь дать небольшое представление о том, как работают оптимизаторы запросов с теоретической точки зрения.
Начнем с того, что можно выделить два основных подхода к поиску наиболее эффективного варианта выполнения: эвристический и стоимостной.
⤷ Читать дальше...
Гайды по БД и SQL
6 111
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
6 111
SQL подзапросы: руководство по использованию
В статье рассказывают, что такое подзапросы в SQL и для чего они нужны.
⤷ Ссылка на статью
Гайды по БД и SQL
6 111
Как упростить себе жизнь при разработке интерфейса взаимодействия приложения и БД?
Уже давно существуют ORM-фреймворки (англ. Object-Relational Mapping). ORM – это та самая прослойка между приложением и БД, с помощью которой можно, управляя объектами в приложении, синхронизировать их с объектами в БД, а также избавиться от необходимости вручную реализовывать DAL — то есть, не прописывать как должен выглядеть SQL-запрос на CRUD-операцию, не раскладывать переменные объекта по местам в запросе, не задавать приведение к типам/размерность, и т. д.
При этом, следует отметить, что, опираясь на личный опыт, я бы с осторожностью использовал ORM там, где для работы с данными требуются сложные SQL-запросы, так как на них ORM часто работает неоптимально, либо же вообще не работает.
⤷ Читать дальше...
Гайды по БД и SQL
6 111
Набор обучающих материалов по базам данных
🔹 Статьи.
🔹 Блоги.
🔹 Курсы.
🔹 Выступления.
🔹 Книги.
Дает читателю возможность углубленно изучить работу с базами данных
⤷ Ссылка
Гайды по БД и SQL
6 111
SQLModel
Полезная библиотека SQLModel для Python, которая упрощает взаимодействие с SQL базами данных.
⤷ Ссылка
Гайды по БД и SQL
6 111
Руководство по SQL для начинающих (и решенные вопросы технического интервью)
В этом курсе рассматриваются основы реляционных баз данных и SQL, включая настройку MySQL, вставку данных, работу с агрегацией, группировкой и пагинацией в SQL-запросах.
0:01:28 | Relational Databases & SQL
0:03:05 | Setting up MySQL
0:29:23 | Inserting Data into the Table
0:56:32 | Practice Exercises
1:22:12 | Aggregation, grouping & pagination in SQL queries
2:23:17 | Mapping and Arithmetic Functions
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 | 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
6 111
MySQL/Руководство для начинающих
MySQL - это популярный сервер баз данных, используемый в разных приложениях. SQL означает язык структурированных запросов - (S)tructured (Q)uery (L)anguage, который MySQL использует для коммуникации с другими программами. Сверх того, MySQL имеет свои собственные расширенные функции SQL для того чтобы обеспечить пользователям дополнительный функционал. В этом документе мы рассмотрим как провести первоначальную установку MySQL, настроить базы данных и таблицы, и создать новых пользователей. Давайте начнем с установки.
⤷ Ссылка на статью
Гайды по БД и SQL
6 111
6 111
MySQL ускорение SQL запросов
🔹 Индексы: использование индексов может ускорить поиск и сортировку данных в ваших таблицах.
🔹 Оптимизация структуры таблиц: важно убедиться, что структура таблиц оптимизирована для выполнения запросов.
🔹 Оптимизация запросов: проверьте ваши запросы на оптимизацию, убедитесь, что вы используете правильные операторы JOIN и индексы для улучшения производительности.
🔹 Кэширование данных: использование кэширования данных может ускорить выполнение повторяющихся запросов.
🔹 Использование представлений: использование представлений может упростить запросы и улучшить их читаемость.
⤷ Ссылка на статью
Гайды по БД и SQL
6 111
Готовы узнать, как настроить мониторинг RabbitMQ с помощью Telegraf, InfluxDB и Grafana?
🚀Ждем вас на открытом вебинаре 13 августа в 20:00 мск, где вы разберете:
- как настроить Telegraf для сбора метрик RabbitMQ;
- конфигурацию InfluxDB для хранения и обработки метрик;
- создание и настройку дашбордов в Grafana для мониторинга RabbitMQ;
- персонализацию дашбордов для отображения нужной информации;
- практическое руководство по работе с Grafana для визуализации данных.
👨💻 Урок будет полезен backend- и fullstack-разработчикам, DevOps-инженерам, архитекторам ПО и специалистам по мониторингу и анализу данных.
Спикер — эксперт по тестированию, работает в компании-разработчике инструмента нагрузочного тестирования, один из администраторов крупнейшего канала нагрузочных тестировщиков.
🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/3OgY/?erid=LjN8KWfHR
6 111
База данных баз данных
Откройте для себя и узнайте о 900 системах управления базами данных.
⤷ Ссылка на статью
Гайды по БД и SQL
6 111
Как переписать SQL-запросы на Python с помощью Pandas
В этой статье June Tao Ching рассказал, как с помощью Pandas добиться на Python такого же результата, как в SQL-запросах.
⤷ Ссылка на статью
Гайды по БД и SQL
6 111
⚡️Youtube — теперь всё. Видосы в высоком качестве не грузятся ни в одном браузере в России
По этому случаю отобрали лучшие обучающие каналы по программированию в телеграме. Выбирай своё направление и подписывайся:
👩💻 Frontend: @FrontendPortal
⚙️ Backend: @BackendPortal
🤓 Общее айти: @portalToIT
👩💻 Python: @PythonPortal
👩💻 Java: @Java_Iibrary
👩💻 C#: @KodBlog
👩💻 С/С++: @Cpportal
🖥 Базы Данных & SQL: @SQLPortal
👩💻 Golang: @juniorGolang
👩💻 PHP: @PHPortal
👩💻 Мобильная разработка: @MobDevPortal
👩💻 Разработка игр: @GameDevgx
👩💻 DevOps: @loose_code
🖥 Data Science: @DSPortal
🤔 Хакинг & ИБ: @cybersecinform
🐞 Тестирование: @QAPortal
👩💻 Дизайн: @PortalToDesign
➡️ Сохраняй себе, чтобы не потерят
6 111
Нормальные формы баз данных: Объясняем на пальцах
00:45 | Коротко о реляционных БД
01:20 | Что такое нормализация
01:46 | Зачем нужна нормализация БД
02:08 | Что такое избыточность данных с примерами
04:51 | Какие бывают нормальные формы БД и о процессе нормалиции в целом
08:00 | Ненормализованная форма или нулевая нормальная форма с примером
09:37 | Первая нормальная форма с примером нормализации
11:24 | Вторая нормальная форма с примером нормализации
15:29 | Что такое декомпозиция
16:18 | Третья нормальная форма с примером нормализации
18:54 | Нормальная форма Бойса-Кодда с примером нормализации
21:54 | Четвертая нормальная форма с примером нормализации
27:45 | Почему обычно никто не нормализует БД до 5 или 6 нормальной формы
29:14 | Пятая нормальная форма с примером нормализации
34:23 | Доменно-ключевая нормальная форма
35:39 | Шестая нормальная форма
Гайды по БД и SQL
6 111
Опыт и рекомендации по оптимизации SQL-запросов
В этой статье изложен многолетний опыт оптимизации SQL-запросов в процессе работы с базами данных Oracle 9i, 10g и 11g. В качестве рабочего инструмента для получения планов запросов мною используется всем известные программные продукты Toad и PLSQL Developer.
⤷ Ссылка на статью
Гайды по БД и SQL
6 111
Основы работы с базой данных PostgreSQL
🔹 Установка PostgreSQL и pgAdmin
🔹 Правильное создание базы данных с кодировкой в PostgreSQL
🔹 Создание таблиц в pgAdmin для PostgreSQL
🔹 Создание столбцов в pgAdmin для таблиц PostgreSQL
🔹 Первичный ключ в таблице PostgreSQL
🔹 Создание столбца для хранения даты в PostgreSQL
🔹 Код создания таблицы DDL в PostgreSQL
🔹 Как создать поле ID Autoincrement в PostgreSQL с помощью pgAdmin
🔹 Создание Foreign key – внешний ключ - для PostgreSQL
Гайды по БД и SQL
6 111
Шпаргалка SQL → Pandas
— выбрать один столбец или несколько из них;
— фильтрация;
— выбор уникальных значений по столбцу;
— подсчет числа значений;
— перечисление названий столбцов и т.д.
Гайды по БД и SQL
